@media screen and (min-width: 1500px) and (max-width: 2700px){
.sectitlebox p, .fullhoritxtbox p, .banner-caption p, .xorcusbtn a, .listwithiconbox li, ul.footernavlist li, 
.bottomfooter p{font-size:16.32px; line-height:26.11px;}
.banner-caption{width:87%; left:11%; bottom:12.5rem;}
.listwithiconbox li:before{top:-4px;}
.previewformbox input[type="text"], .previewformbox input[type="email"], .previewformbox input[type="tel"], .previewformbox input[type="number"], .previewformbox textarea, .previewformbox select{font-size:16.32px;}

}


@media screen and (min-width: 992px) and (max-width: 1199px){


}

@media screen and (min-width: 768px) and (max-width: 991px){
.servicesec.servsectwomain .verticaltabbox button.nav-link{width:115%;}
.headersec .navbar{background-color:rgba(0,0,0,1.0)!important;}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.headersec .navbar .container{border-bottom:none; padding-bottom:0;}
.banner-caption h3{font-size:17px;}
.clientlist li{width:20%;}
.banner-caption{bottom:2.5rem;}



  



}

@media (max-width: 767px){	
.servicesec.servsectwomain .verticaltabbox button.nav-link{width:100%;}
.headersec .navbar .navbar-brand img{width:155px;}
.headersec .navbar{background-color:rgba(0,0,0,0.0)!important;}
.headersec .navbar .container{border-bottom:none; padding-bottom:0;}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}

.custom-toggler.navbar-toggler{border-color:rgb(255,102,203);} 
.headersec .navbar{padding:7px 0;}
.bannersec video{height:380px;}
.dlc-hero-opacity{height:98.5%;}
.ratinglogobox ul li img{width:95px!important;}
.ratinglogobox ul li{padding-right:2px;}
.banner-caption{width:92%; bottom:285px;}
.bannersec{max-height:520px;}
.ratinglogobox{padding-top:1.5rem;}
.banner-caption h1{font-size:24px; line-height:32px; margin-bottom:0.5rem; padding-top:1rem; text-align:center;}
.banner-caption h2{font-size:16.32px; margin-bottom:0; line-height:26.11px;}
.banner-caption h2 br{display:none;}
.banner-caption h3{font-size:15px; min-height:15px;}
.headersec.posi .navbar{background-color:rgba(0,0,0,1.0)!important;}
.nav-item.slashboxcls{display:none;}
.headersec .navbar-light .navbar-nav .nav-link{padding:0.7rem 1.8rem;}
.nav-item.customconcls a{width:132px; text-align:center;}

.servicesec{padding:1.4rem 0;}
.servicesec .titleboxone h2{font-size:27px;}
.titleboxone h2 span{font-size:14px;}
.servicesec.servsectwomain .verticaltabbox button.nav-link{padding:15px 15px;}
.servicesec.servsectwomain .verticaltabbox button.nav-link h3{font-size:16px;}
.servicesec.servsectwomain .verticaltabbox button.nav-link.active:after, .servicesec.servsectwomain .verticaltabbox 
button.nav-link:after{font-size:50px;}
.servicesec.servsectwomain .d-flex.verticaltabbox{display:block!important;}
.servicesec.servsectwomain .verticaltabbox button.nav-link{margin-bottom:0.7rem;}
.home-services-inners{position:relative;}
.home-services-inners .tab-pane{padding:20px;}
.new-heading-style h4{font-size:22px;}
.home-services-inners{height:850px; margin-top:-25px;}
.serviceiconbox ul li{width:48%;}
.discbtm{padding-top:15px;} 
.serviceiconbox{padding-top:2.5rem;}
.fullimgmainsec{min-height:200px; margin-top:3.7rem;}
.overshadowwrap{height:200px;}
.fullimgmainsec .fullimgewrapbox{height:200px;}
.titleboxone h5{font-size:15px; margin-bottom:5px;}

.servicesec.whyussec .titleboxone h2{font-size:24px;}
.titleboxone h4{font-size:18px; margin:0.5rem 0 0;}
.abttheologybox.testiblock{margin:0 auto;}
.abttheologybox.testiblock{margin:3.4rem auto 0; padding:2.5rem 1.5rem 1.3rem; float:none;}
.whyusshorttxtone ul li .whyboxlist h4{font-size:23px;}
.whyusshorttxtone ul li{padding-right:2rem;}
.abttxtcls h4{font-size:17px;}

