/* Theme custom Responsive style css start here 
amar
======================================================
*/

@media(min-width:768px) {
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(1) .read-btn {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 13px;
}
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(3) .read-btn {
    margin-bottom: 0;
    margin-top: 13px;
    padding-bottom: 0;
}
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(2) .read-btn {
    margin-bottom: 0px;
    padding-bottom: -1px;
}

.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature h5 {
    height: 35px;
    line-height: 22px;
}
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(2) h5 {
    height: 25px;
}
}

@media(min-width:1024px) {
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(1) .read-btn {
margin : 0;
padding-top: 0;
padding-bottom: 0;
}	
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(2) .read-btn {margin-top: 9px;}	
.home_service .service_in .so-widget-sow-features .sow-features-list .sow-features-feature:nth-child(4) .read-btn {
    margin-bottom: 0;
    margin-top: 0px;
    padding-bottom: 0px;
}
}

@media(min-width:1921px) {}

@media(max-width:1024px) {
.page-testiin .sow-testimonial-text { height: auto;}
}

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

@media only screen and (max-width: 900px) {}

@media(max-width:767px) {
.home_relocate .panel-grid-cell{width: 100% !important;}
#site-navigation ul li a { color: #000;}
#site-navigation {float: right; width: 50%;}
.consult_btn {float: right; width: 41%;}
#site-navigation .menu-toggle{font-size: 14px; color: #5a7cb4;}
.stop_text h2 {font-size: 26px; margin-bottom: 8px;}
.stop_text h5 {font-size: 20px;}
.slide_caption .stop_text {margin-bottom: 10px;}
.slide_caption p {font-size: 14px; line-height: 23px;}
.service_in .sow-features-feature { border: medium none; height: 206px; width: 50%;}
.home_relocate #pgc-5-3-1 {margin-bottom: 0;}
.main-navigation.toggled-on #top-menu { padding: 0 0 0 0px; position: absolute; width: 100%; left: 0; right: 0; text-align: center; }
.head_mid.sticky #site-navigation .menu-toggle { color: #5a7cb4;}
.main-navigation.toggled-on #top-menu li a { font-size: 13px; padding: 6px 0;}
.main-navigation.toggled-on #top-menu li .sub-menu li a { text-align: center;}
.menu-toggle:focus{outline: none;}
#get_in_touch .modal-dialog {top: 90%; width: auto;}
#get_in_touch button.close {right: -10px;}
#get_in_touch .col-right .wpcf7-submit {margin-bottom: 20px;}
#get_in_touch .col-left{padding-top: 0px;}
.main-navigation.toggled-on .dropdown-toggle {right: 0;}
.main-navigation.toggled-on .dropdown-toggle .icon {color: #000;}
.page-testiin .sow-testimonial-text { height: auto;}
.app-tab li:first-child { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.app-tab li:last-child { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.app-tab li {margin: 0 20px; min-height: 135px; width: auto; background: none;}
.app-tab span:last-child {margin: 28px 0 0;}
.app-tab span {height: 28px;}
header .head_mid.sticky { background: #fff !important; border-bottom: 2px solid #6ec4b5;}
.head_mid .site-logo img { max-width: 55px;}

/*--------- 16 June 2017 ------*/
header .top-head { display: none;}
header .top-head { display: none;}
header .head_mid { background: rgba(255,255,255, 0.4) !important; padding: 8px 0;}
.head_mid .header-left { float: left; width: 80%; margin-top: 10px;}
.head_mid .consult_btn { float: left; margin-left: 11px;}
.portfolio-homebox .portfolio-list li {width : 46%;}
.portfolio-homebox #portfolio-list h2 {font-size : 20px; margin-bottom: 15px;} 
.portfolio-homebox #portfolio-list .port_listicon::before {top: 63%;}
.portfolio-homebox .portfolio-list li a div span { margin-top: 13px;}
}

@media(max-width:620px) {
.footer_social ul {width: 38%;}	
.footer_touch::before {display: none;}
.contact-form label {width: 45%;}
.page-testiin .sow-testimonial-wrapper {width: 100% !important;}
.page-testiin .sow-testimonial-wrapper:first-child {margin-bottom: 30px; }
.why-choose-detail::after {display: none;}
.why-choose-detail ul li .choose-box-text::after { display: none;}
.home_relocatemain { padding: 40px 0 0;}
.why-choose-detail ul li .choose-box-text { width: 100%;}
.why-choose-detail ul li .choose-box-text .choose-img { display: block; padding: 15px 0; text-align: center; width: 100%;}
.why-choose-detail ul li .choose-box-text .choose-text { display: block;}
.why-choose-detail ul li .choose-box { display: none;}
}

@media(max-width:500px) {
.header-social { float: none; margin: 0 auto; width: 54%; }
.top-head { text-align: center; }
.header-contact li { margin-right: 5px; }
.header-contact { margin-top: 10px; }
.head_mid #site-navigation { float: right; width: 40%; }
.head_mid .consult_btn { float: right; font-size: 12px; padding: 5px 20px; width: 52%;}
.home-slider .carousel-caption {height: 250px; width: 60%;}	
.stop_text h2 {font-size: 20px; }
.stop_text h5 {font-size: 15px; }
.slide_caption p {font-size: 10px; line-height: 16px}
.slide_btn {padding : 7px 20px; }
.service_btn a { margin-right: 0px; margin-top: 10px; }
.service_in .sow-features-feature { border: medium none; height: auto; width: 100%;}
/* .page-testiin .sow-testimonial-text {height: 350px;} */
.footer_social ul {width: 45%;}
.footer-nav {width: 68%;}
.footer_btmnav {width: 70%;}
.contact_in {padding: 15px;}
.contact-form label {width: 42%;}
.head_mid .header-left {float: left;width: 80%;margin-top: 8px;}
.head_mid .consult_btn { float: left; font-size: 10px; padding: 10px;/*  margin-left: 20px; */}
#get_in_touch .display-table-cell { display: block;}
.portfolio-homebox .portfolio-list li {width : 100%;}
}

@media(max-width:420px) {
.head_mid .consult_btn { width: 55%; }
.footer_social ul {width: 60%;}
.footer-nav {width: 96%;}
.footer_menu li{margin-right: 15px;}
.footer_btmnav {width: 92%;}
.ftouch_right {padding: 0px;}
.footer_quotebtn {padding: 2px 10px; float: left; }
.footer_callbtn {padding: 4px 24px;}
.home_testi .testimonial_wrapper {height: 325px !important}

}