.main-table{ font-family:Arial; font-weight:normal; Font-size:14px; color:#333; line-height:24px; text-align:justify;}
.main-heading{ font-weight:bold; Font-size:20px; color:#333; line-height:30px; border-bottom:1px #ccc dashed; 
text-transform:uppercase; text-align:left;}
.sub-heading{ font-weight:bold; Font-size:18px; color:#333; line-height:30px;  text-align:left;}
.team-title{ font-weight:bold; Font-size:16px; color:#333; line-height:30px;  text-align:left;}

/*responsive-nav*/

blockquote{ text-align: left; border-left:none; padding:0;}

.container{ width:1000px;}

#widgetsControl, #widgetsControl_C{ height:inherit !important;}
img{ max-width:100%;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ 
padding-right: 7px; padding-left: 7px;}

.row{ margin-right: -7px;  margin-left: -7px; }

#HomepagecontentControl.col-md-12 table{ margin-top: 5px; }
#HomepagecontentControl_C table tr td { }
#HomepagecontentControl_C .container-middle{ width:100%; }
#HomepagecontentControl_C .sep-dv{ width:100% !important; }
#LoginControl_C input, #WhatsNewControl_C input{ color:#000 !important;}

center #form1{ overflow:hidden;}
.top-nv{ background: #1e82b6; min-height:40px; padding:5px; margin:0;}
.top-left{ font-weight:bold; Font-size:14px; color:#fff; line-height:30px; text-align:left;}
.top-right{ font-weight:bold; Font-size:14px; color:#fff; line-height:30px; text-align:right;}
.footer p{ color:#fff;}
.f-head{ margin-top: 20px;}

/*menu*/
.navbar-nav {
    display: table;
    width: 100%;
    text-align: center;
    margin-left: 0 ;
    margin-right: 0;    
}

.navbar-nav>li {
    display: table-cell;
    float: initial ;
	vertical-align: middle;
	/* border-right: 1px solid #d15f21; */
}

.navbar-default{ border:0 !important; background-color: #fff;}

.navbar-default .navbar-nav>li>a{ color: #222; font-size: 14px; font-weight:600; line-height:24px; padding: 7px 5px; }

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ color: #fff; background-color: #333; }
	
#MenuControl_C .dropdown-menu{ padding:0 ; animation: fadeInUp 400ms; border-radius: 0;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color: #ffffff; text-decoration: none; background-color: #222;}

.dropdown-menu>li>a:focus:after, .dropdown-menu>li>a:hover:after {
        border-left-color: #ffffff ;
}
	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #222;  background-color: #ffffff;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #232323; border-color:#ffffff; color: #ffffff ;
}

center #form1{ overflow:hidden; }

#MenuControl_C .navbar-default,
#MenuControl_C .container-fluid,
#MenuControl_C .navbar-nav
{height:100%; }
.container-fluid{ padding-right: 0; padding-left: 0;}

#MenuControl_C #navbar-collapse-1{ height:100% !important;}


.table-responsive {
    min-height: .01%;
    overflow: hidden !important;
}


@media (max-width:1140px){
#MenuControl_C .container-fluid{ width: 100%;}

}

@media (max-width: 998px){
#widgetsControl_C, #widgetsControl, #MenuControl, #MenuControl_C{ height:initial !important}
#HeaderControl, #HeaderControl_C{ height: initial !important;}
#WhatsNewControl{ margin-top: 20px;}
.container{ width:inherit;}
.container-middle{ width:100% !important;}

}

@media(max-width:767px){
.navbar-default .navbar-nav > li > a { color: #fff ; }
vbar-fixed-bottom, .navbar-static-top{ margin-left:0; margin-right:0;}

.navbar-nav>li{ display: block; text-align:left;}
.nav>li>a { padding: 4px 10px !important; }

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{ padding: 4px 40px !important;}

.navbar-default .navbar-toggle{ border:0; background-color: #222; float:right; margin-right: 5%;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
    background-color: #232323;
	color: #fff;
    border: 0;
}

.navbar-default .navbar-toggle .icon-bar{
    background-color: #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff;}

.dropdown-menu{ padding: 5px 10px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color:#eee;}
.navbar-default{ background-color: #222 !important; background-image:none; }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
 background-color: transparent; border: 0;}
.top-nv{ display:none !important;}
}


@media(max-width:767px){
.ser-box, .serv-bx, .td-banner, .inner-container, .header-logo, .main, .main-contaner, .ser-bx-hm-inner, .three-bx, .hm-service, .rht-cont, .footer table, footer table, .cont-home, .serv-box{width:98%; text-align:center; margin-left:0px; margin:0 auto;}
.col-three, .hm-cnt-rht, .hm-cnt-lft, .ft-cont, .bann-lft, .bann-rht, .ser-bx, .team-lft, .team-rht, footer .footer-brand, .footer-nav, .footer-social, .footer-ns, .container-middle, .home-container, .tp-colthree-inner, .service-box.ser-lft, .service-box.ser-rht, .team-col, .sep-dv, .cont-main, .box_left, .box_right{width:98%; margin:0 auto; padding:2px 6px;}
#HeaderControl_C table, #HeaderControl_C .head-top, #widgetsControl table, .header{ width:100% !important; height: initial !important;}
#widgetsControl div, #widgetsControl table{ /*width: 100% !important;*/ }
.ft-cont i{ height:inherit; }
.ser-cnt p{ text-align:center !important;}
.fl-head h2, .header h1, .title-name{ font-size: 18px; margin-left: 5px;}
.fl-head h4, .header h2, .title-name-sub{ font-size: 15px; margin-left: 5px;}

.fr-head{ float:inherit;}
img{ max-width:100%; }

.head-top .mailus, .head-top .callus{ width:100%; text-align:center; float:inherit;}
.hm-serv-inner{ width:96%; margin:10px auto; float:inherit;}
.about-hm-inner-lft, .about-hm-inner-rht, .middle-cont, .aside, .box-left, .cont-mid{ float: inherit; width: 98%;}
#HeaderControl_C_ctl00_imageheader, .fr-head{ display:none;}
#HeaderControl_C_ctl00_tr_HeaderBackImage{ position: relative !important;}

#HeaderControl_C table{ text-align: center;}
.col-left{ width: 100%; float: inherit;}
.col-right{ width: 100%; float: inherit; }
.box-left,.box-right{ width: 100%; margin-bottom:5px; margin-top:5px;}
.footer{ padding-left: 10px; padding-right: 10px; }
.footer-sub{ width: 100% !important; }
.footer-sub b { float: left; font-weight: normal;}
.main-table{ padding: 10px;}
.wslidess img{ height: 350px !important;}
.wback_nav{ top: 55% !important;}
.container-inside{ width: 100% !important; margin: 0 !important; padding: 0 10px !important;}
.wback_container{ height: 250px !important; top: 0 !important; float: inherit !important; width: 100% !important;}

.navbar{ margin-bottom: 0 !important;}

.td-banner{ width: 100% !important; height: inherit !important; float: inherit !important; 
text-align: left; }
.hm-abt-lft h3{ font-size: 18px !important; font-weight: 500;}

.add-rht h3{ color: #eee; font-weight: 500; margin-top: 0; margin-bottom: 0; font-size: 12px !important; line-height: 18px !important;}

.container-middle{ width:100% !important;}


}


@media(max-width:568px){	
#HomepagecontentControl.col-md-12 table{ width: 99%;}
.main-cont{ width: auto !important;}
.box_left{ width: 95% !important; clear: both;}
.box_right{ width: 95% !important; clear: both;}
.col-three{ width: 100% !important;}
.ft-cont { width: inherit !important;}
.serv-bx{ float: inherit !important; width: 100% !important; text-align: left; 
margin-bottom: 40px !important;}

.ft-cont p{ font-size: 14px;}
.home-serv{ width: 100% !important;}
.main-box{ width: 100% !important; margin-bottom: 15px !important;}
.serv-box h2{ text-align: left;}

.wback{ height: inherit !important;}

#HomepagecontentControl{ padding:5px 20px !important;}

.three-bx{ width: 90%; float: inherit;}

.hm-abt{ padding: 20px 25px !important;}

.main-container{ width: 100% !important;}
.head-top .mailus{ display: none;}
.hm-serv-inner{ margin: 0 auto !important; float: inherit !important; margin-bottom: 20px !important;}

.fl-head h2{ font-size: 22px !important; margin-left: 10px !important;}
.fl-head h4{ margin-left: 10px !important; letter-spacing: 2px !important;}

.td-banner{ margin-top: 20px !important;}
.head-hm{ margin-bottom: 22px !important; font-size: 18px !important;}


.rht{ display:none;}


}

@media(max-width:480px){
	
.wslidess img{ height: 250px !important;}
	

}