.newarrivsec.topstorysec.recentworkcls h2{font-size:27px; line-height:14px; margin-bottom:1rem;}
.topstorysec{padding:40px 0;}
.recentworkcls .discbtm.withblacktxt{text-align:left; padding-top:0; margin-bottom:2.5rem;}
.recentworkcls .discbtm.withblacktxt{padding-bottom:0.5rem;}
.topstorysec .topstorysinglebox{margin-bottom:2.5rem;}
.newarrivsec.topstorysec.recentworkcls{padding:40px 0 10px}
.clientsectitlebox h3{font-size:16px;}
.clientsectitlebox h2{font-size:24px; margin-bottom:2.3rem;}

.clientsec{padding:2.5rem 0;}
.clientlist li{width:32%; margin-bottom:1rem;}
.logoshapecls{left:0;}
.phonebox.consulbtn{padding:1.8rem 1rem;}
.footmailcont h2{font-size:18px; font-weight:400;}
.footersec{padding:2rem 0;}
.footersepaone{margin:1rem 0;}
.footersm.cusftbox{text-align:left; padding-top:1.5rem;}
.footerbtmtxt p{font-size:12px; margin-bottom:0.8rem;}
.footerbtmtxt h4{margin-top:1rem;}
.verticaltabbox{margin-top:1.4rem;}
.footmailcont p{font-size:12px; line-height:20px;}
.nav-item.faiconsingle{display:none;}
.headersec .navbar-light .navbar-nav .nav-link.active:before{top:19px;}
.topstorysinglebox .toptxtbox{background-color:#ff613c;}
h6.numbercls{color:#fff!important;}
.topstorysec .topstorysinglebox .toptxtbox h3{color:#fff;}
.topstorysec .topstorysinglebox .toptxtbox p{color:#fff;}
.contactmodal.modal.show .modal-dialog .modal-header h5.modal-title{font-size:17px;}
.serviceiconbox ul li p{font-size:13px; font-weight:500;}

.navbar-toggler{display:none;}
.bannersec .singlebox{height:100vh;}
.bannersec .singlebox img.img-fluid.bannerimgonecls{height:100vh; object-fit:cover;}
.stonemobbox .img-fluid.xormobimgcls{height:248px; object-fit:contain;}
.xorcusbtn{margin-top:0px;}
.xorheritagecarsec{padding:1.5rem 0;}

.sectitlebox h2 {
        font-size: 25px;
        line-height: 32.33px;
        margin-bottom: 20px;
    }
.sectitlebox p, .fullhoritxtbox p {
        font-weight: 400;
        line-height: 26.11px;
        font-size: 16.32px;
    }
.madeforsec{padding:1rem 0;}
.madeforsec .sectitlebox h3{padding:0.5rem 0; font-size:21.18px;}
.listwithiconbox li{font-weight:400; line-height:26.11px; font-size:16.32px;}
.listwithiconbox{padding-top:0.5rem;}
.listwithiconbox li:before{top:0;}
.listwithiconbox li{padding-bottom:1rem;}
.listwithiconbox{padding-right:1rem;}

.xorcusbtn a{font-weight:400; line-height:26.11px; font-size:16.32px;}
.formtitlebox h2{font-size:25px; font-weight:400;}
.floatrightsm{display:none;}
ul.footernavcenter {
    text-align: right;
}
ul.footernavlist.footersmlinks {
        text-align: center;
        padding-top: 2rem;
    }

.mobileviewcls{display:block!important;}
.dskviewcls{display:none!important;}
.xormobileviewimg{width:210px!important;}
.stonemobbox{padding:20px 0 0;}
.banner-caption p{padding-top:5px;}

.banner-caption h2, .banner-caption p{display:none;}
.stonemobbox{margin:0 auto;}
.stonemobbox img{margin:0 auto;}

.bannersec .xorcusbtn{width:250px; margin:0 auto;}
.previewformbox{-webkit-backdrop-filter:none; backdrop-filter:none; margin-top:0.34rem; 
background-color:rgba(0,0,0,0.95);}

.requestformsec{background-image:url('../images/formbg01-for-mobile01.jpg'); background-position:top center;}

.nav-item.customconcls{display:block;}
.nav-item.customconcls a{
    /* padding: 0.5rem 1rem !important; */
    background-color: transparent;
    color: #F1ECEB !important;
    border-radius: 5px;
    border: 1px solid #F1ECEB;
}
.nav-item.customconcls a{
    color: #1D1D1B !important;
    background-color: #F1ECEB;
    border: 1px solid #F1ECEB;
	font-weight:600;
}
.nav-item.customconcls a{
    color: #1D1D1B !important;
    background-color: #F1ECEB;
    border: 1px solid #F1ECEB;
}
.searchcartlist{margin-left:auto!important;}
.nav-item.customconcls{margin-top:10px;}
.banner-caption .inviformbtn{display:none;}
.nav-item.customconcls a.nav-link{width:180px;}
.nav-item.customconcls a{padding:0.5rem!important;}




}

