@media only screen and (max-width:768px){
    .height2{
        height:auto;
    }
    .rightWork{
        width:100%;
        margin-top:20px;
    }
    .itemWorks{
        flex-wrap:wrap;
    }
    .leftItemsWork{
        width:80px;
        height:80px;
        padding:13px;
    }
    .leftItemsWork  span{
        width:27px;
        height:27px;
        font-size:18px;
    }
    .itemWorks:before{
        left:0;
        width:100%;
    }
    .textFont{
        font-size:14px;
    }
    section{
        padding:40px 0;
    }
    .background-color .text-right{
        text-align:center;
    }
    .background-color h4, .background-color p{
        text-align:center;
    }
    .copyRight{
        margin-top:0;
    }
    .filterItem{
        display:none;
    }
    .btnTheme{
        border:1px solid #999;
        background:#f9f9f9;
        padding:9px 30px;
        font-weight:500;
        font-size:14px;
        margin-right:10px;
        border-radius:10px;
    }
    .small_btn{
        padding:10px 30px;
    }
    .productheader .text-white{
        color:#333 !important;
    }
    .rightProductDet, .productInfo .small_heading, .productInfo a{
        color:#333 !important;
    }
    .contact-details{
        margin-top:30px;
        text-align:center;
    }
    .socialLinks ul{
        justify-content:center;
    }
    .accordion-button{
        font-size:18px;
    }
    .accordion-button::after{
        width: 1rem;
        height: 1rem;
        background-size: 1rem;
    }
    .input{
        width:65%;
    }
    .btnSubmit{
        width:130px;
    }
    .searchBox{
        width:270px;
    }
    .menuLiks{
        width:80%;
        position:fixed;
        top:0;
        height:100%;
        background:#fff;
        z-index:999;
        box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
        left:-100%;
        padding:15px;
        transition:all 0.5s ease-in-out;
    }
    
    .instaPost{
        width:calc(100%/2 - 10px);
    }
    .sliderHome .carousel-item img{
        height:260px;
    }
    .patternSlider{
        display:none;
    }
    .mainBlock{
        padding:0;
        background:none;
    }
    .line{
        display:none;
    }
    .itemProcess{
        width:100%;
        margin-bottom:20px;
        background:#fff;
        padding:30px;
    }
    .rightCloumn{
        margin-top:0px;
    }
    .home_campus .container .row .col-lg-7 .rightCloumn{
        padding:15px;
    }
    .bgCome{
        background-size:100%;
    }
    .mobileBg{
        background:#f9f9f9;
    }
    .rightCloumn p{
        text-align:justify;
    }
    .rightCloumn h4{
        text-align:center;
    }
    .footerLink ul li a{
        padding:7px 0;
    }
    .itemProduct{
        height:auto;
    }
    .productItem img{
        height:auto;
    }
    .rightProductDet{
        margin-top:30px;
    }
    .rightCloumn {
        text-align:center;
    }
    .newLetter, .footerLink{
        margin-bottom:30px;
    }
    .itemService{
        width:100%;
    }
    .heading{
        font-size:35px;
    }
    .sub_heading {
        font-size:25px;
    }
    .slick-prev{
        left:-5px !important;
    }
    .slick-next{
        right:0px !important;
    }
    .leftTestImg{
        padding:25px;
    }
    .logo{
        width:205px;
    }
    .sticky .logo{
        width:200px;
    }
    .about-left, .about-right{
        left:0;
    }
    .about-right{
        padding:0;
        box-shadow:none !important;
    }
    .design_request_step_box:after, .designRequest:before{
        display:none;
    }
    .searchBar, .contact-details{
        margin-top:15px;
    }
    .itemProduct{
        margin-bottom:20px;
    }
    .leftSidebar{
        margin-top:0px !important;
        width:100%;
    }
    .about-right .themeBtn{
        margin-bottom:15px;
    }
    .menuLiks.active{
        left:0px;
    }
    .iconMenu{
        font-size:20px;
        border:none;
        position:relative;
        left:60px;
        background:none;
    }
    .menuLiks ul{
        display:block !important;
    }
    .btnGetstart2{
        width:100%;
        margin-top:20px;
        text-align:center;
    }
    .btnGetstart{
        margin-top:10px;
        width:100%;
        text-align:center;
    }
    .btnGetstart a, .btnGetstart2 a{
        width:100%;
    }
    .about-right{
        margin-top:40px;
    }
}
@media only screen and (min-width:768px){
    .menuLiks{
        width:80%;
        position:fixed;
        top:0;
        height:100%;
        background:#fff;
        z-index:999;
        box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
        left:-100%;
        padding:15px;
        transition:all 0.5s ease-in-out;
    }
    .sliderHome .carousel-item img{
        height:400px;
    }
    .btnGetstart2, .btnGetstart{
        width:auto;
        margin-top:20px;
    }
    .menuLiks.active{
        left:0px;
    }
    .iconMenu{
        font-size:20px;
        border:none;
        position:relative;
        left:170px;
        background:none;
    }
    .menuLiks ul{
        display:block !important;
    }
    .itemProcess{
        width:calc(96%/2);
        margin-left:10px;
        margin-bottom:10px;
    }
    .line{
        display:none;
    }
    .tabFlex{
        display:flex;
        margin-top:10px;
    }
    .tabFlex a{
        margin:0 5px;
    }
    .rightTestiContent{
        text-align:center;
        margin-top:40px;
    }
    .bgCome{
        background:#f9f9f9;
    }
    .newLetter{
        margin:20px 0;
    }
    .footerLink{
        margin-top:20px
    }
    .rightProductDet{
        margin-top:20px;
    }
    .itemService{
        width:25%;
    }
    .rightCloumn{
        margin:0;
    }
    #tap2shop_widget .tap2shop_frame ul .tap2shop_photo_block:nth-of-type(4n+4){
        margin-right:0px !important;
    }
    #tap2shop_widget .tap2shop_frame ul .tap2shop_photo_block{
        margin-right:0px !important;
    }
    .rightTestiContent{
        margin-top:0;
    }
    .height2{
        height:auto;
    }
    .itemService{
        width:33%;
    }
    .hoverContent h4{
        margin-bottom:0px;
    }
    .itemService{
        width:50%;
    }
    .itemService img{
        width:100%;
    }
    .btnTheme{
        border:1px solid #999;
        background:#f9f9f9;
        padding:9px 30px;
        font-weight:500;
        font-size:14px;
        margin-right:10px;
        border-radius:10px;
    }
}
@media only screen and (min-width : 992px){
	.container{
		max-width: 100%;
		padding:0 15px;
	}
	.rightTestiContent{
	    margin-top:0px;
	}
	.itemService{
	    width:25%;
	}
	.height2{
	    height:280px;
	}
	.hoverContent h4{
	    margin-bottom:20px;
	}
}
@media only screen and (min-width:1024px){
    .menuLiks{
        position:static;
        box-shadow:none;
        width:auto;
    }
    .itemService{
        width:25%;
    }
    .itemService img{
        width:100%;
    }
    .tabFlex{
        display:none;
    }
    .menuLiks ul{
        display:flex!important;
        justify-content:center;
    }
    .itemProcess{
        width:calc(100%/4);
        margin:0;
    }
    .line{
        display:block;
    }
    .rightTestiContent{
        text-align:left;
        margin:0;
    }
    .bgCome {
        background: #fff url(../images/bg/become.jpg) no-repeat;
        background-position: top left;
        background-size: 50%;
    }
    .sliderHome .carousel-item img{
        height:560px;
    }
}
@media only screen and (min-width : 1200px){
	.container{
		max-width: 100%;
		padding:0 30px;
	}	
	.btnGetstart2, .btnGetstart{
	    margin-top:0px;
	}
	.menuLiks{
	    padding:15px 0px;
	}
}
@media only screen and (min-width : 1300px){
    .tap2shop_photo_block{
        margin-right:0px !important;
    }
    #tap2shop_widget .tap2shop_frame ul .tap2shop_photo_block:nth-of-type(4n+4){
        margin-right:0px !important;
    }
    #tap2shop_widget .tap2shop_frame ul .tap2shop_photo_block{
        margin-right:0px !important;
    }
}
@media only screen and (min-width : 1600px){
	.container{
		max-width:1370px;
	}	
}
@media only screen and (min-width : 1920px){
	.container{
		/*max-width:1800px;*/
	}	
}