body{font-family: 'Roboto', sans-serif; font-size:15px; line-height:29px; color:#404040; text-align:justify;}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; width:100%; background:#fff; z-index:2000 !important;  border-bottom:1px solid #ccc;
        }
		
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmdiv1.stickydiv1 {
          display:none;
        }
		
		#hmdiv{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmdiv.stickydiv {
          padding-top:10px; padding-bottom:0px; background:none;
        }
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:55%; height:55%; margin-top:0px;
        }

		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmmenu.stickymenu{
    margin-top:-20px;
        }
		
#background {
    
    min-width: 100%;
    min-height: 100%;
    width: 1263px;
    height: auto;
	position:relative;
    z-index: 100;
	
    
    background: url(../bg/poster.png) no-repeat;
    background-size: cover;
}
.wel-s-img{position:absolute; z-index:1000;}
.view-all{padding-bottom:30px; float:right;}
.view-all a{text-decoration:none; color:#005aaa}
.view-all a:hover{color:#009a4e}


h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif;}
a, a:active, a:focus {outline: none;}


.container{max-width:1100px; width:100%}
.h-div1{background:#035da6; text-align:right; padding-top:3px; padding-bottom:3px;}
.h-div1 img{display:inline; padding-left:15px;}
.h-div{background:#fff; padding-top:20px; padding-bottom:20px;}



.my_nav{ border-radius:5px; margin-left:0px; margin-top:0px; }
.navbar-nav{border-radius:10px; border-radius:10px; float:right;}

.navbar-collapse {padding-left: 0px; margin-left:0px; margin-right:0px;}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}

.my_nav .nav > li > a{padding: 25px 23px;  font-family: 'Roboto', sans-serif;  font-size:13px;   line-height:31px; outline:none; color:#434343; background:none; text-transform:uppercase;  }
.my_nav .nav > li:first-child > a{padding-left:0px;}
.my_nav .nav > li:last-child > a{background:none; padding-right:0px;}
 

.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#4277b7;  box-shadow:none; background:none;}

.slides-div img{width:100%;}

.wel-div{text-align:center; padding-top:30px; padding-bottom:50px; font-family: 'Montserrat', sans-serif;}
.wel-img{margin-left:auto; margin-right:auto}
.wel-div h1{margin:0px; text-align:center; font-size:25px; color:#808080; padding-top:0px; padding-bottom:30px; font-family: 'Montserrat', sans-serif;}
.wel-img1{display:inline; padding-top:30px;}
.read-more{display:inline-block; background:#ed1d24; padding:3px 20px; margin-top:10px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read-more a{text-decoration:none; color:#fff; background:url(../images/read-icon.png) no-repeat right center; padding-right:20px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read-more:hover{background:#005a8f}	
.read-more a:hover{background-position:right 5px center}

.wel-segment{background:url(../images/wel-segment-bg.jpg) no-repeat; background-size:cover; text-align:center; text-transform:uppercase; color:#fff; padding-top:180px; padding-bottom:180px;}	
.wel-segment h2{margin:0px; font-size:30px; font-weight:300;}
.wel-segment h3{margin:0px; padding-top:10px; font-size:28px; font-weight:300;}	
.wel-segment h3{font-weight:600;}

.wel-map iframe{margin-top:-10px; margin-bottom:-10px;}
	
.banner-div1 img{margin-left:auto; margin-right:auto}
.carousel-indicators{float:right; text-align:right;}
.carousel-indicators li{border:1px solid #111b23;  
background: rgba(242,240,244,1);
background: -moz-linear-gradient(top, rgba(242,240,244,1) 0%, rgba(242,215,219,1) 51%, rgba(241,75,77,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,240,244,1)), color-stop(51%, rgba(242,215,219,1)), color-stop(100%, rgba(241,75,77,1)));
background: -webkit-linear-gradient(top, rgba(242,240,244,1) 0%, rgba(242,215,219,1) 51%, rgba(241,75,77,1) 100%);
background: -o-linear-gradient(top, rgba(242,240,244,1) 0%, rgba(242,215,219,1) 51%, rgba(241,75,77,1) 100%);
background: -ms-linear-gradient(top, rgba(242,240,244,1) 0%, rgba(242,215,219,1) 51%, rgba(241,75,77,1) 100%);
background: linear-gradient(to bottom, rgba(242,240,244,1) 0%, rgba(242,215,219,1) 51%, rgba(241,75,77,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f0f4', endColorstr='#f14b4d', GradientType=0 );
 
 }
 .carousel-indicators .active {width: 11px; height: 11px;}
 
 #scrollToTop, #scrollToBottom
        {
             cursor:pointer;
             background-color:#0090CB;
             display:inline-block;
             height:40px;
             width:40px;
             color:#fff;
             font-size:16pt;
             text-align:center;
             text-decoration:none;
             line-height:40px;
			 position:absolute;
			 z-index:999;
			 right:0px;
			 
			 
        }
        

		
 
 .inside-ban img{width:100%;}
.inside-ban h1{margin:0px; font-size:30px; position:relative; top:-160px; color:#ffffff; background:rgba(58, 67, 75, .7); display:inline-block;  padding:8px 70px; border:2px solid #73818e; border-radius:10px;transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.inside-ban h1:hover{background:#ed1d24;}

.in-img{margin-left:auto; margin-right:auto;}
.in-div{background:url(../images/in-hd-bg.png) no-repeat left center, url(../images/in-hd-bg1.png) no-repeat right center; margin-top:-20px; margin-bottom:20px;}

.inside-block1{padding-bottom:30px; font-family: 'Montserrat', sans-serif;}
.inside-block1 h2{margin:0px; font-size:25px; margin-top:20px; color:#00437b; margin-bottom:10px; font-family: 'Montserrat', sans-serif;}


.gallery img{  transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.gallery .col-sm-3{padding:15px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease}
.gallery .col-sm-3:hover{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

/*.gallery h3{margin:0px; font-size:17px; text-align:center; color:#005aaa; padding-top:5px;}*/

.c1{font-size:24px; color:#005aaa;}

.rt-img{float:right; margin-left:10px;}
.lt-img{float:left; margin-right:10px;}

.footer-div
{
	padding-top:30px;
	padding-bottom:30px;
	background:#005baa;
	margin-top: 0px;
	color:#f4f6fa;
	font-size:12px;
	line-height:20px;
}

.icon-div{text-align:center; margin-top:15px;}
.icon-div img{display:inline; margin-right:3px;}

.footer-div p{padding-top:20px;}
.contact-info{color:#f4f6fa;}
.site-width{border-right:1px dashed #2b77b8; padding-right:30px; height:220px;}
.site-width h5
{
color:#fff;
font-weight: bold;
padding-bottom:15px; 
margin-right:20px;
text-transform:uppercase;
padding-top:0px;
background:url(../images/footer-hd-bg.jpg) no-repeat bottom left;
}


.adress-details{padding-top:10px; padding-bottom:10px;}
.adress-details span{padding-left:22px;}


.number{padding-bottom:80px;}


.footer-inner{background:url(../images/right-line.png) no-repeat right top;}
.footer-inner1{background:none;}


	
.f-link{list-style:none; margin-left:0px;}

.f-link li{margin-left:-40px;}
.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:25px; text-decoration:none; color:#fff; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}

.f-link  li a:hover{color:#6fac69; background-position:5px center; }

.adress-details img{margin-right:10px;}
.social-icon{padding-top:10px; margin-top:20px;}
.social-icon img{padding-right:5px;}
.social-icon img{display:inline !important; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{opacity:0.7;}

.down-brochure{margin-top:30px;}

.copy-div{background:url(../images/copy-bg.jpg) repeat; padding-top:5px; padding-bottom:5px; color:#696969; font-size:13px;}

.copy-div a{color:#696969; text-decoration:none;}	
.copy-div a:hover{color:#005baa;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}


::selection {
	background:#005aaa;
	color:#fff;
}

::-moz-selection {
	background:#005aaa;
	color:#fff;
}
::-webkit-selection {
	background:#005aaa;
	color:#fff;
}
.btn {
  background: #ff9321 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Roboto', sans-serif;
  color: #482323;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #004517 !important;
  color:#fff;
  text-decoration: none;
}




@media(max-width:800px){
.my_nav .nav > li > a {padding: 25px 11px;}
#background {width: 100%;}
.site-width{height: 233px;}
}

@media(max-width:768px){
.my_nav .nav > li > a {padding: 25px 8px;}

}

@media(max-width:767px){
.h-div1{text-align:center}	
#hmlg img{margin-left:auto; margin-right:auto; margin-bottom:10px;}
#hmlg.stickylg img{margin-left:0px}	
.navbar .navbar-brand{display:inline; padding-top:15px; color:#848181; font-size:11px; padding-left:10px;}	
.nb{text-align:right; float:right; margin-right:20px}
#hmmenu.stickymenu .nb1{display:none}
.navbar-nav{float:none}
#hmmenu.stickymenu{margin-top:-60px;}
.my_nav .nav > li > a {padding: 5px 30px;}	
.my_nav .nav > li:first-child > a {padding-left:30px}
.site-width{height: auto;}
.f-link{margin-bottom:20px;}
.social-icon{margin-bottom:20px;}
.copy-div, .power-div{text-align:center}
.lt-img, .rt-img {float: none; margin-left: auto; margin-right:auto;}
.inside-block1 h2 {font-size:17px;}
.inside-ban h1{top: -120px;}
.gallery .col-sm-3:hover{overflow:hidden; transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
-ms-transform: scale(0.9);}

}
@media(max-width:360px){
#sideNavi{display:none}
#hmlg.stickylg img{width:60%;}
#hmmenu.stickymenu{margin-top:-50px;}
.wel-s-img{width: 27%;}	
.copy-div{font-size:10px;}
.inside-ban h1 {top: -70px; font-size: 23px; padding: 4px 30px;}
.inside-ban h1 {top: -60px;}
}
.gallery{margin-bottom: 50px;}
.partner-div1{text-align:center !important; color:#035da6; }
.authorized-div1 img {width: 100%; margin-top:50px; }
.authorized-div2 {padding:10px 10px 10px 5px;
background:#ebebeb; width:100%; margin-bottom:50px;
}
.authorized-div3 h6{
    color:#ddd; 
}
.authorized-div3{
    text-align:center; 
}
}

