@media only screen and (min-width: 315px) and (max-width: 480px){
	.scroltop{
		display: none!important;
	}
        
	.dlab-topbar-center, 
    .dlab-topbar-left, 
    .dlab-topbar-right {
		width: 50%;
	}

	.dlab-topbar-left ul li a{
		font-size: 12px;
	}


	.ms_next, .ms_prev{
		top: 70%;
	}
	.slider-slide-title {
	    top: 56% !important;
	}

	.ms_image_layer{
		top: 45%!important;
	}


	.request-form {
	    margin-top: 0;
	}

	.WelcomeBuyer li{
		font-size: 14px;
		padding: 20px 0px 0 0;
	}

	.WelcomeBuyer li i{
		margin-right: 9px;
		height: 35px;
		width: 35px;
		line-height: 35px;
	}

	.WhyTrustButton{
	  width: 100%;
	  height: 90px;
	  float: left;
	}

	.ReadMoreButton{
		width: 50%;
	}

	.pageContentSpace{
		margin-bottom: 0;
	}
	.fixed-footer{
		position: relative;
	}

	.PricingMainContainer{
	  height: 400px;
	}

	.icetab{
		display: table-cell;
		padding: 16px;
	}
    
    
    .circular-menu{
        display: none;
    }
    
    .theme-btn.whatsapp i{
        font-size: 20px;
    }
    .theme-btn.whatsapp span{
        font-size: 15px;
    } 
    
    .header-nav .nav > li > a{
        padding: 8px 0 0 15px;
        font-size: 15px;
    }
    
    .navstyle2 .header-nav .nav > li{
        padding:0;
    }
    .header-nav .nav > li > .sub-menu{
        padding: 8px 0 0 20px;
    }
    .site-header .extra-nav{
        padding: 14px 0;
    }
    .site-header .is-fixed .extra-nav{
        padding: 16px 0; 
    }
    
    .title-box span{
        display: inline-block;
    }
    
    .logo-footer img, 
    .logo-header img{
        width: 220px;
        max-width: 220px; 
    }
    .header-curve .logo-header::before {
        right: -20px;
    }
    .extra-nav{
        display: none
    }
    
} /**   480px End**********************************************  */




@media only screen and (min-width: 481px) and (max-width: 767px){
    
    .scroltop{
		display: none!important;
	}
   
	.dlab-topbar-center, 
    .dlab-topbar-left, 
    .dlab-topbar-right {
		width: 50%;
	}    
    
    .ms_next, .ms_prev{
		top: 65%;
	}
	.slider-slide-title {
	    top: 56% !important;
	}

	.ms_image_layer{
		top: 45%!important;
	}
    
    .request-form {
	    margin-top: 0;
	}  
    
    .header-nav .nav > li > a{
        padding: 8px 0 0 15px;
        font-size: 15px;
    }
    
    .navstyle2 .header-nav .nav > li{
        padding:0;
    }
    .header-nav .nav > li > .sub-menu{
        padding: 8px 0 0 20px;
    }
    .site-header .extra-nav{
        padding: 14px 0;
    }
    .site-header .is-fixed .extra-nav{
        padding: 16px 0; 
    }
    
    /*
    .PricingMainContainer{
	  height: 400px;
	}*/
    
    .WhyTrustButton{
	  width: 100%;
	  height: 90px;
	  float: left;
	}

	.icetab{
		display: table-cell;
		padding: 16px;
	}
      
    .circular-menu{
        display: none;
    }

    .pageContentSpace{
		margin-bottom: 0;
	}
	.fixed-footer{
		position: relative;
	}   
    
    .theme-btn.whatsapp i{
        font-size: 20px;
    }
    .theme-btn.whatsapp span{
        font-size: 15px;
    } 
    .title-box span{
        display: inline-block;
    }
    
    .header-curve .logo-header:before {
        right: -50px;
    }
    .logo-footer img, 
    .logo-header img{
        width: 280px;
        max-width: 300px; 
    }

/*
    .header-curve .logo-header::before {
        right: -20px;
    }
*/
    
}/**   767px End***********************************************/


@media only screen and (min-width: 767px) and (max-width: 991px){
   
    .logo-header{
        width: 140px;
        height: 73px;
    } 
    
    .header-nav .nav > li > a{
        padding: 12px 0 0 15px;
        font-size: 16px;
    }
    
    .navstyle2 .header-nav .nav > li{
        padding:0;
    }
    .header-nav .nav > li > .sub-menu{
        padding: 8px 0 0 20px;
    }
    .site-header .extra-nav{
        padding: 22px 0;
    }
    .site-header .is-fixed .extra-nav{
        padding: 16px 0; 
    }
    
    .site-header .is-fixed .extra-nav .site-button-link{
        line-height: 35px;
    } 
    
    .ms_next, .ms_prev{
		top: 65%;
	}
    .slider-slide-title {
	    top: 56% !important;
	}
	.ms_image_layer{
		top: 45%!important;
	}
    
    
    .request-form .request-form-header{
        padding: 16px 50px 20px 100px;
    }
    
    .latest-project-info.style1{
        padding: 50px;
    }
    
    .WhyTrustButton{
	  width: 100%;
	  height: 90px;
	  float: left;
	}
    
    .pageContentSpace{
		margin-bottom: 0;
	}
	.fixed-footer{
		position: relative;
	}  
    .WelcomeBuyer li{
        display: flex;
    }
    
    .ft-contact .ft-contact-bx img{
        display: none
    }
    .ft-contact .ft-contact-bx{
        padding: 20px 20px 20px 12px;
    }
    .title-box span{
        display: inline-block;
    }
    
}/**   992px End***********************************************/


@media only screen and (min-width: 992px) and (max-width: 1199px){
    
    .navstyle2 .header-nav .nav > li > a  {
        padding: 12px 10px 12px 10px;
    }
    
    .logo-header{
        height: 73px;
    }
     .ms_next, .ms_prev{
		top: 65%;
	}
    .slider-slide-title {
	    top: 56% !important;
	}
	.ms_image_layer{
		top: 45%!important;
	}
    
    .request-form .request-form-header{
        padding: 16px 50px 20px 100px;
    }
    .request-form{
        margin-top: -199px;
    }
    
    .list-check.list-2.rounded.border[class*="list-"] li{
        padding: 10px 8px 10px 35px;
    }
    
    .ReadMoreButton{
        width: 54%;
    }
    
    .ft-contact .ft-contact-bx{
        padding: 25px 40px 25px 78px;
    }
    .ft-contact .ft-contact-bx img{
        left: 8px;
        
    }
    
    .WelcomeBuyer .request-form .request-form-header{
        padding: 16px 50px 20px 36px;
    }
    
    .title-box span{
        display: inline;
    }
    
    .logo-footer img, 
    .logo-header img{
        width: 285px;
        max-width: 300px; 
    }
    
    .header-curve .logo-header:before{
        right: -10px;
    }
    
}/**   1199px End***********************************************/


@media only screen and (min-width: 992px) and (max-width: 1199px){
    
    
}/**   1199px End***********************************************/


   



@media only screen  and (min-width : 2100px) {
    .pageContentSpace   
}
/**   Min width 1824px End***********************************************/