@charset "utf-8";
/* CSS Document */

.contact-us{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  text-align:left; line-height:24px; }
.contact-us h1{font-weight:600; Font-size:24px; color:#222; line-height:30px; border-bottom:1px #ccc solid; text-transform:uppercase; text-align:left;}
.contact-in{  padding:20px 10px;}
.contact-in h2{font-weight:600; Font-size:18px; color:#222; line-height:28px; text-align:left; margin:0;}
.contact-in h3{font-weight:600; Font-size:16px; color:#222; line-height:26px; text-align:left; margin:5px 0px;}
.contact-in p{font-weight:300; Font-size:14px; color:#222; line-height:24px; text-align:left; margin:0;}
.contain{ padding:0px; text-align:center; border:1px #ccc solid;}
.contact-in p a{text-decoration:none; color:#09F;}

.myslider{}
#Div_body .col-md-12{padding-right:0px  !important; padding-left:0px  !important;}
#Div_body .container-fluid{padding-right:0px  !important; padding-left:0px  !important;}

.navbar{background: #222; border:0; border:0; border-radius:0; margin-bottom:0; min-height:38px; text-align:center;}
.navbar-default{background-color: #003452 !important;}

.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar-default .navbar-nav>li>a:hover{background:#fdc200;color: #fff!important;}
.navbar-nav>li>a { padding-top: 12px; padding-bottom: 12px;}
.navbar-nav{display: table;width: 100%;text-align: center;margin-top:20px;margin-left: 0 !important;margin-right: 0 !important;background: #003452;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    color: #fff;
    background-color: #fdc200;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #003452;
}

.navbar-nav>li {
    display: table-cell;
    float: initial !important;
    vertical-align: middle;
    border-right: 1px solid #003452;
}

.navbar-collapse{margin:0; padding:0;}

#MenuControl_C .container-fluid{padding-left:0; padding-right:0;}
.navbar-toggle {
    position: relative;
    float: inherit !important;}
	
#HeaderControl{background: #003452;}	
#HeaderControl_C_ctl00_Header{background:#222;}	
#HeaderControl_C{background: #003452;}
#MenuControl{background: #003452;}
#MenuControl_C{background: #003452;}

@media(max-width:1024px){
	
.rslides { height:400px;}
.slider-info{display:none;}

.head-fl{margin-left:2% !important;}
.nav>li>a{padding: 7px 10px !important;}



}
@media(max-width:769px){

#widgetsControl, #widgetsControl_C{height:auto !important;}
#MenuControl, #MenuControl_C{height:auto !important;}
.callbacks_nav{    position: absolute; top: 40%;}
.nav>li>a{padding: 4px 4px !important;    font-size: 13px !important;}

.rslides { height: 300px;}
.banner-bx{ width:700px !important;}
.wslidess img{ height: 350px; border: 0;}
.wback_nav{top: 65%;}
.td-banner { width: 200px !important; height: 200px !important;  padding-top: 5px !important; margin-left:2.8%; float:left; margin-top: -100px !important;}
.container-middle{ width:100% !important;}
.td-banner p{margin-top:20px !important;}
.td-banner h2{ font-size: 16px !important;}



}

@media(max-width:767px){
.table-responsive{border: 1px solid #333 !important;}	
.banner-box{width: 94% !important; margin-top: 10px !important;}
.banner-box .col-md-3 img{width: 50px !important; float: none !important;}
.banner-box .col-md-3{ width: 46% !important; margin-left: 2.5% !important; text-align:center !important;}
.banner-box .col-md-3 h3{text-align:center !important;}
.banner-box .col-md-3 p{text-align:center !important;}
.banner-box .rd-mr a{float: none !important;}
.container-main{width: 100% !important; padding:0 5% !important;}
.view{width: 47% !important;}
.team-box{width: 47% !important; height: 320px !important; margin-top: 10px;}
footer .col-md-3{width: 27% !important; margin-left: 0 !important;}
.wback_container{ height: 350px !important;}
.wslidess img{ height: 350px !important;}

}

	
@media(max-width:736px){
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color: #333; border: 0;}
.nav>li>a{ padding: 4px 40px !important;}
.navbar-nav.open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{ padding: 4px 40px !important;}
.navbar-default.navbar-toggle .icon-bar{ background-color: #fff;}
.navbar-header{text-align:center;}
.navbar-default.navbar-toggle{ border:0; background-color: #333;  float: initial; margin-left: auto; margin-right: auto;}
.navbar-nav>li{display:block; border-bottom: 1px solid #333; border-right:0;}
.navbar-nav>li>a{ padding-top: 5px; padding-bottom: 5px; text-align: left;}
.navbar-nav{margin: 0; border-left: 0; border-top: 1px solid #ccc;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
.wback_container{ height: 350px !important;}
.wslidess img{ height: 350px !important;}

	}
	
@media(max-width:667px){
#MenuControl_C .container-fluid{ padding-left: 0; padding-right: 0;}





}
	
@media(max-width:568px){
	
.navbar-nav{ margin-left: 15px !important;}
.navbar-nav>li>a:hover{ color:#ccc;}

.wback_nav.next{right: 7% !important;}
.wback_nav.prev{left: 7% !important;}

.ser-bx-rht{ margin-top:20px !important}
.contact-in{margin: 20px 25px !important;}

.wback_container{ height: 300px !important;}	
.wslidess img{ height:300px !important; border: 0;}
.wback_nav{top: 65% !important;}
.slide h1{font-size: 20px !important; width: 80% !important;}
.view{width: 46% !important;}
footer .col-md-3{width: 50% !important; float: none !important;}
footer .maap{margin-top: 15px !important;}


}
	
@media(max-width:480px){
	
.fl-head { float: none !important; width: 100% !important; }
.fr-head{ float: none !important; margin:0px !important; padding:5px 0px !important}
.head-top{border-bottom: none !important;}
.view {width: 70% !important; float:none !important; left: 14% !important;}
.team-box { width: 95% !important;}
footer .container-main{width: 100% !important; padding: 0% !important;}
footer .col-md-3{width: 48% !important;}
.main-table{ width:96% !important; }
.main-table tr td{ padding:0 7px !important;}

}
@media(max-width:414px){
	
footer .col-md-3{width: 100% !important;}
	
}
	
@media(max-width:375px){
.head-fl img{ width:100% !important;}
.head-fl{margin-left:0 !important;}


}
	
@media(max-width:360px){
.fl-head p{ font-size:11px !important; text-align:left !important;}
.banner-box .col-md-3{padding-bottom: 10px;}
.banner-box .col-md-3{width: 93% !important;}
.main-table{ width:94% !important; }
.main-table td{ padding:0 7px !important;}


}