@media (min-width: 1000px) and (max-width: 1150px){

}

@media (min-width: 481px) and (max-width: 769px){
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:30%;height: auto; padding:0px; margin:5px auto 5px 20px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:60%;float:right; margin:18px 20px 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:30%;height: auto; padding:0px; margin:5px auto; float:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:60%;float:none; margin:20px 25px 0 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.free-listing-btn-box{width:auto; height:auto; padding:0; margin:0 auto; float:none;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; position:relative; margin:0;}
.banner1{margin:0;}
.banner2{margin:0;}

.bannerBlackBox{width:80%; height:auto; padding:20px 0; margin:2% 10% 0 10%; background:rgba(0,0,0,0.8); color:#fff; position:absolute;  top:0; z-index:1; border-radius:7px;}	
.bannerHeading{width:100%; height:auto; font-size:30px; color:#fff; font-weight:900; margin:0 0 10px 0;top:5%; text-align:center; text-shadow:2px 2px 2px #000; text-transform:uppercase;}
.bannerSMText{width:96%; height:auto; padding:25px 2% 20px 2%; margin:auto;color:#fff; font-size:25px; font-weight:500; text-align:center; text-shadow:0 4px 4px #000; text-transform:uppercase;}

.desktop-bann{display:none;}
.mobile-bann1{display:block;}
.mobile-bann{display:none;}

/*-- Inquiry Css --*/
.enquirybox{width:85%; height:auto; padding:0; margin:10px auto 0 auto;}

/*-- Product Css --*/
.serv-col1{width:50%;}

/*-- Blog Css --*/
.blogres_ls{width:48%;float:left;}
.blogres_rs{width:48%;float:right;}

.footerNavSection{width:90%; height:auto; padding:20px 5%; background:#000; color:#fff; font-size:12px; line-height:20px;}
.footerCol1{width:100%; padding:0; margin:0 0 30px 0; float:none;}
.footerCol2{width:100%; height:auto; padding:0;  margin:0 0 30px 0; float:none;}
.footerCol4{width:100%; height:auto; margin:0; float:none;}

/*== INNER PAGE ==*/

.details-header1 h1 {margin: 5px auto 0 auto;font-size: 21px;}

.details-left-panel {width: 98%;}
.details-right-panel{width: 99%;margin: 10px 0 0 2%;}
.d-right-panel {padding: 20px 4% 30px 4%;}

.list-imgbox{width:40%;}
.list-textbox{width:60%;}
.list-head-box{width:100%;}
.list-heading .padd-0 {width: 100%;}
.padd-0 {width: 33%;}

.details-list-box .padd-0 {width: 100%;}
.list-heading {padding: 15px 0 13px 0;}
.details-list-box .h2smtext {margin: 12px 0 auto 0;font-size: 12px;}
.account-header {margin:auto;}
.freelisting-box {width: 90%;}
.fl-form-title {font-size: 18px;}

/*== Contact Us ==*/
.contact1{width:100%; height:auto; padding:0; margin:30px 0 0 0;}
.contact1 .contact-heading{width:100%; height:auto; padding:0; margin:0 0 15px 0; font-size:25px; font-weight:bold; color:#1761a8;}

}
@media (min-width: 320px) and (max-width: 480px){
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:60%;height: auto; padding:10px 0 0 0; margin:5px auto; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:none; padding:0 0 15px 0; margin:18px 20px 0 0; text-align:center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:60%;height: auto; padding:10px 0 0 0; margin:5px auto; float:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:none; padding:0 0 15px 0; margin:18px 20px 0 0; text-align:center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.free-listing-btn-box{width:auto; height:auto; padding:0; margin:0 auto; float:none;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; position:relative; margin:0;}
.banner1{margin:0;}
.banner2{margin:0;}
.bannerBlackBox{width:80%; height:auto; padding:20px 0; margin:2% 10% 0 10%; background:rgba(0,0,0,0.8); color:#fff; position:absolute;  top:0; z-index:1; border-radius:7px;}	
.bannerHeading{width:100%; height:auto; font-size:30px; color:#fff; font-weight:900; margin:0 0 10px 0;top:5%; text-align:center; text-shadow:2px 2px 2px #000; text-transform:uppercase;}
.bannerSMText{width:96%; height:auto; padding:12px 2% 0px 2%; margin:auto;color:#fff; font-size:25px; font-weight:500; text-align:center; text-shadow:0 4px 4px #000; text-transform:uppercase;}

.desktop-bann{display:none;}
.mobile-bann1{display:none;}
.mobile-bann{display:block;}

/*-- Inquiry Css --*/
.enquirybox{width:50%; height:auto; padding:0; margin:10px auto 0 auto;}
.bitabbox{width:100%; height:auto; padding:0; margin:0;}
.biFormCol1{width:100%; height:auto; padding:0 !important; margin:1px 0 0 0; float:none;}
.biFormCol2{width:100%; height:auto; padding:0 !important; margin:1px 0 0 0; float:none;}
.biFormCol3{width:100%; height:auto; padding:0 !important; margin:0; float:none;}

.biTextBox{width:100%; height:auto; padding:12px 3% 10px 3%;border-radius:4px 4px 0px 0px;}
.biTextBox1{width:100%; height:auto; padding:14px 3% 11px 3%;}
.biListBox{width:100%; height:auto; padding:12px 3% 10px 10%; border-radius:4px;}
.bookingBtn{width:100%; height:auto; padding:13px 3% 13px 10%;border-radius:0px 0px 4px 4px;}

/*-- Inquiry Css --*/
.enquirybox{width:85%; height:auto; padding:0; margin:10px auto 0 auto;}

/*-- Product Css --*/
.serv-col1{width:100%;}

/*-- Blog Css --*/
.blogres_ls{width:48%;float:left;}
.blogres_rs{width:48%;float:right;}

.copyrightBox{width:100%; height:auto; padding:10px 4%;margin: 25px 0 0 0;}
.copyright{width:100%; height:auto; padding:0; margin:0; color:#fff; font-size:13px; text-align:left; float:left;}
.poweredBy{width:100%; color:#fff; font-size:12px; text-align:left; float:right;}

.footerNavSection{width:90%; height:auto; padding:20px 5%; background:#000; color:#fff; font-size:12px; line-height:20px;}
.footer {padding: 25px 4% 0px 4%;}
.footerCol1{width:100%; padding:0; margin:0 0 30px 0; float:none;}
.footerCol2{width:100%; height:auto; padding:0;  margin:0 0 30px 0; float:none;}
.footerCol4{width:100%; height:auto; margin:0; float:none;}

/*== INNER PAGE ==*/

.details-header1 h1 {margin: 5px auto 0 auto;font-size: 21px;}

.details-left-panel {width: 98%;}
.details-right-panel{width: 99%;margin: 10px 0 0 2%;}
.d-right-panel {padding: 20px 4% 30px 4%;}

.list-imgbox{width:100%;}
.list-textbox{width:100%;}
.list-head-box{width:100%;}
.list-heading .padd-0 {width: 100%;}
.padd-0 {width: 33%;}

.list-contact-no {padding: 3px 0 3px 30px;}
.list-services {padding: 3px 0 3px 30px;}
.list-location {padding: 3px 0 3px 30px;}
.list-email-web {padding: 3px 0 3px 30px;}
.list-email-web {padding: 3px 0 3px 30px;}
.list-icon {margin: 4px 7px 0 10px;}
.list-footer {margin: 7px 2.5% 0 2.5%;}

.details-list-box .padd-0 {width: 100%;}
.list-heading {padding: 15px 0 13px 0;}
.details-list-box .h2smtext {margin: 12px 0 auto 0;font-size: 12px;}

.details-name{width:97.5%; height:auto;padding:3px 0 3px 30px;}
.details-mobile{width:97.5%; height:auto;padding:3px 0 3px 30px;}
.details-email{width:97.5%; height:auto;padding:3px 0 3px 30px;}
.details-web{width:97.5%; height:auto;padding:3px 0 3px 30px;}
.details-address{width:97.5%; height:auto;padding:3px 0 3px 25px;}
.details-working-day{width:97.5%; height:auto;padding:3px 0 3px 30px;}


.account-header {margin:auto;}
.freelisting-box {width: 90%;}
.fl-form-title {font-size: 18px;}

/*== Contact Us ==*/
.contact1{width:100%; height:auto; padding:0; margin:30px 0 0 0;}
.contact1 .contact-heading{width:100%; height:auto; padding:0; margin:0 0 15px 0; font-size:25px; font-weight:bold; color:#1761a8;}

}

