@media (min-width: 1200px) and (max-width: 1399px) {
	/* Partner Section */
	.partner-list {grid-gap:31px;grid-row-gap:24px;}
	.partner-item {width: calc(16.66% - 26px);}
	.partner-heading{font-size:38px;margin-bottom:30px;}
}

@media (min-width:993px) and (max-width: 1199px) {
	:root {
	/*Epic BTN*/
	--btn-height:50px;
	--btn-width:184px;
	--btn-fontsize:18px;
	}
	
	/* Header Section */
	.header{height:90px;}
	.nav-items{margin:0px 4px;}
	.logo {max-width:240px;}
	.nav-items.btn-item > a{padding:9px 18px;}

	/* Sales Box Start*/
		.sales-text{font-size:20px;padding:6px 12px;border-left:6px solid #0065b3;}
		.sales-block{margin-bottom:40px;margin-top:0px;}
	
	/* Comman Section Start*/
		.sec-block-heading-title{font-size:36px;margin:0px 0px 15px 0;}
		.sec-block-text p {font-size:18px;line-height:1.3em;margin-bottom:16px;}
		.w40{width:50%;}
		
	.expertise-heading{font-size:30px;margin-bottom:30px;}
	.expertise-label{font-size:18px;}
	.expertise-item-in {padding:16px 5px 16px 10px;}

	/* Partner Section */
	.partner-list {grid-gap:32px;grid-row-gap:20px;}
	.partner-item {width: calc(25% - 24px);}
	.partner-heading{font-size:34px;margin-bottom:18px;}
	
	/* Contact Section */
	.contact-section{padding:40px 0px;}
	
	/* Footer Section */
	.quick-links-list li a{font-size:18px;}
	
}

@media (min-width:993px){
	.desk-none {display:none!important;}
}

@media (max-width:992px){
	:root {
	/*Epic BTN*/
	--btn-height:46px;
	--btn-width:174px;
	--btn-fontsize:17px;
	}
	.mob-none{display:none!important;}
	
	/*Header*/
		.nav-bottom,.mobile-navbar{display: block;}
		.header{padding:12px 0px;position: -webkit-sticky;position: sticky;top: 0; height:auto;}
		.header.fixed{height:auto;}
		.header .container{flex-wrap:wrap;}
		.header .col .logo{max-width:196px;}
		.header .col{max-width:100%;flex:auto;float:left;width:100%;}
		.header .col.col-left{max-width:100%;justify-content: space-between;}
		.nav-block{float: left;width:100%;padding-top:10px;flex: auto;}
		.nav-outer.show{left:0px;}
		.show-nav .nav-overlay{visibility: visible;opacity: 1;}
		.nav-menu-wrap{height:auto;overflow: hidden;overflow-y: auto!important;flex-direction: column;padding:0px 16px;}
		.nav-overlay{float:left;width:100%;position:fixed;background-color:rgba(0, 0, 0, 0.75);height: 100%;max-height: 100%;top: 0;left: 0;z-index: 2;transition:all 0.4s ease 0s;visibility:hidden;opacity:0;}
		.nav-outer{float: left;width:100%;display: flex;flex-direction: column;max-width:calc(100% - 50px);background:#ffffff;position: fixed;top: 0;left: -100vw;height: 100%;z-index: 3; -webkit-transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; margin: 0;align-items: flex-start;align-content: start;padding:0px;}
		.main-menu-nav{float:left;width:100%;justify-content: flex-start;}
		.main-menu-nav > li{float:left;width:100%;border-bottom:1px solid rgba(0, 0, 0, 0.2);margin:0px;}
		.main-menu-nav > li.dropdown > a,
		.main-menu-nav > li > a{float:left;width:100%;padding:10px 0px;}
		.main-menu-nav > li > a span {font-size:17px;font-weight:500;line-height:25px;padding: 3px 2px 0px;display: inline-block;}
		.show .nav-top{display: block;}
		.show .nav-top .mob-menu-logo{display:none;}

	/* Banner Start*/
		.banner-wrap{position: relative;background:var(--bg-image);background-position: right top;background-attachment: fixed;}
		.banner-wrap:after{position:absolute;background:rgba(0, 0, 0, 0.5);height:100%;width:100%;top:0px;left:0px;content:'';}
		.banner-wrap .container{position:relative;z-index:1;}
		.banner-heading{font-size:30px;text-align:center;color:#ffffff;margin-bottom:0px;}
		.banner-heading span{font-size:42px;}
		.banner-text{font-size:18px;margin:10px 0px;font-weight: 500;text-align: center;color:#ffffff;}
		.banner-wrap-card{text-align:center;padding:28px 0px;}
		.banner-text{margin-bottom:20px;}
		.banner-wrap-inner{margin:0 auto;}
		.banner-block-btn{display:flex;justify-content:center;}
	
	/* Sales Box Start*/
		.sales-text{font-size:20px;padding:6px 12px;border-left:6px solid #0065b3;}
		.sales-block{margin-bottom:40px;margin-top:0px;}
	
	/* Comman Section Start*/
		.block-content{flex-wrap:wrap;}
		.half-block{width:100%;padding:0px;}
		.sec-block-heading-title{font-size:36px;margin:0px 0px 15px 0;}
		.sec-block-text p {font-size:18px;line-height:1.4em;margin-bottom:16px;text-align: justify;}
	
	/* FPP/Service Section Start*/
		.fpp-section .block-content{flex-direction:column-reverse;}
		.services-section .block-content-col{padding:20px 0px;}
		.fpp-section .half-figure{--img-size:120px;}
		.fpp-section .half-figure:before{right:0px;}
	
	/* Partner Section Start*/
		.partner-list {grid-gap:24px;grid-row-gap:20px;}
		.partner-item {width: calc(25% - 18px);}
		.partner-heading{font-size:34px;margin-bottom:18px;}
		.partner-before .partner-wrap{position:inherit;background:#0065b3;margin-top: -34px;}

	/* Expertise Section Start*/
		.expertise-heading{font-size: 28px;}
		.expertise-list{grid-gap:8px;grid-row-gap:8px;}
		.expertise-item{width:100%;}
	
	/* Contact Section Start*/
		.contact-wrap{padding:32px;}
		.contact-innersection{padding:20px;}
		.contact-inner{padding-top:10px;}
		.contact-section{padding:40px 0px 40px;}
		.contact-innersection:before{height:25%;}
		.contact-form .form-control{font-size:16px;}
		.contact-form textarea.form-control{height:114px;}
		
	
	/* Footer */
		.footer-container {flex-wrap: wrap;}
		.footer-column {padding: 0px;max-width: 100%;width: 100%;flex:auto;}
		.footer-column.footer-mails{flex:auto;width:50%;max-width:50%;}
		.footer-column.footer-links{flex:auto;width:50%;max-width:50%;}
		.footer-inner {padding: 24px 20px 20px;}
		.footer-logo{display:flex;justify-content:center;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:0px 0px 20px;margin-bottom:20px;}
		.footer-logo img{max-width:240px;}
		.footer-title .footer-title-label{padding:0px 0px 8px;margin-top:25px;}
		.subscribe-form .form-group{max-width:100%;}
		.address-label{text-align:center;}
		.address-label br{display:none;}
}

/* Phone Portrait & Landscape */
@media (max-width: 767px){
	:root {
		--btn-height:42px;
		--btn-width:156px;
		--btn-fontsize:16px;
	}
	
	/* Sales Box Start*/
		.sales-text{font-size:18px;padding:4px 12px;border-width:6px;}
		.sales-block{margin-bottom:30px;margin-top:0px;}
		
	/* Comman Section Start*/
		.block-content{flex-wrap:wrap;}
		.half-block{width:100%;padding:0px;}
		.sec-block-heading-title{font-size:30px;margin:0px 0px 10px 0;}
		.sec-block-text p {font-size:16px;line-height:1.4em;margin-bottom:10px;text-align: justify;}
	
	/* FPP/Service Section Start*/
		.fpp-section .block-content{flex-direction:column-reverse;}
		.services-section .block-content-col{padding:20px 0px;}
		
	/* Partner Section Start*/
		.partner-list{grid-gap:24px;grid-row-gap:20px;}
		.partner-item{width:calc(50% - 12px);}
		.partner-heading{font-size:30px;margin-bottom:20px;}
		.partner-before:before{opacity:0;}
		.partner-before .partner-wrap{margin-top:-4px;}
	
	/* Expertise Section Start*/
		.expertise-heading{font-size:20px;margin-bottom:20px;}
		.expertise-heading br{display:none;}
		.expertise-icon{width:42px;}
		.expertise-icon .icon{height:24px;width:24px;font-size:12px;}
		.expertise-item-in{padding:10px 10px 10px 10px;border-radius:5px;}
		.expertise-item-in:before{width:6px;}
		.expertise-label{font-size:15px;}
	
	/* Contact Section Start*/
		.contact-section:before{height:4px;}
		.contact-innersection{padding:10px;}
		.contact-wrap{padding:20px;}
		.contact-label{font-size:30px;}
		.contact-wrap .col-6{width:100%;}
		.contact-form .placeholder{font-size:16px;}
		.contact-form .alert-card{z-index:1;top:-18px; position:relative; width:100%;}
		.contact-form .alert-icons .icon{font-size:18px;}
		.contact-form .alert-content p{font-size:11px;}
	
	/* Footer Section Start*/
		.footer-inner{padding:24px 10px 20px;}
		.footer-column,
		.footer-column.footer-mails,
		.footer-column.footer-links{width:100%;max-width:100%;}
		.footer-mails .quick-links-list li{padding-bottom:10px;}
		.quick-links-list li a{font-size:16px;}
		.address-label{font-size:18px;}
		.footer-title .footer-title-label{font-size:16px;}
		.subscribe-form .form-control{height:42px;font-size:14px;}
		.addon-btn {min-width:94px;width:94px;font-size:14px;}
}

@media (max-width:414px){
	.partner-label{font-size:16px;}
	.partner-list{grid-gap:14px;grid-row-gap:16px;}
	.partner-item{width:calc(50% - 7px);}
	.partner-fig{max-width:48px;}
}

@media (max-width:360px){
	.contact-form .alert-icons .icon{font-size:16px;}
	.contact-form .alert-content p{font-size:10px;}
}





