@media only screen and (min-width:1024px) and (max-width:1365px){
.our-services-back .services-list li p{ width:100%;}
}



@media only screen and (min-width:768px) and (max-width:1023px){

.list-icon{ display:block}
.mobile-menu{ display:block;}
header .menu{ display:none;}
.heroback .text-back h2{ font-size:50px;}
.heroback .text-back p{ width:70%;}
.carousel-control.left{ left:5% !important;}
.carousel-control.right{ right:5% !important;}
.our-services-back .services-list li{ width:50%}
}

@media only screen and (min-width:640px) and (max-width:767px){
.list-icon{ display:block}
.mobile-menu{ display:block;}
header .menu{ display:none;}
.heroback .text-back h2{ font-size:50px;}
.heroback .text-back p{ width:70%;}
.carousel-control.left{ left:5% !important;}
.carousel-control.right{ right:5% !important;}
.our-services-back .services-list li{ width:50%}
.our-services-back .services-list li p{ width:100%;}




.index-box-details-back .main .portion{height: 134px;}
.home-about-sliding-section{ top:20px;}
.index-box-details-back .main .portion h2.text-back{ font-size:14px;}
.index-box-details-back .main{ height:293px;}
.logo-new{ width:100px;}
.logo-new.tab-logo{ display:block;}
}



@media only screen and (min-width:480px) and (max-width:639px){
.list-icon{ display:block}
.mobile-menu{ display:block;}
header .menu{ display:none;}
.heroback .text-back h2{ font-size:30px;}
.heroback .text-back p{ width:70%;}
.carousel-control.left{ left:5% !important;}
.carousel-control.right{ right:5% !important;}
.heroback .bg{ height:450px;}
.heroback .text-back{ padding:127px 0 0 0;}
.our-services-back .services-list li{ width:100%}
.welcome-section h1{ font-size:30px;}
.welcome-section p{ width:100%;}
.all-heading-back h2{ font-size:30px;}
.all-heading-back p{ width:100%;}


.tabify-back li a{ font-size:13px;}
.map-tab-back li{ padding:0;}
.map-tab-back li a{ border-right:#333 1px solid; font-size:12px;}




.index-box-details-back .main .portion{height: 134px;}
.home-about-sliding-section{ top:20px;}
.index-box-details-back .main .portion h2.text-back{ font-size:14px;}
.index-box-details-back .main{ height:293px;}
.logo-new{ width:100px;}
.index-box-details-back .main .portion{ height:110px;}
.index-box-details-back .main .sub-back{ width:50%;}
.index-box-details-back .main{ height:515px;}

.copy-right{ display:none; padding:10px 30px;}
.copy-right.mobile{ display:block;}
.left-sec{ display:inline-block; float:none}
.mid-sec .foote-nav li{ display:inline-block; float:none}
.right-sec{display:inline-block; float:none}


.mobile-view{ width:100%; display:block;} 
.index-box-details-back .main{ display:none;}
.price-list{ padding:17px; float:left;}
.price-list li{ font-size:14px}

}





@media only screen and (min-width:320px) and (max-width:479px){
.list-icon{ display:block}
.mobile-menu{ display:block;}
header .menu{ display:none;}
.heroback .text-back h2{ font-size:30px;}
.heroback .text-back p{ width:70%;}
.carousel-control.left{ left:5% !important;}
.carousel-control.right{ right:5% !important;}
.heroback .bg{ height:450px;}
.heroback .text-back{ padding:127px 0 0 0;}
.our-services-back .services-list li{ width:100%}
.our-services-back .services-list li p{ width:100%;}
.welcome-section h1{ font-size:26px;}
.welcome-section p{ width:100%;}
.all-heading-back h2{ font-size:26px;}
.all-heading-back p{ width:100%;}
header .button a{ padding:10px 8px; font-size: 12px;}




.index-box-details-back .main .portion{height: 134px;}
.home-about-sliding-section{ top:20px;}
.index-box-details-back .main .portion h2.text-back{ font-size:14px;}
.index-box-details-back .main{ height:293px;}
.logo-new{ bottom: auto; top:0;     bottom: auto;top: -48px;width: 44px;}

.index-box-details-back .main .portion{ height:110px;}
.index-box-details-back .main .sub-back{ width:50%;}
.index-box-details-back .main{ height:515px;}
.index-box-details-back .main .portion h2.text-back{    bottom: 10px !important; right: 20px !important; top:auto !important; text-align:right !important}
.index-box-details-back .main .sub-back:nth-child(2) .portion .plus{ left:auto !important; right:18px !important;}
.index-box-details-back .main .sub-back:nth-child(4) .portion .plus{ left:auto !important; right:18px !important;}
.index-box-details-back .main .sub-back:nth-child(6) .portion .plus{ left:auto !important; right:18px !important;}
.index-box-details-back .main .sub-back:nth-child(8) .portion .plus{ left:auto !important; right:18px !important;}


.index-box-details-back .main .sub-back:nth-child(2) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}
.index-box-details-back .main .sub-back:nth-child(4) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}
.index-box-details-back .main .sub-back:nth-child(6) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}
.index-box-details-back .main .sub-back:nth-child(8) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}

