@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1259px){
.container{width:100%; margin:0px auto; border:0px solid #000;}
.logo{width:auto;  position:relative; margin:5px 0px 0px 0px;}
.logo img{max-width:100%;}


}

@media only screen and (max-width:1151px){ 
.footer_logo{margin:5px auto; width:100%; float:none;}
.footer-text{font-size:13px; color:#999999; text-align:center; margin-top:5px;}
.logo{width:auto;  position:relative; margin:20px 0px 12px 0px;}
/*nav-start*/
.menu{ margin-top:16px;}
.navbar{width:100%}
.navbar-static-top .navbar-nav>li>a{ font-size: 16px; padding: 0px 23px; text-transform: capitalize; font-weight: 600;}
/*nav-end*/	

.slide{ width:100% !important:}
ul.float li{ width:33.33333%;}
.btn1 {background:#000;}
.btn2 {background:#e4b30b;}

ul.float_1 li{ width:33.3333%;}
.footer_logo{margin:20px auto 0 auto; display:block; text-align:center; float:none;}

.slide1{ width:100% !important;}
ul.float_5 li{ width:25%;}
}

@media only screen and (max-width: 999px){
.logo{width:auto; height:auto; position:relative; margin:5px 0px 0px 0px;}
.icons{ margin:0px auto; display:block; text-align:center; margin-top:5px; width:200px; float:right; border:0px solid #000;}
ul.float_3 li{width:50%; float:left; overflow:hidden; list-style:none; margin:30px auto 0 auto; position:relative; padding:0px 0px;}
.packages_w{width:285px; overflow:hidden; position:relative; margin:0 auto; overflow:hidden;}
.bdrr{border-right:0px solid #fff; height:0px;}

ul.default-list1 li a{font:14px 'Open Sans', sans-serif; color:#7b8386; text-transform:uppercase; background: no-repeat 0px 4px; padding-left:20px;}

/*nav-start*/
.menu{ margin-top:10px; margin-bottom:10px;}
.navbar-collapse{ float:left;}
.navbar-static-top .navbar-nav>li>a{font-size: 16px; padding: 0px 30px; text-transform: capitalize; font-weight: 600;}
/*nav-end*/

.tab_hide{display:none;}

.tab_hider{display:block;}
.mtftr30{margin-top:30px;}
#back-top {position: fixed; bottom:0px; right:5px; z-index:999;}

.list1 a{display:block; text-align:left; font:13px/24px Roboto; color:#3a380c; background:#f7f7f7 url(../images/bulh.png) no-repeat 95% center; padding:3px 10px 2px 20px; box-shadow:5px 5px 5px rgba(0,0,0,.1);border-radius:50px; margin-bottom:8px; transition:all linear .3s; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -ms-transition:all linear .3s; border:1px solid #ddd; width:48%; float:left; margin-left:10px; text-transform:capitalize;}

/*Request Service*/
.request_service_bg{background:#f7f7f7; box-shadow:5px 5px 5px rgba(0,0,0,.1); border:1px solid #ddd; width:80%; padding:20px; margin:0 auto;}

.sitemap a{width: 48%; border-radius: 0px; float: left; display: inline-block; }
.sitemap a:hover{ width:48%;}


.mainhead{font:36px/36px Roboto; color:#000; font-weight:800; display: inline-block; text-align: center; padding-bottom: 5px; border-bottom: 4px solid #f29a00;}
.mainhead_1{font:bold 15px/15px Roboto; color:#fff; display: inline-block; text-align: left; padding-bottom: 5px; border-bottom: 4px solid 
#f29a00; width:21%;}

.mainhead_2{font:bold 15px/15px 'Open Sans', sans-serif; color:#fff; display: inline-block; text-align: left; padding-bottom: 5px; border-bottom: 4px solid #f29a00; width:43%;}

.mainhead_3{font:bold 15px/15px 'Open Sans', sans-serif; color:#fff; display: inline-block; text-align: left; padding-bottom: 5px; border-bottom: 4px solid #f29a00; width:44%;}

.mainhead_4{font:bold 15px/15px 'Open Sans', sans-serif; color:#fff; display: inline-block; text-align: left; padding-bottom: 5px; border-bottom: 4px solid #f29a00; width:50%;}

.slide{ width:100% !important:}
ul.float li{ width:50%;}
.btn1 {background:#000;}
.btn2 {background:#e4b30b;}

ul.float_1 li{ width:50%; margin:10px auto; border:none;}
.footer_logo{margin:20px auto 0 auto; display:block; text-align:center; float:none;}

.slide1{ width:100% !important;}
ul.float_5 li{ width:33.333333%;}
}

@media only screen and (max-width: 767px){
.logo{height:auto;  margin:5px auto 0px auto;}
.icons{ margin:0px auto; display:block; position:relative; text-align:center; margin-top:10px; width:200px; float:none; border:0px solid #000;}

.top-icon{font-size:13px; color:#6f6f6f; position:relative; text-transform:uppercase; margin-top:7px; line-height:16px; width:185px; margin-left:auto; margin-right:auto; margin-bottom:0; float:none;}

.request_bg{background:url(../images/rqst_bg.png); position:relative; width:200px; height:34px; border-radius:15px; padding:0px; margin-top:9px; margin-left:auto; margin-right:auto; margin-bottom:0; float:none;}

.heading1{font:24px/24px 'Open Sans', sans-serif; color:#000; font-weight:800;}
.heading2{font:24px/24px 'Open Sans', sans-serif; color:#000; font-weight:800;}
.heading3{font:bold 18px/18px 'Open Sans', sans-serif; color:#fff;}
.heading4{font:bold 18px/18px 'Open Sans', sans-serif; color:#fff; border-bottom: 4px solid #e4b30b
; background:none; width:54%; display:block;}
.heading4-1{font:bold 18px/18px 'Open Sans', sans-serif; color:#fff; border-bottom: 4px solid #f29a00; width:41%; display:block;}
.heading4-2{font:bold 18px/18px 'Open Sans', sans-serif; color:#fff; border-bottom: 4px solid #f29a00; width:47%; display:block;}
.heading4 a{font:bold 18px/18px 'Open Sans', sans-serif; color:#fff; background:none; display:block; border-bottom: 4px solid #f29a00; width:62%;}

/*nav-start*/
.sr-only{color: #fff !important; text-align: left !important; width: 100%; height:auto; float: left; padding-left:35px; font-weight:600; margin-top: -2px; position:relative;}
.menu{ margin-bottom:0px; margin-top:0px;}
.bg-mob{ background:none;}
#navbar{ position:absolute; z-index:999999; width:100%;  margin-top:0px;}
.navbar-toggle {float: right; margin-left:0px; margin-right:0px; width: 100%; margin-bottom:0px;}
.navbar-collapse{ width:100%; float:none; background:#1497c8; position:absolute; padding:0px; margin-top:11px;}
.navbar-nav{ width:100%; border-right:0px; margin-right:0px; background: #1497c8;}
.navbar-static-top .navbar-nav>li>a{ border-bottom:1px solid #fff; line-height:40px; font-size:15px; color:#FFF}
.navbar-header{ margin-top:0px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eee; border-color: #fff;}
.navbar-static-top .navbar-nav>li>a:hover{border-bottom:1px solid #FFF; background:#103452; color:#fff; }
.navbar-static-top .navbar-nav>.open>a,.navbar-static-top .navbar-nav>.open>a:focus,.navbar-static-top
.navbar-nav>.open>a:hover{color:#fff; background:none;}
#hom .nav > li > a.hom, #abo .nav > li > a.abo, #cat .nav > li > a.cat, #new .nav > li > a.new, #test .nav > li > a.test, #con .nav > li > a.con{color: #60bb46; border-bottom:4px solid #60bb46;}
/*nav-end*/


.banner_area{ width:100%; height:auto;}

.desk_hide{display:block !important;}
.top-icon .text{font-size:13px; color:#6f6f6f; text-transform:uppercase; font-weight:600; display:none;}

.tab_show{display:block;}

.breadcrumb{color:#333; font-size:13px; font-weight:400; margin:0px; padding:4px 0px; text-transform:capitalize; background:#f7f7f7; display:none;}

.f_dd_box{display:none;}
.tab_hider{display:none;}
.tab_only{display:block;}
.desk_show{display:none;}

.dd_next{margin:10px 0 0 0; padding:7px; background:url(../images/pls.png) no-repeat 99% center; cursor:pointer}.dd_next_act{background:url(../images/mns.png) no-repeat 99% center;}
.footer-nav a{float:none; display:block; font:14px 'Open Sans', sans-serif; line-height:24px; color:#fff; list-style:none; padding:0px 0px; text-align:left; text-transform:capitalize; margin-top:3px; margin-left:8px}
.footer_logo{margin:20px auto 0 auto; display:block; text-align:center; float:none;}
.footer-text{font-size:13px; color:#999999; text-align:center; margin-top:20px;}
.footer-text span{font-size:16px; color:#fff; text-align:center;}
.mtftr30{margin-top:0px;}
.mlftr8{margin-left:8px;}
.icons1{ margin:0px; display:block; text-align:center; margin-top:7px; width:150px; float:none; margin-left:8px;}

/*Inner Page Css*/
.img-right{width:250px; height:200px; margin:20px auto 20px auto; float:none; border:1px solid #ccc; padding:5px;}

.list1 a{display:block; text-align:left; font:13px/24px 'Open Sans', sans-serif; color:#3a380c; background:#f7f7f7 url(../images/bulh.png) no-repeat 95% center; padding:3px 10px 2px 20px; box-shadow:5px 5px 5px rgba(0,0,0,.1);border-radius:50px; margin-bottom:8px; transition:all linear .3s; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -ms-transition:all linear .3s; border:1px solid #ddd; width:95%; float:none; margin-left:10px; text-transform:capitalize;}

/*Request Service*/
.request_service_bg{background:#f7f7f7; box-shadow:5px 5px 5px rgba(0,0,0,.1); border:1px solid #ddd; width:100%; padding:20px; margin:0 auto;}
.form-width2{width:24.9% !important; float:left; margin-left:10px;}

.mob-only{display:block;}
.cat_list li a, .cat_list li a:visited { display:block; background: #f9d73f url(../images/bul.png) no-repeat 93% center; padding:5px 10px 5px 15px; box-shadow:5px 5px 5px rgba(0,0,0,.1);border-radius:50px; margin-bottom:8px;transition:all linear .3s; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -ms-transition:all linear .3s; border:1px solid #ddd; text-transform:capitalize; font-size:14px; font-weight:400; width:90%}
.cat_list li a:hover { background:#333 url(../images/bulh.png) no-repeat no-repeat 93% center; color:#fff;padding:5px 10px 5px 15px; text-decoration:none; border-bottom:1px #363432 solid; color:#fff;}

.number-area{display: none; position: absolute; margin-top: 36px; z-index: 9999; background: #7b7676 !important; width: 250px; height: 68px; color: #fff;
padding-left: 12px; border-radius: 10px;}
.request_bg_1{  margin-left:254px;}

.slide{ width:100% !important:}
ul.float li{ width:100%;}
.btn1 {background:#000;}
.btn2 {background:#e4b30b;}

ul.float_1 li{ width:100%; margin:10px auto; border:none;}
.gall-main{ width:280px; margin:0 auto;  }
.gall-area{ width:275px; }

.sitemap a{ width:100%;}
.sitemap a:hover{  width:100%;}

.slide1{ width:100% !important;}
ul.float_5 li{ width:100%;}
}

@media only screen and (max-width: 479px){

.box3{width:60%; margin:0 auto; height:60px; overflow:hidden;}
.footer-nav a{float:none; display:block; font:13px 'Open Sans', sans-serif; line-height:24px; color:#fff; list-style:none; padding:0px 0px; text-align:left; text-transform:capitalize; margin-top:3px}
.form-control{display: block; width: 100%; height: 46px; padding: 6px 8px; font-size: 10px; line-height: 1.42857143; color: #3a3a3a !important; background-color: #fff !important; background-image: none; border: 1px solid #ddd; border-radius: 5px;}
.form-width{width:35% !important; float:left;}

/*nav*/
.sr-only{color: #fff !important; text-align: left !important; width: 100%; height:auto; float: left; padding-left:35px; font-weight:600; margin-top: -2px; position:relative;}
.navbar-toggle {float: right; margin-left:0px; margin-right:0px; width: 100%; margin-bottom:0px;}
/*nav*/

.blacklink, .blacklink:visited{ background:#f39a00; font:bold 15px/20px 'Open Sans', sans-serif; display:inline-block; padding:10px 20px; color:#fff; text-decoration:none; cursor: pointer; border:none; border-radius: 5px;}
.blacklink1, .blacklink1:visited{ background:#333; font:bold 15px/20px 'Open Sans', sans-serif; display:inline-block; padding:10px 20px; color:#fff; text-decoration:none; cursor: pointer; border:none; border-radius: 5px;}
.form-width2{width:28% !important; float:left; margin-left:10px;}
.top-icon p{font-size:18px; color:#fff; font-weight:800;}
.top-icon .text1{font-size:15px; color:#fff; text-transform:uppercase; font-weight:600; padding-bottom:7px;}
.request_bg_1{  margin-left:127px;}


}

