﻿ /*#s4-workspace{
	height:auto!important;
  }*/

   
	 /*#s4-workspace{
	 height:0px!important
	  }
    #s4-bodyContainer{
	padding-bottom: 0px!important;
    }
    #sideNavBox{
	display:none!important;
    }
    #contentRow{
	padding-top: 0px!important;
    }
    #contentBox{
	margin-left: 0px!important;
	margin-right: 0px!important;
	min-width:0px!important;
    }
	#WebPartWPQ2_ChromeTitle{
	display:none!important;
	}
	#s4-titlerow{
	  display: none!important;
    }*/
            
	   /*Additional css by S.B Start*/
   .sticky {
    position: fixed;
    top: 0px!important;
    width: 98.9% !important;                                               //*for view point 768px width should be 97.5%;*//
    background: linear-gradient(-120deg, #021B79, #0575E6, #021B79);
    opacity: 0.98;
	}
	.offcanvas #page {
    overflow: hidden;
    position: unset;
	}
	.fh5co-nav-toggle {
	top: 100px !important;
    right: -13px;
	}
	/*#page {
    position: absolute!important;
    height: 87% !important;
    }*/
        
    #fh5co-offcanvas{
	position: fixed !important;
	top: 86px !important;
	}
	.offcanvas #page:after {
	   position: fixed !important;
	   top: 86px !important;
	}
	.js .animate-box {
	  opacity: 0;
	}
	.animate-box {
	  opacity: 0;
	}
	[class*=" imghvr-flip-"], [class^=imghvr-flip-] {
    margin: 0px 5px !important;
	}
	
	/* Style for static page */

	/*.article-content{
		padding:3em;
	}*/
		
	.StaticPageTitle{
		padding-top:3em;
	}

	section.banner_img {
    background-image: url(/Site%20Images/Banner%20Image/1.jpg)!important;
    }
    
    .search_box_main .inputgroup_search_btn {
    background-color: #363636;
    border-top-right-radius: 4px;
    padding: 14px 25px;
    border-bottom-right-radius: 4px;
    display: inline-block;
    position: absolute;
    right: 0px;
    z-index: 99;
   }
   .ms-webpartzone-cell {
    margin: 0px!important;
   }
   #s4-bodyContainer {
    padding-bottom: 0px!important;
   }
   .navbar-header .navbar-toggle{
	min-width:0px!important
   }
   .panel-default{
	padding:0px!important;
    }
    .panel-body{
		border-top: 1px solid #0b77e6!important;
    }
    
   .panel-default {
	padding: 0px!important;
    border-color: #0b77e6!important;
    margin-bottom: 15px!important;
   }
   .panel-heading{
		background: linear-gradient(-120deg, #021B79, #0575E6, #021B79);
		border:none !important;
    }
   .panel-heading h4{
		color:#fff !important;
   }
   .no-padding-left {
    padding-left: 0px;
   }
   .block-with-text-line-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 57px!important;
	max-height: 57px!important;
	}
	
	 .page {
	  display: none;
	  margin:0px!important;
	}
	.page-active {
	  display: block;
	  margin:0px!important;
	}
	.paginationRow{
		text-align: right!important;
		margin:0px!important;
    }
    
    .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
	.pagination > .active > span,
	.pagination > .active > span:hover,
	.pagination > .active > span:focus {
	  z-index: 2;
	  color: #fff;
	  background-color: #0b77e6;
	  border-color: #0b77e6;
	  cursor: default;
	}
	.tooltip-inner {
	    max-width: 100% !important;
	}

	
   @media only screen and (max-width: 510px){
	.search_box_main .inputgroup_search_btn {
		padding: 8px 25px;
	}
	.no-padding-left {
	    padding-left: 15px;
	   }
	

   }
   
   @media only screen and (max-width: 670px){
	.search_box_main .inputgroup_search_btn {
		padding: 8px 25px;
	}
	.no-padding-left {
	    padding-left: 15px;
	   }
	.sticky {
    position: fixed;
    top: 0px!important;
    width: 100% !important;                                               //*for view point 768px width should be 97.5%;*//
    background: linear-gradient(-120deg, #021B79, #0575E6, #021B79);
    opacity: 0.98;
	}

   }
   
	/* Style for static page */

	

/*Additional media query by S.B Start*/
@media only screen and (max-width: 768px){
	.sticky {
    position: fixed;
    top: 0px!important;
    width: 100% !important;                                               //*for view point 768px width should be 97.5%;*//
    background: linear-gradient(-120deg, #021B79, #0575E6, #021B79);
    opacity: 0.98;
	}
	.top_main_menu .navbar-inverse{
	padding: 0px !important;
	}
	.no-padding-left {
	    padding-left: 15px;
	   }

	.navbar {
	    min-height: 30px;    
	}
	
	.top_main_menu .navbar-inverse .navbar-collapse, .header_right .navbar-inverse .navbar-form {
	    margin-top: -1%;margin-top: -115px; width: 100%;
	}
	.search_box_main input{
		text-align: left;
	}
	
}

/*Additional media query by S.B Ends*/

   /*Additional css by S.B Ends*/
    
	 
     .bg-1 {
    background-image: url(/Site%20Images/Banner%20Image/1.jpg) !important;
    }
    .right-top-menu button.dropbtn{
		padding:0px!important;
     }
	/*header {
	   border-bottom: none!important;
	}
	.ms-WPBorder {
     border: none!important; 
    }
    .menuBorder{
	 border-bottom: 2px solid #b2b4b6;
	 margin-top: -6%;
	 padding: 0px 0px 0px 20px;
	     text-align: center;
     }
     .main_menu{
	  float:none!important;
      }
      #burgarMenu{
	min-width: 0em !important;
   }

.ms-rtestate-field{
	  height:100vh!important;
    }
    [data-is-scrollable="true"]{
	overflow-y: hidden!important;
    }
#search_Side_Btn{
    margin-top: -54px !important;
    min-width: 0em !important;
    position: relative;
 }
button:hover{
	background-color:transparent!important;
}
.o365cs-nav-rightMenus button{
	top:0px!important;
}
 .page {
  display: none;
  margin:0px!important;
}
.page-active {
  display: block;
  margin:0px!important;
}

.block-with-text-line-2{
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 60px!important;
    max-height: 60px!important;

}
header{
	margin-top: 3%!important;
}
 #marqueeId{
      -moz-animation: marquee 30s linear infinite;
      -webkit-animation: marquee 30s linear infinite;
      animation: marquee 30s linear infinite;
   }
   @-moz-keyframes marquee {
      0% { transform: translateX(100%); }
      100% { transform: translateX(-100%); }
   }
   @-webkit-keyframes marquee {
      0% { transform: translateX(100%); }
      100% { transform: translateX(-100%); }
   }
   @keyframes marquee {
      0% { 
      -moz-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%) }
      100% { 
      -moz-transform: translateX(-100%);
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
   }
   
 .onoffswitch3-label{
	     margin-bottom: 0px!important;
}*/

section.mcon-maindemo.bgwhite{

    background: rgb(0, 78, 255);
    background: -moz-radial-gradient(center, ellipse cover,  rgba(0, 78, 255,1) 0%, rgba(0,0,0,1) 100%);
    /* background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(233,233,233,1)), color-stop(100%,rgba(40,40,40,1))); */
    background: -webkit-radial-gradient(center, ellipse cover, rgb(0, 78, 255) 0%,rgb(0, 0, 0) 100%);
    background: -o-radial-gradient(center, ellipse cover,  rgba(0, 78, 255,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover,  rgba(0, 78, 255,1) 0%,rgba(0,0,0,1) 100%);
    background: radial-gradient(ellipse at center,  rgba(0, 78, 255,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004eff', endColorstr='#000000',GradientType=1 );

    color: #222222;


}

section.mcon-maindemo {
    color: #fff;
}

section.mcon-maindemo{
    position: fixed;
    z-index: 0;
    top:0; left:0;
    width: 100%;
}