.home-about-sliding-section .click-icon-croos{left: -30px;
    background: #fe0000;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;}
.home-about-sliding-section{ top:31px;}	
.home-about-sliding-section .portion p{ padding:10px; text-align:center; font-size:12px;}

.copy-right{ display:none; padding:10px 30px;}
.copy-right.mobile{ display:block;}
.left-sec{ display:inline-block; float:none}
.mid-sec .foote-nav li{ display:inline-block; float:none}
.right-sec{display:inline-block; float:none}

.mobile-view{ width:100%; display:block;} 
.index-box-details-back .main{ display:none;}
.price-list{ padding:17px; float:left;}
.price-list li{ font-size:14px}
.home-about-sliding-section .click-icon-croos img{ width:20px;}
}



@media only screen and (max-width:319px){
.list-icon{ display:block}
.mobile-menu{ display:block;}
header .menu{ display:none;}
.heroback .text-back h2{ font-size:30px;}
.heroback .text-back p{ width:70%;}
.carousel-control.left{ left:5% !important;}
.carousel-control.right{ right:5% !important;}
.heroback .bg{ height:450px;}
.heroback .text-back{ padding:127px 0 0 0;}
.our-services-back .services-list li{ width:100%}
.our-services-back .services-list li p{ width:100%;}
.welcome-section h1{ font-size:26px;}
.welcome-section p{ width:100%;}
.all-heading-back h2{ font-size:26px;}
.all-heading-back p{ width:100%;}
header .button a{ padding:10px 8px; font-size: 12px;}




.index-box-details-back .main .portion{height: 134px;}
.home-about-sliding-section{ top:20px;}
.index-box-details-back .main .portion h2.text-back{ font-size:14px;}
.index-box-details-back .main{ height:293px;}
.logo-new{ bottom: auto; top:0;     bottom: auto;top: -48px;width: 44px;}

.index-box-details-back .main .portion{ height:110px;}
.index-box-details-back .main .sub-back{ width:50%;}
.index-box-details-back .main{ height:515px;}
.index-box-details-back .main .portion h2.text-back{    bottom: 10px !important; right: 20px !important; top:auto !important; text-align:right !important}
.index-box-details-back .main .sub-back:nth-child(2) .portion .plus{ left:auto !important; right:18px !important;}
.index-box-details-back .main .sub-back:nth-child(4) .portion .plus{ left:auto !important; right:18px !important;}
.index-box-details-back .main .sub-back:nth-child(6) .portion .plus{ left:auto !important; right:18px !important;}
.index-box-details-back .main .sub-back:nth-child(8) .portion .plus{ left:auto !important; right:18px !important;}


.index-box-details-back .main .sub-back:nth-child(2) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}
.index-box-details-back .main .sub-back:nth-child(4) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}
.index-box-details-back .main .sub-back:nth-child(6) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}
.index-box-details-back .main .sub-back:nth-child(8) .portion h2.text-back{ text-align:left !important; padding:0 20px 0 0; left:20px; right:auto;}

.home-about-sliding-section .click-icon-croos{left: -30px;
    background: #fe0000;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;}
.home-about-sliding-section{ top:8px;}	
.home-about-sliding-section .portion p{ padding:10px; text-align:center; font-size:12px;}

.copy-right{ display:none; padding:10px 30px;}
.copy-right.mobile{ display:block;}
.left-sec{ display:inline-block; float:none}
.mid-sec .foote-nav li{ display:inline-block; float:none}
.right-sec{display:inline-block; float:none}

.mobile-view{ width:100%; display:block;} 
.index-box-details-back .main{ display:none;}
.home-about-sliding-section{ top:31px;}
.price-list{ padding:17px; float:left;}
.price-list li{ font-size:14px}
.home-about-sliding-section .click-icon-croos img{ width:20px;}
}








