@media only screen and (max-width: 1366px){
	.agensy-service-page-wrap .agensy_featured-content{
		padding-left: 0;
		font-size: 60px;
	}
	.agensy-service-page-wrap .agensy-service-num{
		max-width: 120px;
	}
	.agensy-service-page-wrap .agensy_featured-content-main{
		padding-left: 35px;
		padding-right: 20px;
		width: calc(100% - 130px);
	}
	.agensy-service-page-wrap .detail-small-font{
		margin-top: 15px;
	}
}
@media only screen and (max-width:1200px) {
	.agensy-container{
		padding: 0rem 15px !important;
	}
	.extra-large{
		font-size: 3rem;
		line-height: 3.25rem;
	}
	.mail-slider-header-wrap.category .slider-content-wrap .extra-large h2{
		font-size: 3rem;
		line-height: 3.25rem;
	}
	.header-default .agensy-upper-header .info-wrapper .email a,
	.header-default .agensy-upper-header .info-wrapper .phone a{
		font-size: 0.875rem;
	}
	.mail-slider-header-wrap .slider-content-wrap .button-shortcode a.btn1,
	.mail-slider-header-wrap .slider-content-wrap .button-shortcode a.btn2{
		font-size: 1rem;
	    padding: 0 10px;
	    height: 2.75rem;
	    line-height: 2.75rem;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap{
		padding: 1.5rem 0 2.25rem;
	}
	.mail-slider-header-wrap .slider-content-wrap .button-shortcode a.btn1{
		margin-right: 0.5rem;
	}
	.header-default nav.main-navigation ul.nav-menu > li.menu-item a{
		padding: 2rem 0.5rem;
		font-size: 0.875rem;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item a{
		height: 4rem;
		line-height: 4rem;
		padding: 0 0.875rem;
	}
	.header-two nav.main-navigation .ak-container .cta-button{
		height: 4rem;
		line-height: 4rem;
	}
	.mail-slider-header-wrap .content-slider{
		position: relative;
		height: 100vh;
		min-height: 300px;
	}
	.mail-slider-header-wrap .content-slider img{
	    object-fit: cover;
	    height: 100%;
	}
	.agensy-search .agensy-search-wrap .ion-ios-close-empty{
		right: 0;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .section-home-agensy-section-image,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .section-home-agensy-section-image{
		min-height: 450px;
		position: relative;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .agensy-home-agensy-section-info-wrap,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .agensy-home-agensy-section-info-wrap{
		padding: 0 2rem;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .section-home-agensy-section-image img,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .section-home-agensy-section-image img{
		transform-origin: 0 0;
	    backface-visibility: hidden;
	    object-fit: cover;
	    height: 100%;
	    min-width: 100%;
	    max-width: inherit;
	    position: absolute;
	    width: 100%;
	    margin: 0 auto;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}
	.agensy-home-agensy-section-info-wrap .agn-btn a{
		height: 45px;
		line-height: 45px;
		padding: 0 15px;
	}
	.agensy-service-page-wrap .large-font{
		font-size: 2.125rem;
    	line-height: 1.25;
	}
	.agensy-service-page-wrap .detail-small-font{
	    font-size: 1.125rem;
	    line-height: 1.5;
	}
	.agensy-service-page-wrap .agensy_featured-content .agensy_featured-content-main .sl-btn{
		margin-top: 10px;
	}
	.agensy-service-page-wrap .agensy-service-num{
		font-size: 56px;
	}
	.team_page_section .agensy-team-layout-wrap .team-member{
		margin-bottom: 1.5rem;
	}
	.agensy-home-cta-two .agensy-container{
		padding: 0 !important;
	}
	.agensy-contact-details-section .agensy-details-info-wrap{
		padding: 4rem 3rem 3rem 2rem;
	}
	.agensy-footer-all .agensy-social-icons a{
		font-size: 1.125rem;
		padding: 0 10px;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all .agensy-social-icons{
		-webkit-flex-basis: 30%;
		        flex-basis: 30%;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all .agensy-footer-nav-menu{
		-webkit-flex-basis: 70%;
		        flex-basis: 70%;
	}
	.slider-content-wrap .about-post-content{
		font-size: 2.5rem;
	}
	.no-extra-padd-abt{
		padding-bottom: 0 !important;
	}
	.ag-container{
		padding: 1.5rem 0 0;
	}
	.no-sidebar.layout3 .agensy-blog-post-wrap article{
		margin-bottom: 3rem;
	}
	.sidebar-left .widget, .sidebar-right .widget{
		margin-bottom: 2.25rem;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap .site-branding{
		max-width: 200px;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap .header-info-wrapper{
		width: calc(100% - 200px);
	}
	.header-two .header-info-wrapper .location i, .header-two .header-info-wrapper .email i, .header-two .header-info-wrapper .call i{
		padding: 0 0.75rem 0 0.25rem;
	}
	.header-two .header-info-wrapper .location .cp-holder, .header-two .header-info-wrapper .email .cp-holder, .header-two .header-info-wrapper .call .cp-holder{
		padding-left: 0.5rem;
	}
	.header-two .header-info-wrapper .location .cp-holder .span-header, .header-two .header-info-wrapper .email .cp-holder .span-header, .header-two .header-info-wrapper .call .cp-holder .span-header{
		font-size: 1rem;
	}
	.portfolio_section{
		padding: 4.125rem 0;
	}
	.portfolio_section .agensy-portflio-wrapper{
		margin-top: 3rem;
	}
	.agensy-pricing-table-section{
		padding: 4.25rem 0 3.25rem;
	}
	.agensy-info-page-wrap{
		padding: 4.25rem 0 1.25rem;
	}
	.features_section{
		padding: 4.125rem 0 2rem;
	}
	.features_section .agensy-feature-wrap{
		margin-top: 2.5rem;
	}
	.features_section .agensy-feature-wrap .agensy-features-page{
		margin-bottom: 2.5rem;
	}
	.skill_section{
		padding: 4.375rem 0 4.125rem;
	}
	.cta_section{
		padding: 5.5rem 0;
	}
	.team_page_section{
		padding: 4.125rem 0 3rem;
	}
	.team_page_section.default .team-members-contents{
		margin-top: 3rem;
	}
	.agensy-counter-wrap{
		padding: 70px 0;
	}
	.client_testimonial_section{
		padding: 4.125rem 0;
	}
	.test-slider-wrapper{
		margin-top: 2.5rem;
	}
	.agensy-blog-main{
		padding: 4.125rem 0;
	}
	.agensy-blog-main .agensy-wrap-content .blogs-contents{
		margin-top: 3rem;
	}
	.agensy-blog-main .blog-content-contain{
		margin-bottom: 20px;
	}
	.request_quote_section{
		padding: 4.125rem 0 3.5rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper{
		padding: 3.6875rem 0 1.5rem;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper{
		padding: 3.6875rem 0 1.5rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all{
		padding: 1.5rem 0;
	}
	.no-mar-cont-ext{
		margin-bottom: -70px;
	}
	.header-three nav.main-navigation ul.nav-menu > li.menu-item a{
		font-size: 14px;
		padding: 1rem 0.25rem;
	}
	.header-banner-container.three .page-title-wrap .page-title{
		padding-top: 6.5rem;
	}
	.team-member-single{
		margin-bottom: 30px;
	}
	.single-portfolio-wrap .team-left-wrap .details{
		padding-left: 2rem;
	}
	.archive-team-wrap{
		padding: 1.5rem 0;
	}
	.archive-team-wrap .team{
		-webkit-flex-basis: 33.33%;
		        flex-basis: 33.33%;
	    margin-right: 0;
	}
	.team-member-single .team-left-wrap .team-details{
		padding-left: 2rem;
	}
	body.error404 .error-404 {
	    padding: 2.5rem 0 3.5rem;
	}
	.right-sidebar-enabled.layout3 .agensy-blog-post-wrap article, .left-sidebar-enabled.layout3 .agensy-blog-post-wrap article{
		margin-bottom: 4rem;
	}
	body h3{
		font-size: 42px;
	}
	.mail-slider-header-wrap .slider-content-wrap{
		padding: 0 75px;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team{
		-webkit-flex-basis: 32%;
		        flex-basis: 32%;
	    margin-right: 2%;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team:nth-of-type(3n){
		margin-right: 0;
	}
}
@media only screen and (max-width:992px) {
	.large-font{
		font-size: 2.4rem;
		line-height: 1.125;
	}
	.detail-small-font{
		font-size: 1rem;
		line-height: 1.45;
	}
	.header-two,
	.header-default{
		z-index: 999;
	}
	.agensy-header-menu-wrap .agensy-container{
		position: relative;
		-webkit-box-shadow: 1px 3px 8px 1px rgba(0,0,0,0.1);
		        box-shadow: 1px 3px 8px 1px rgba(0,0,0,0.1);
	}
	nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li:first-child a{
		padding-top: 0.25rem;
	}
	.header-default .agensy-header-menu-wrap .main-navigation{
		width: 100%;
	}
	.header-default .agensy-header-menu-wrap .menu-menu-1-container{
		position: absolute;
		top: calc(100% + 10px);
		left: 0;
		right: 0;
		display: block;
	}
	.header-default .agensy-header-menu-wrap .main-navigation button.menu-toggle{
		display: block;
		padding: 0.5rem 0.75rem;
		position: absolute;
		top: 0;
		right: 0;
    	z-index: 9;
    	top: -2.85rem;
	}
	.header-default nav.main-navigation ul.nav-menu > li.menu-item a{
		color: #000;
		padding: 10px 15px;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item a{
		height: auto;
		line-height: normal;
		padding: 12px 15px;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li a{
		padding: 5px 0px;
		color: #FFF;
        font-size: 15px;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li:first-child a{
		padding-top: 5px;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li:last-child a{
		padding-bottom: 5px;
	}
	.header-two nav.main-navigation button.menu-toggle{
		left: 15px;
		display: block;
		top: 50%;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.main-navigation button.menu-toggle:focus{
		outline: none;
	}
	.main-navigation button.menu-toggle i{
		color: #000;
	    font-size: 1.25rem;
	    font-weight: 300;
	}
	.main-navigation{
		display: block;
		width: 100%;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		-webkit-box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.1);
		        box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.1);
	}
	.header-default .main-navigation{
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
	.main-navigation ul li{
		display: block !important;
		width: 100%;
	}
	nav.main-navigation ul.nav-menu > li.menu-item a{
		padding: 0.875rem 2rem;
		display: block;
	}
	.main-navigation .menu-menu-1-container ul#primary-menu{
		background: #FFF;
		display: block;
		max-height: 0;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-transition: all ease 0.5s;
		   -moz-transition: all ease 0.5s;
		    -ms-transition: all ease 0.5s;
		     -o-transition: all ease 0.5s;
		        transition: all ease 0.5s;
	}
	.header-default .agensy-header-menu-wrap .agensy-container{
		padding: 10px 15px !important;
	}
	.header-two nav.main-navigation .menu-menu-1-container{
		background: transparent;
		width: 100%;
		display: block;
		margin-top: 50px;
	}
	.header-two .main-navigation .menu-menu-1-container ul#primary-menu{
		background: #cba14b;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
	}
	.header-two nav.main-navigation ul.nav-menu li.menu-item .sub-menu{
		background: #cba14b;
	}
	.main-navigation.toggled .menu-menu-1-container ul#primary-menu{
		max-height: 300px;
	}
	.main-navigation .menu-menu-1-container ul#primary-menu ul.sub-menu{
		padding-left: 15px;
		position: relative;
		display: block;
		width: 100%;
		-webkit-transform: translate(0);
		   -moz-transform: translate(0);
		    -ms-transform: translate(0);
		     -o-transform: translate(0);
		        transform: translate(0);
		visibility: visible;
		opacity: 1;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
	.header-two .main-navigation .menu-menu-1-container ul#primary-menu ul.sub-menu{
		padding-left: 30px;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li a{
		-webkit-transition: all ease 0.3s;
		   -moz-transition: all ease 0.3s;
		    -ms-transition: all ease 0.3s;
		     -o-transition: all ease 0.3s;
		        transition: all ease 0.3s;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li a:hover{
		color: #FFF;
		padding-left: 15px;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li a:before{
		content: "";
	    position: absolute;
	    top: 50%;
	    left: 0;
	    -webkit-transform: translateY(-50%);
	       -moz-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	         -o-transform: translateY(-50%);
	            transform: translateY(-50%);
	    height: 2px;
	    width: 0;
	    -webkit-transition: all ease 0.3s;
	       -moz-transition: all ease 0.3s;
	        -ms-transition: all ease 0.3s;
	         -o-transition: all ease 0.3s;
	            transition: all ease 0.3s;
	    background: #FFF;
	}
	.header-two nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li a:hover:before{
		width: 8px;
	}
	.header-default nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li:first-child a{
		padding-top: 10px;
	}
	.header-default nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li:last-child a{
		padding-bottom: 10px;
	}
	.agensy-header-menu-wrap .main-navigation .menu-menu-1-container ul#primary-menu ul.sub-menu li a span{
		position: relative;
		
	}
	.agensy-header-menu-wrap .main-navigation .menu-menu-1-container ul#primary-menu ul.sub-menu li a span:before{
		content: "\f105";
	    font-family: fontawesome;
	    font-size: 0.875rem;
	    position: absolute;
	    left: -10px;
	    top: 50%;
	    margin-top: -2px;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	nav.main-navigation ul.nav-menu > li.menu-item.menu-item-has-children > a span:before{
		display: none;
	}
	.header-two nav.main-navigation .ak-container{
		position: absolute;
		top: 0;
		right: 0;
	}
	.header-two nav.main-navigation{
		background: #FFF;
		height: 64px;
	}
	.header-default .agensy-upper-header .info-wrapper .email a i,
	.header-default .agensy-upper-header .info-wrapper .phone a i{
		font-size: 1rem;
		padding-right: 0.3rem;
	}
	.agensy-search .agensy-search-wrap form.search-form .agensy-text{
		padding: 0 10%;
	}
	.agensy-search .agensy-search-wrap form.search-form input[type="submit"]{
		right: 10%;
	}
	.agensy-search .agensy-search-wrap form.search-form .agensy-text:after{
		margin-right: 12%;
	}
	.agensy-search .agensy-search-wrap .ion-ios-close-empty{
		right: 5%;
	}
	.process_section .agensy-process-content{
		padding: 2.5rem 0 2.75rem;
	}
	.process_section .agensy-process-content .agensy-featured-content .agensy-process-num{
		font-size: 2.125rem;
		height: 2.125rem;
	    line-height: 2.125rem;
	    padding-bottom: 2.5rem;
	}
	.process_section .agensy-process-content .agensy-featured-content .agensy_featured-content-main h2 a{
		font-size: 1rem;
		line-height: 1.35rem;
	}
	.process_section .agensy-process-content .agensy-featured-content .agensy_featured-content-main .agensy-process-desc h5{
		font-size: 0.875rem;
		line-height: 1.4;
	}
	.mail-slider-header-wrap.category .slider-content-wrap .extra-large h2{
		font-size: 2.4rem;
    	line-height: 1.125;
	}
	.mail-slider-header-wrap.category .slider-content-wrap .about-post-content p{
		margin-bottom: 20px;
	}
	.portfolio_section{
		padding: 3.125rem 0;
	}
	.agensy-pricing-table-section table{
		margin-top: 3rem;
		margin-bottom: 0;
	}
	.agensy-pricing-table-section{
		padding: 3rem 0;
	}
	.portfolio_section .agensy-portflio-wrapper{
		margin-top: 2rem;
	}
	.portfolio_section .portfolio-bttn{
		margin-top: 2rem;
	}
	.portfolio_section .portfolio-bttn a.view-all-btn{
		height: 45px;
	    line-height: 45px;
	    padding: 0 15px;
	}
	.portfolio_section.layout-two .agensy-portflio-wrapper .agensy-detail-info{
		margin-bottom: 0.65rem;
	}
	.agensy-about-us-section .about-content-wrap{
		padding: 2.5rem 0;
	}
	.agensy-about-us-section.layout1 .about-content-wrap{
		-webkit-align-items: flex-start;
		        align-items: flex-start;
	}
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap p{
		font-size: 1rem;
		line-height: 1.45;
	}
	.agensy-about-us-section .about-content-wrap .detail-small-font{
		margin: 1rem 0 0.75rem;
	}
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap .detail-small-font{
		font-size: 1.125rem;
		line-height: 1.5;
	}
	.agensy-info-page-wrap{
		padding: 4rem 0 1.35rem;
	}
	.agensy-info-wrapper .agensy-info-details .about-button{
		margin-bottom: 3rem;
	}
	.agensy-info-wrapper .agensy-info-details .about-button a{
		height: 50px;
		line-height: 50px;
		padding: 0 20px;
	}
	.agensy-content-wrapper .test-extra .test-title{
		font-size: 1.125rem;
	    line-height: 1.5;
	}
	.agensy-content-wrapper .test-extra{
		padding-right: 1.5rem;
    	margin-bottom: 1.35rem;
	}
	.agensy-faq-wrap{
		padding: 65px 0;
	}
	.features_section .agensy-feature-wrap .agensy-features-page{
		margin-bottom: 2.5rem;
		padding: 0 1rem;
	}
	.features_section{
		padding: 3.5rem 0 1.5rem;
	}
	.features_section .agensy-feature-wrap{
		margin-top: 2.5rem;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .section-home-agensy-section-image,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .section-home-agensy-section-image{
		min-height: 500px;
		position: relative;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .agensy-home-agensy-section-info-wrap,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .agensy-home-agensy-section-info-wrap{
		padding: 0 1.5rem;
	}
	.header-default nav.main-navigation ul.nav-menu > li.menu-item.menu-item-has-children > a span:before{
		display: none;
	}
	.skill_section{
		padding: 3.375rem 0 2.5rem;
	}
	.agensy-skills-wrap .agensy-skills-description .small-font{
		font-size: 1.125rem;
		margin-top: 0.5rem;
	}
	.cta_section{
		padding: 3.75rem 0 4rem;
	}
	.cta_section .desc-cta{
		font-size: 1.5rem;
    	line-height: 1.35;
	}
	.cta_section .title-cta{
		margin-bottom: 1.5rem;
	}
	.agensy-service-page-wrap .agensy_featured-content .agensy_featured-content-main .sl-btn a{
		height: 45px;
		line-height: 45px;
		padding: 0 20px;
	}
	.team_page_section{
		padding: 3.25rem 0 1.75rem;
	}
	.team_page_section.default .team-members-contents{
		margin-top: 3rem;
	}
	.team_page_section .agensy-team-layout-wrap .team-member{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	    margin-right: 2%;
	    margin-bottom: 12px;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(2n){
		margin-right: 0;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(3n){
		margin-right: auto;
	}
	.team_page_section .team-bttn a{
		height: 45px;
		line-height: 45px;
		padding: 0 20px;
	}
	.agensy-counter-wrap{
		padding: 70px 0;
	}
	.agensy-counter-wrap .agensy-counter-scroll-value{
		font-size: 60px;
	}
	.agensy-counter-wrap .counter-inner-wrapper{
		padding-bottom: 0;
	}
	.cta_two_section .cta-weap{
		width: 50%;
		padding: 3.75rem 2.75rem;
	}
	.cta_two_section .cta-weap .cta-button.btn1 a{
		padding: 0 15px;
		height: 45px;
		line-height: 45px;
	}
	.client_testimonial_section{
		padding: 3rem 0;
	}
	.test-slider-wrapper{
		margin-top: 2.5rem;
	}
	.agensy-blog-main{
		padding: 3rem 0;
	}
	.agensy-blog-main .agensy-wrap-content .blogs-contents{
		margin-top: 3rem;
	}
	.agensy-blog-main .blog-content-contain{
		margin-bottom: 15px;
	}
	.agensy-blog-main .agensy-wrap-content .blog-bttn a{
		height: 45px;
	    line-height: 45px;
	    padding: 0 15px;
	}
	.cta_video_section{
		padding: 4.375rem 0 3rem;
	}
	.cta_video_section .cta-weap .section-title{
		font-size: 2.125rem;
		margin-top: 1.5rem;
	}
	.cta_video_section .cta-weap .detail-small-font{
		font-size: 1rem;
	    line-height: 1.5;
	    margin-top: 10px;
	}
	.agensy-section-logo{
		padding: 1rem 0;
	}
	.agensy-details-info-wrap .large-font{
		font-size: 2rem;
    	line-height: 2.25rem;
	}
	.agensy-details-info-wrap .detail-small-font{
		font-size: 1.125rem;
		line-height: 1.35;
	}
	.agensy-details-info-wrap .agensy-contact-infos-wrap h6{
		font-size: 1.125rem;
	}
	.agensy-details-info-wrap .agensy-contact-infos-wrap h6 i{
		font-size: 1rem;
		width: 1.35rem;
		padding-right: 1rem;
	}
	.request_quote_section{
		padding: 3.0625rem 0 2.5rem;
	}
	.request-quote-section .agensy-request-quote-wrapper .request-quote-phone{
		font-size: 2.425rem;
	}
	.agensy-contact-info-wrap label{
		margin-bottom: 1rem;
	}
	.agensy-contact-info-wrap label:nth-of-type(2n + 1){
		padding-right: 0.45rem;
	}
	.agensy-contact-info-wrap label:nth-of-type(2n){
		padding-left: 0.45rem;
	}
	.request-quote-shortcode p input.wpcf7-submit{
		height: 45px;
		line-height: 45px;
		padding: 0 15px;
	}
	.request-quote-section .agensy-request-quote-wrapper{
		padding-right: 3rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper{
		padding: 3.5rem 0 3.4375rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents{
		width: 50%;
		margin-bottom: 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:first-of-type{
		width: 50%;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:last-of-type{
		width: 50%;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents{
		-webkit-flex-basis: 50%;
		        flex-basis: 50%;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:last-of-type .widget{
		margin-bottom: 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:nth-last-of-type(2) .widget{
		margin-bottom: 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all .agensy-social-icons{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-top: 1.5rem;
	    text-align: center;
	    -webkit-justify-content: center;
	            justify-content: center;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all .agensy-footer-nav-menu{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
		text-align: center;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all{
		padding: 2.5rem 0 2rem;
	}
	.agensy-pricing-table-section table .agensy-pricing-image-title .medium-font{
		font-size: 1rem;
		margin-top: 0.5rem;
	}
	.agensy-pricing-table-section table .agensy-pricing-wrap{
		min-width: auto;
		font-size: 1rem;
		line-height: 1.3;
	}
	.agensy-pricing-table-section table .agensy-pricing-list-sub-wrap .agensy-pricing-text-one div{
		font-size: 1.625rem;
	}
	.agensy-pricing-table-section table span.currency{
		font-size: 0.875rem;
	}
	.agensy-pricing-table-section table .agensy-button-btn a{
		height: 35px;
		line-height: 35px;
		border-width: 1px;
		padding: 0 20px;
		font-size: 0.875rem;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info{
		-webkit-flex-basis: 32%;
		        flex-basis: 32%;
	    margin-right: 2%;
	    margin-left: 0;
	    margin-bottom: 1rem;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(3n){
		margin-right: 0;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info .portfolio-inner{
		padding: 1.25rem 0.5rem 0;
	}
	.layout1 .agensy-blog-post-wrap article .entry-content{
		padding-left: 1.5rem;
	}
	.layout3 .agensy-blog-post-wrap article .content-wrap .entry-title, .layout2 .agensy-blog-post-wrap article .content-wrap .entry-title, .layout1 .agensy-blog-post-wrap article .entry-content .entry-title{
		font-size: 1.75rem;
	}
	.no-sidebar.layout3 .agensy-blog-post-wrap article{
		margin-bottom: 3rem;
	}
	.layout3 .agensy-blog-post-wrap article .content-wrap{
		margin-bottom: 0.5rem;
    	margin-top: 1.5rem;
	}
	.layout3 .agensy-blog-post-wrap article .content span.about-button{
		margin-top: 1rem;
	}
	.sidebar-left .widget.widget_categories, .sidebar-right .widget.widget_categories, .sidebar-left .widget.widget_archive, .sidebar-right .widget.widget_archive, .sidebar-left .widget.widget_pages, .sidebar-right .widget.widget_pages, .sidebar-left .widget.widget_meta, .sidebar-right .widget.widget_meta, .sidebar-left .widget.widget_recent_comments, .sidebar-right .widget.widget_recent_comments, .sidebar-left .widget.widget_recent_entries, .sidebar-right .widget.widget_recent_entries, .sidebar-left .widget.widget_rss, .sidebar-right .widget.widget_rss, .sidebar-left .widget.widget_nav_menu, .sidebar-right .widget.widget_nav_menu{
		padding: 1.25rem 1.25rem;
	}
	.sidebar-left .widget h2.widget-title, .sidebar-right .widget h2.widget-title{
		font-size: 1.25rem;
	}
	.sidebar-left .widget.widget_categories ul li, .sidebar-right .widget.widget_categories ul li, .sidebar-left .widget.widget_archive ul li, .sidebar-right .widget.widget_archive ul li, .sidebar-left .widget.widget_pages ul li, .sidebar-right .widget.widget_pages ul li, .sidebar-left .widget.widget_meta ul li, .sidebar-right .widget.widget_meta ul li, .sidebar-left .widget.widget_recent_comments ul li, .sidebar-right .widget.widget_recent_comments ul li, .sidebar-left .widget.widget_recent_entries ul li, .sidebar-right .widget.widget_recent_entries ul li, .sidebar-left .widget.widget_rss ul li, .sidebar-right .widget.widget_rss ul li, .sidebar-left .widget.widget_nav_menu ul li, .sidebar-right .widget.widget_nav_menu ul li{
		font-size: 14px;
	}
	.entry-content .blog-wrap .blog-wrap-title{
		font-size: 1.5rem;
		padding-left: 0;
	}
	.entry-content .blog-wrap{
		padding: 2rem 0 1rem 0;
	}
	.comments-area ol li .comment-body .comment-content p,
	.entry-content .blog-wrap .expert-content p{
		font-size: 16px;
	}
	.comment-respond .comment-reply-title,
	.comments-area .comments-title{
		font-size: 1.125rem;
	}
	.single .navigation.post-navigation .nav-links .nav-previous a, .single .navigation.post-navigation .nav-links .nav-next a{
		font-size: 14px;
	}
	.ag-container.left-sidebar-enabled .agensy-container #primary, .ag-container.right-sidebar-enabled .agensy-container #primary{
		padding-left: 1.5rem;
	}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
		font-size: 1rem;
		line-height: 1.15;
	}
	.woocommerce ul.products li.product a span.onsale{
		padding: 0.25rem 0.65rem;
	}
	.header-three .site-branding{
		width: 100%;
		margin-bottom: 10px;
		-webkit-justify-content: center;
		        justify-content: center;
	}
	.header-three{
		border-bottom: none;
	}
	.header-three .main-navigation{
		width: 100%;
		border-top: 1px solid rgba(255, 255, 255, 0.25);
		border-bottom: 1px solid rgba(255, 255, 255, 0.25);
		padding-top: 10px;
		padding-bottom: 10px;
		-webkit-box-shadow: none;
		        box-shadow: none;
		-webkit-justify-content: space-between;
		        justify-content: space-between;
	}
	.header-three .main-navigation button.menu-toggle{
		display: block;
	}
	.header-three .main-navigation .menu-menu-1-container{
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
	}
	.header-three nav.main-navigation ul.nav-menu > li.menu-item a{
		color: #000;
		padding: 10px 25px;
	}
	.header-three nav.main-navigation ul.nav-menu > li.menu-item:first-child a{
		padding-top: 20px;
	}
	.header-three nav.main-navigation ul.nav-menu > li.menu-item:last-child a{
		padding-bottom: 20px;
	}
	.header-three nav.main-navigation ul.nav-menu li.menu-item .sub-menu{
		padding: 0;
	}
	.header-three nav.main-navigation ul.nav-menu > li.menu-item > .sub-menu li:first-child a{
		padding-top: 0;
	}
	.header-three .main-navigation button.menu-toggle i{
		color: #FFF;
	}
	.header-banner-container.three .page-title-wrap .page-title{
		padding: 9.65rem 0 1.125rem;
	}
	.archive-portfolio-wrap{
		padding: 2.25rem 0 0;
	}
	.archive-portfolio-wrap .portfolio .details .designation-name a{
		font-size: 1.125rem;
		line-height: 1.3;
	}
	.archive-portfolio-wrap .portfolio .details span.pfolio-sub-title{
		font-size: 0.875rem;
	}
	.archive-portfolio-wrap .portfolio .details .name-desc{
		font-size: 14px;
	}
	.archive-portfolio-wrap .portfolio{
		margin-bottom: 0;
	}
	.single-portfolio-wrap .team-left-wrap .details{
		padding-left: 2rem;
	}
	.header-title-three .mail-slider-header-wrap .slider-content-wrap{
		top: 60%;
	}
	body h3{
		font-size: 36px;
	}
	.header-two .agensy-upper-header .cart-container{
		border: none;
	}
	.header-two .agensy-upper-header .cart-container .site-header-cart li .widget_shopping_cart{
		left: 0;
		right: auto;
	}
	.ag-container.both-sidebar-enabled .agensy-container #primary{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    width: 100%;
	    padding: 0;
	}
	.ag-container.both-sidebar-enabled .agensy-container .sidebar-left{
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	    width: 100%;
	}
	.ag-container.both-sidebar-enabled .agensy-container .sidebar-right{
		-webkit-order: 3;
		    -ms-order: 3;
		        order: 3;
	    width: 100%;
	}
}
@media only screen and (min-width:768px) and (max-width: 992px){
	.agensy-container-team-wrap.layout3{
		margin-bottom: 0;
	}
}
@media only screen and (max-width:768px) {
	.agensy-container{
		padding: 0 15px !important;
	}
	.large-font{
		font-size: 1.625rem;
	}
	.slider-content-wrap .about-post-content,
	.mail-slider-header-wrap .slider-content-wrap .extra-large{
		width: 100%;
		text-align: center !important;
	}
	.header-default .agensy-upper-header .info-wrapper,
	.header-default .agensy-upper-header .agensy-header-icon-wrap{
		display: block;
		width: 100%;
	}
	.header-default .agensy-upper-header .info-wrapper .phone{
		float: right;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap{
		margin-top: 10px;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .social-icons{
		text-align: center;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .social-icons a:last-child{
		margin-right: 8px;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .social-icons a:first-child{
		margin-left: 0px;
	}
	.header-default .agensy-upper-header .info-wrapper .phone{
		margin-top: 0;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .agensy-search-default{
		display: inline-block;
		float: right;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .cart-container{
		display: inline-block;
		float: right;
		margin-right: 24px;
	}
	.process_section .agensy-process-content{
		padding: 4.5rem 0;
	}
	.process_section .agensy-process-content .agensy-featured-content{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    max-width: 60%;
	    margin: 0 auto 2rem;
    	text-align: center;
    	padding: 0;
	}
	.process_section .agensy-process-content .agensy-featured-content:last-of-type{
		margin-bottom: 0;
	}
	.portfolio_section.layout-two .agensy-portflio-wrapper .agensy-detail-info{
		margin-bottom: 0.875rem;
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
		margin-right: 2%;
	}
	.portfolio_section.layout-two .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(3n){
		margin-right: 2%;
	}
	.portfolio_section.layout-two .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(2n){
		margin-right: 0;
	}
	.agensy-about-us-section.layout1 .about-content-wrap .right-about-content{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    padding-left: 0;
	    -webkit-flex-basis: 100%;
	            flex-basis: 100%;
	}
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding-right: 0;
	    -webkit-order: 2;
	        -ms-order: 2;
	            order: 2;
	    margin-top: 1.25rem;
	}
	.agensy-about-us-section .about-content-wrap .detail-small-font{
		margin: 1.5rem 0 1rem;
	}
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap .about-button{
		margin-top: 1rem;
	}
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap .about-button a{
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
	}
	.agensy-info-wrapper .agensy-info-details{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	}
	.agensy-info-wrapper .agensy-content-wrapper{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding-left: 0;
	}
	.agensy-info-wrapper .agensy-info-details .about-button a{
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		font-size: 0.875rem;
    	font-weight: 500;
	}
	.agensy-faq-wrapper{
		max-width: 100%;
	}
	.features_section .agensy-feature-wrap .agensy-features-page{
		-webkit-flex-basis: 50%;
		        flex-basis: 50%;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1,
	.agensy_section .agensy-container-full .agensy-home-content-section2{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section2 .section-home-agensy-section-image{
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section2 .agensy-home-agensy-section-info-wrap{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	}
	.agensy-skills-home-wrap .agensy-skills-wrap{
		-webkit-flex-basis: 50%;
		        flex-basis: 50%;
	    margin-bottom: 2rem;
	}
	.agensy-skills-home-wrap .agensy-skills-wrap:last-of-type{
		margin-bottom: 0;
	}
	.agensy-skills-home-wrap .agensy-skills-wrap:nth-last-of-type(2){
		margin-bottom: 0;
	}
	.agensy-service-page-wrap .agensy-featured-image{
		width: 30%;
	}
	.agensy-service-page-wrap .agensy_featured-content{
		width: 70%;
	}
	.team_page_section .section-title-sub-wrap{
		width: 100%;
		max-width: 100%;
		padding-right: 0;
		margin-bottom: 3rem;
	}
	.team_page_section .section-title-sub-wrap .large-font{
		display: block;
		width: 100%;
		text-align: center;
	}
	.team_page_section .section-title-sub-wrap .detail-extra-small-font{
		text-align: center;
	}
	.section-title-sub-wrap .team-bttn{
		display: block;
		width: 100%;
		text-align: center;
	}
	.team_page_section .section-title-sub-wrap .detail-extra-small-font{
		margin-top: 1.15rem;
		margin-bottom: 2.35rem;
	}
	.team_page_section .agensy-team-layout-wrap{
		width: 100%;
	}
	.team_page_section .agensy-team-layout-wrap .team-member{
		-webkit-flex-basis: 32%;
		        flex-basis: 32%;
	    margin-right: 2%;
	    margin-bottom: 1rem;
	}
	.team_page_section .agensy-team-social-icons-wrap a{
		width: auto;
		display: inline-block;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(2n){
		margin-right: 2%;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(3n){
		margin-right: 0;
	}
	.agensy-counter-wrap .agensy-counter-scroll-value{
		font-size: 45px;
	}
	.agensy-counter-wrap .agensy-feature-title{
		font-size: 18px;
	    font-weight: 600;
	    line-height: 1.35;
	    margin-bottom: 1rem;
	}
	.cta_two_section .cta-weap{
		width: 70%;
		left: 30%;
	}
	.client_testimonial_section .owl-dots{
		margin-top: 40px;
	}
	.cta_video_section .cta-weap{
		max-width: 80%;
	}
	.request-quote-section .agensy-request-quote-wrapper{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding-right: 0;
	}
	.request-quote-section .request-quote-shortcode{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-top: 2rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all ul.menu li{
		padding: 0 7px;
	}
	.agensy-pricing-table-section table{
		margin-top: 2rem;
		margin-bottom: 0;
	}
	.agensy-pricing-table-section table .agensy-pricing-wrap{
		font-size: 1rem;
		vertical-align: middle;
		padding-top: 0;
		line-height: 1.3;
	}
	.agensy-pricing-table-section table .agensy-pricing-image-title img{
		max-width: 65px;
	}
	.agensy-pricing-table-section table tbody td{
		vertical-align: middle;
	}
	.agensy-pricing-table-section,
	.portfolio_section,
	.agensy-about-us-section.layout1 .about-content-wrap,
	.agensy-info-page-wrap,
	.team_page_section,
	.client_testimonial_section,
	.agensy-blog-main,
	.features_section,
	.agensy-faq-wrap{
		padding: 4.5rem 0;
	}
	.portfolio_section{
		padding: 4.5rem 0 4rem;
	}
	.cta_two_section .cta-weap{
		padding: 4.5rem 15px;
		background: #f5f5f5;
	}
	.request_quote_section{
		padding: 4.5rem 0;
	}
	.request-quote-shortcode p{
		margin-bottom: 0;
	}
	.features_section{
		padding-bottom: 3.5rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper,
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper{
		padding: 2.5rem 0;
	}
	.team_page_section{
		padding-bottom: 4.5rem;
	}
	.section-title-sub-wrap .detail-small-font{
		margin: 1.25rem 0;
	}
	.portfolio_section .portfolio-bttn{
		margin-top: 1.25rem;
	}
	.agensy-pricing-table-section table .agensy-pricing-list-sub-wrap{
		padding-top: 1rem;
	}
	.agensy-pricing-table-section table .agensy-pricing-list-sub-wrap .agensy-pricing-text-one div{
		font-size: 1.25rem;
	}
	.agensy-info-wrapper .agensy-info-details .about-button{
		margin-bottom: 2.25rem;
		margin-top: 1rem;
	}
	.agensy-content-wrapper .test-extra{
		text-align: center;
	}
	.home_page_section .large-font,
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap .detail-small-font,
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap p,
	.agensy-about-us-section.layout1 .about-content-wrap .agensy-pro-about-wrap .about-button,
	.agensy-info-wrapper .agensy-info-details .agensy-info-title,
	.agensy-info-wrapper .agensy-info-details .extra-post-content,
	.agensy-info-wrapper .agensy-info-details .about-button{
		text-align: center;
	}
	.skill_section{
		padding: 4.5rem 0;
	}
	.cta_section{
		padding: 4.5rem 0;
	}
	.agensy-scroll-skills .agensy-skills-wrap:last-of-type p{
		margin-bottom: 0;
	}
	.agensy-scroll-skills .agensy-skills-wrap:nth-last-of-type(2) p{
		margin-bottom: 0;
	}
	.agensy-blog-main .agensy-wrap-content .blogs-contents{
		margin-top: 1.5rem;
	}
	.features_section{
		margin-top: 0rem;
	}
	.features_section .agensy-feature-wrap .agensy-features-page{
		margin-bottom: 1.5rem;
	}
	.section-title-sub-wrap{
		max-width: 70%;
	}
	.agensy-about-us-section .about-content-wrap{
		padding: 4.5rem 0;
	}
	.agensy-about-us-section.layout-two .large-font{
		text-align: left;
	}
	.agensy-service-page-wrap .agensy-service-num{
		max-width: 90px;
	}
	.agensy-service-page-wrap .detail-small-font{
		margin-bottom: 0;
	}
	.team_page_section.default .team-members-contents{
		margin-top: 2rem;
	}
	.team_page_section.default .team-members-contents .widget_agensy_pro_team{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	    margin-right: 2%;
	    margin-bottom: 25px;
	}
	.team_page_section.default .team-members-contents .widget_agensy_pro_team:nth-of-type(3n){
		margin-right: auto;
	}
	.team_page_section.default .team-members-contents .widget_agensy_pro_team:nth-of-type(2n){
		margin-right: 0;
	}
	.agensy-blog-main .blog-content-contain{
		margin-bottom: 0;
	}
	.agensy-blog-main .blog-title a{
		font-size: 20px;
		line-height: 1.25;
	}
	.entry-content .blog-wrap .expert-content p{
		font-size: 1rem;
	}
	.layout1 .agensy-blog-post-wrap article .entry-content .blog-wrap .blog-wrap-title{
		font-size: 1.65rem;
	}
	.ag-container{
		padding: 2.5rem 0 0;
	}
	.layout2 .agensy-blog-post-wrap article{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	    margin-bottom: 0.75rem;
	}
	.layout2 .agensy-blog-post-wrap article:nth-of-type(3n){
		margin-right: auto;
	}
	.layout2 .agensy-blog-post-wrap article:nth-of-type(2n){
		margin-right: 0;
	}
	.layout2 .agensy-blog-post-wrap article .content-wrap{
		margin-top: 1.5rem;
	}
	.layout3 .agensy-blog-post-wrap article .content-wrap .entry-title, .layout2 .agensy-blog-post-wrap article .content-wrap .entry-title, .layout1 .agensy-blog-post-wrap article .entry-content .entry-title{
		font-size: 1.5rem;
	}
	.ag-container.left-sidebar-enabled .agensy-container #primary,
	.ag-container.right-sidebar-enabled .agensy-container #primary{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    width: 100%;
	    padding-left: 0;
	    margin-bottom: 1rem;
	}
	.ag-container.left-sidebar-enabled .agensy-container .sidebar-left{
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	    width: 100%;
	}
	.ag-container.right-sidebar-enabled .agensy-container #primary{
		padding-right: 0;
	}
	.ag-container.right-sidebar-enabled .agensy-container .sidebar-right{
		width: 100%;
	}
	.header-two .agensy-upper-header .header-text{
		width: 100%;
		-webkit-justify-content: space-between;
		        justify-content: space-between;
	}
	.header-two .agensy-upper-header .header-text .text-wrap{
		border-right: none;
		padding: 0;
	}
	.header-two .agensy-upper-header .cp-header-bottom{
		width: 100%;
		-webkit-justify-content: space-between;
		        justify-content: space-between;
	}
	.header-two .agensy-upper-header .cp-header-bottom .agensy-icons{
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	}
	.header-two .agensy-upper-header .cp-header-bottom .agensy-icons .social-icons a{
		border-right: none;
	}
	.header-two .agensy-upper-header .cp-header-bottom .agensy-icons .social-icons a:first-of-type{
		border-left: none;
		padding-left: 0;
	}
	.header-two .agensy-upper-header .cp-header-bottom .cart-details,
	.header-two .agensy-upper-header .cp-header-bottom .search-toggle{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    border: none;
	    padding: 0 0.25rem;
	}
	.header-two .agensy-upper-header .cp-header-bottom .cart-details .site-header-cart span.count{
		right: 12px;
	}
	.header-two .agensy-upper-header .cp-header-bottom .language-translator{
		-webkit-order: 3;
		    -ms-order: 3;
		        order: 3;
	}
	.menu-language-menu-container li.pll-parent-menu-item{
		min-width: 0;
	}
	.menu-language-menu-container li.pll-parent-menu-item ul.sub-menu{
		min-width: 100px;
		text-align: right;
	}
	.header-two .header-info-wrapper .location,
	.header-two .header-info-wrapper .email,
	.header-two .header-info-wrapper .call{
		-webkit-flex-basis: 33.33%;
		        flex-basis: 33.33%;
	    -webkit-justify-content: center;
	            justify-content: center;
	    text-align: center;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap .site-branding{
		max-width: 120px;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap .header-info-wrapper{
		width: calc(100% - 120px);
	}
	.header-two .header-info-wrapper .location i, .header-two .header-info-wrapper .email i, .header-two .header-info-wrapper .call i{
		display: none;
	}
	.header-two .header-info-wrapper .location a,
	.header-two .header-info-wrapper .email a,
	.header-two .header-info-wrapper .call a{
		text-align: center;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap{
		padding: 1.5rem 0;
	}
	.agensy-contact-info-warp .agensy-contact-info span:before{
		font-size: 4rem;
	}
	.agensy-contact-info-warp .agensy-contact-info span{
		padding-top: 5rem;
		font-size: 1rem;
	}
	.agensy-contact-info-warp .agensy-contact-info{
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	.header-banner-container .page-title-wrap .page-title{
		font-size: 2.5rem;
	}
	.header-banner-container.three .page-title-wrap .page-title{
		padding: 9.65rem 0 1.125rem;
	}
	.slider-content-wrap .about-post-content{
		font-size: 1.785rem;
	}
	.mail-slider-header-wrap .slider-content-wrap .extra-large h2{
		font-size: 1.125rem;
	}
	.header-title-three .owl-prev,
	.header-title-three .owl-next{
		top: 60%;
	}
	.archive-team-wrap .agensy-container{
		padding: 0 5px !important;
	}
	.archive-team-wrap .team .details{
		padding: 0.75rem 0.5rem;
	}
	.archive-team-wrap .team .details span.designation-member{
		margin-bottom: 0.5rem;
	}
	.archive-team-wrap .team .details .designation-name a{
		font-size: 1.125rem;
	}
	.archive-team-wrap .team .details span.designation-member{
		font-size: 14px;
	}
	.archive-team-wrap .team{
		-webkit-flex-basis: 50%;
		        flex-basis: 50%;
	    margin-bottom: 15px;
	}
	.archive-team-wrap .team .details .word-social{
		padding-top: 1rem;
	}
	.team-member-single .team-left-wrap .image-team-wrap{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	}
	.team-member-single .team-left-wrap .team-details{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding-left: 0;
	    padding-top: 1.5rem;
	}
	.right-sidebar-enabled.layout3 .agensy-blog-post-wrap article, .left-sidebar-enabled.layout3 .agensy-blog-post-wrap article{
		margin-bottom: 3rem;
	}
	.agensy-footer-copyright{
		width: 100%;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents{
		padding-right: 0;
	}
	.textwidget p{
		margin-bottom: 1rem;
	}
	.textwidget p strong{
		font-size: 1rem;
	}
	.mail-slider-header-wrap .slider-content-wrap .extra-large{
		text-align: center !important;
	}
	.slider-content-wrap .about-post-content, .mail-slider-header-wrap .slider-content-wrap .extra-large{
		margin: 0 auto;
	}
	.agensy-pricing-table-section table .agensy-pricing-image-title .agensy-title-btn{
		font-size: 11px;
		height: 30px;
		line-height: 32px;
	}
	.mail-slider-header-wrap .slider-content-wrap.right .extra-large{
		text-align: center;
		float: none;
	}
	.agensy-pricing-table-section table .agensy-pricing-list-sub-wrap{
		padding-bottom: 1rem;
	}
	.request-quote-section .agensy-request-quote-wrapper .request-quote-phone{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.layout2 .archive-team-wrap .team{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
		margin-right: 0%;
	}
	.layout2 .archive-team-wrap .team:nth-of-type(2n){
		margin-right: 0%;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	    margin-right: 2%;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team:nth-of-type(3n){
		margin-right: 2%;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team:nth-of-type(2n){
		margin-right: 0;
	}
	#DateCountdown{
		-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		    -ms-transform: scale(1);
		     -o-transform: scale(1);
		        transform: scale(1);
	}
}
@media only screen and (max-width:768px) and (min-width:640px){
	.team_page_section .details .member-desc{
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media only screen and (max-width:700px){
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap .header-info-wrapper{
		display: none;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap .site-branding{
		max-width: 100%;
		text-align: center;
	}
	.header-two .header-mid-setion-wrapper .agensy-container-mid-wrap{
		padding: 0.5rem 0;
	}
	.archive-portfolio-wrap .portfolio{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	}
	.archive-portfolio-wrap .portfolio:nth-of-type(3n){
		margin-right: auto;
	}
	.archive-portfolio-wrap .portfolio:nth-of-type(2n){
		margin-right: 0;
	}
	body h3{
		font-size: 32px;
	}
}

@media only screen and (max-width:640px) {
	.header-default .agensy-upper-header .info-wrapper{
		display: block;
		width: 100%;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		-webkit-flex-flow: row wrap;
		justify-content: flex-start;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.header-default .agensy-upper-header .info-wrapper .phone{
		float: right;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .social-icons{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		-webkit-flex-flow: row wrap;
		justify-content: flex-start;
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
		-webkit-flex-basis: 90%;
		        flex-basis: 90%;
		margin-right: 0;
		-webkit-justify-content: center;
		        justify-content: center;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .social-icons a:last-child{
		margin-right: 8px;
	}
	.header-default .agensy-upper-header .info-wrapper .phone{
		margin-top: 0;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .agensy-search-default{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		-webkit-flex-flow: row wrap;
		justify-content: flex-start;
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
		-webkit-flex-basis: 5%;
		        flex-basis: 5%;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .cart-container{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
		-webkit-flex-flow: row wrap;
		justify-content: flex-start;
		-webkit-order: 3;
		    -ms-order: 3;
		        order: 3;
		-webkit-flex-basis: 5%;
		        flex-basis: 5%;
		margin: 0;
		float: none;
		width: 0;
	}
	.header-default .agensy-upper-header .agensy-header-icon-wrap .cart-container .cart{
		margin-left: -20px;
	}
	.agensy-about-us-section .about-content-wrap ul{
		text-align: center;
	}
	.agensy-faq-wrapper{
		padding: 30px;
	}
	.agensy-faq-wrapper .tab-title h3{
		font-size: 14px;
	}
	.agensy-faq-wrapper .tab-contents p{
		font-size: 0.875rem;
		line-height: 1.5;
	}
	.agensy-faq-wrapper .tab-title h3:after{
		font-weight: 300;
	}
	.agensy-service-page-wrap .agensy-featured-image{
		width: 0;
	}
	.agensy-service-page-wrap .agensy_featured-content{
		width: 100%;
		display: block;
		padding: 2.5rem 0 4rem;
	}
	.agensy-service-page-wrap .agensy-service-slidder-wrapper{
		display: block;
		min-height: 350px;
	}
	.agensy-service-rep-slider .owl-dots, .agensy-service-slider .owl-dots{
		margin-bottom: 30px;
	}
	.agensy-service-page-wrap .agensy_featured-content-main{
		padding-right: 35px;
	}
	.team_page_section .agensy-team-layout-wrap .team-member{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	    margin-right: 2%;
	    margin-bottom: 1rem;
	}
	.team_page_section .agensy-team-layout-wrap .team-member a{
		width: 100%;
	}
	.team_page_section .agensy-team-layout-wrap .team-member .image-team-wrap img{
		width: 100%;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(2n){
		margin-right: 0;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(3n){
		margin-right: auto;
	}
	.agensy-counter-wrap .counter-inner-wrapper{
		width: 100%;
		border-left: none;
		border-bottom: solid 1px #fff;
		display: block;
		padding: 20px 0;
	}
	.agensy-counter-wrap .counter-inner-wrapper:first-of-type{
		padding-top: 0;
	}
	.agensy-counter-wrap .counter-inner-wrapper:last-of-type{
		padding-bottom: 0;
		border-bottom: none;
	}
	.agensy-counter-wrap .counter-inner-wrapper .agensy-feature-description p{
		margin-bottom: 0;
	}
	.agensy-counter-wrap .counter-inner-wrapper:last-of-type .agensy-feature-description p{
		margin-bottom: 0;
	}
	.agensy-counter-wrap{
		padding: 70px 0;
	}
	.agensy-blog-main .blog-content-wrap-main .blogs-loop{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0;
	}
	.agensy-blog-main .blog-content-contain{
		margin-bottom: 0px;
	}
	.agensy-blog-main .blog-content{
		padding-bottom: 30px;
	}
	.agensy-contact-details-section .agensy-details-info-wrap{
		-webkit-order: 1;
		    -ms-order: 1;
		        order: 1;
	    -webkit-flex-basis: 100%;
	            flex-basis: 100%;
	    padding: 3.5rem 15px;
	}
	.agensy-contact-details-section .plx-contact-info-sections{
		-webkit-order: 2;
		    -ms-order: 2;
		        order: 2;
	    -webkit-flex-basis: 100%;
	            flex-basis: 100%;
	    width: 100%;
	    min-height: 300px;
	}
	.agensy-details-info-wrap .agensy-contact-infos-wrap h6{
		margin-bottom: 0.875rem;
	}
	.agensy-details-info-wrap .agensy-contact-infos-wrap h6:last-of-type{
		margin-bottom: 0;
	}
	.cta_two_section .cta-weap h3{
		text-align: center;
		margin-bottom: 1rem;
	}
	.cta_two_section .cta-weap .desc-cta{
		text-align: center;
		margin-bottom: 0.5rem;
	}
	.cta_two_section .cta-weap .cta-button.btn1{
		margin-top: 1.5rem;
		text-align: center;
		width: 100%;
	}
	.agensy-details-info-wrap .large-font,
	.agensy-details-info-wrap .detail-small-font,
	.agensy-details-info-wrap .agensy-contact-infos-wrap{
		text-align: center;
	}
	.agensy-details-info-wrap .agensy-contact-infos-wrap h6 i{
		padding-right: 0;
	}
	.request-quote-section .agensy-request-quote-wrapper .large-font,
	.request-quote-section .agensy-request-quote-wrapper .detail-small-font,
	.request-quote-section .agensy-request-quote-wrapper .request-quote-phone{
		text-align: center;
	}
	.request-quote-section .request-quote-shortcode{
		margin-top: 0.5rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents{
		width: 100%;
		margin-bottom: 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:first-of-type{
		width: 100%;
		padding-right: 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:last-of-type{
		width: 100%;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:last-of-type .widget{
		margin-bottom: 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:nth-last-of-type(2) .widget{
		margin-bottom: 1.5rem;
	}
	.agensy-section-logo .owl-dots{
		display: none;
	}
	footer.layout1 .agensy-icon-desc-widget-wrap .agensy-info-details-icons{
		margin-top: 0.25rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .widget{
		margin-bottom: 1.5rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents .widget-title{
		margin-bottom: 0.75rem;
	}
	footer.layout1 .agensy-info-details-icons a{
		padding: 5px 10px 0;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all{
		padding: 1.5rem 0 1rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-all .agensy-social-icons{
		margin-top: 0.75rem;
	}
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .widget,
	footer.layout1 .agensy-icon-desc-widget-wrap,
	footer.layout1 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents .widget-title,
	footer.layout1 .widget_agensy_pro_contact_info .agensy-contact-info span{
		text-align: center;
	}
	footer.layout1 .agensy-footer-copyright,
	.agensy-footer-image-control{
		display: block;
		width: 100%;
		text-align: center;
	}
	.agensy-footer-image-control{
		margin-top: 0.5rem;
	}
	.features_section .agensy-feature-wrap{
		margin-top: 1.5rem;
	}
	.agensy-faq-wrapper .tab-contents{
		margin-bottom: 15px;
	}
	.agensy-info-wrapper .agensy-info-details .extra-post-content{
		margin-bottom: 0.5rem;
	}
	.agensy-pricing-table-section table .agensy-button-btn a{
		padding: 0 5px;
    	font-size: 0.625rem;
    	min-width: 90px;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info{
		-webkit-flex-basis: 49%;
		        flex-basis: 49%;
	    margin-right: 2%;
	    margin-left: 0;
	    margin-bottom: 1rem;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(3n){
		margin-right: auto;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(2n){
		margin-right: 0;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info .portfolio-inner{
		padding: 1.25rem 0.5rem 0;
	}
	.agensy-about-us-section.layout-two{
		background-image: none !important;
		background: #fff;
	}
	.agensy-about-us-section.layout-two .img-overlay{
		background: rgba(0,0,0,0.1);
	}
	.agensy-about-us-section.layout-two .about-content-wrap{
		max-width: 100%;
	}
	.agensy-about-us-section.layout-two .large-font{
		text-align: center;
	}
	.agensy-about-us-section.layout-two .about-content-wrap .detail-small-font{
		text-align: center;
	}
	.agensy-about-us-section.layout-two .about-content-wrap p{
		text-align: center;
		margin-bottom: 0;
	}
	.layout1 .agensy-blog-post-wrap article .image-team-wrap{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    
	}
	.layout1 .agensy-blog-post-wrap article .entry-content{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding-left: 0;
	}
	.no-sidebar.layout1 .agensy-blog-post-wrap article{
		margin-bottom: 1.5rem;
	}
	.entry-content .blog-wrap{
		padding: 1rem 0;
	}
	.layout3 .agensy-blog-post-wrap article .content span.about-button,
	.layout2 .agensy-blog-post-wrap article .content span.about-button,
	.layout1 .agensy-blog-post-wrap article .expert-content span.about-button{
		margin-top: 1.5rem;
	}
	.layout3 .agensy-blog-post-wrap article .content,
	.layout3 .agensy-blog-post-wrap article .content-wrap{
		padding-left: 0;
	}
	.agensy-contact-info-warp .agensy-contact-info span:before{
		font-size: 3rem;
	}
	.agensy-contact-info-warp .agensy-contact-info span{
		padding-top: 3.54rem;
		font-size: 1rem;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents:last-of-type{
		margin-bottom: 0;
	}
	.single-portfolio-wrap .team-left-wrap .image-portfolio-wrap{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	}
	.single-portfolio-wrap .team-left-wrap .details{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding-left: 0;
	    padding-top: 2rem;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents ul li:last-child{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.mail-slider-header-wrap.category .slider-content-wrap .about-post-content p{
		margin-bottom: 1.5rem;
	}
	.layout2.both-sidebar-enabled .agensy-blog-post-wrap article{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0;
	}
}
@media only screen and (max-width:540px) {
	.process_section .agensy-process-content .agensy-featured-content{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    text-align: center;
	    padding-right: 0;
	}
	.process_section .agensy-process-content .agensy-featured-content:last-of-type{
		margin-bottom: 0;
	}
	.portfolio_section.layout-two .agensy-portflio-wrapper .agensy-detail-info{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0 !important;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-portflio-img-wrap a,
	.portfolio_section.layout-two .agensy-portflio-wrapper .agensy-detail-info .agensy-portflio-img-wrap figure img{
		width: 100%;
	}
	.agensy-content-wrapper .test-extra{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding: 0;
	    margin-bottom: 0.25rem;
	}
	.agensy-info-page-wrap{
		padding-bottom: 4rem;
	}
	.features_section .agensy-feature-wrap .agensy-features-page{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-bottom: 1.5rem;
	}
	.features_section .agensy-feature-wrap .agensy-features-page:last-of-type{
		margin-bottom: 0;
	}
	.features_section{
		padding-bottom: 4.5rem;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .section-home-agensy-section-image,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .section-home-agensy-section-image{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    -webkit-order: 1;
	        -ms-order: 1;
	            order: 1;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .agensy-home-agensy-section-info-wrap,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .agensy-home-agensy-section-info-wrap{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    -webkit-order: 2;
	        -ms-order: 2;
	            order: 2;
	    padding: 4rem 2rem;
	}
	.agensy-skills-home-wrap .agensy-skills-wrap{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-bottom: 2rem;
	}
	.agensy-skills-home-wrap .agensy-skills-wrap:nth-last-of-type(2){
		margin-bottom: 2rem;
	}
	.team_page_section .agensy-team-layout-wrap .team-member{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0;
	    margin-bottom: 1rem;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(2n){
		margin-right: 0;
	}
	.team_page_section .agensy-team-layout-wrap .team-member:nth-of-type(3n){
		margin-right: 0;
	}
	.team_page_section .agensy-team-layout-wrap .team-member a,
	.team_page_section .agensy-team-layout-wrap .team-member .image-team-wrap,
	.team_page_section .agensy-team-layout-wrap .team-member .image-team-wrap img{
		width: 100%;
	}
	.team_page_section .agensy-team-layout-wrap .team-member .agensy-team-social-icons-wrap a{
		width: auto;
		display: inline-block;
	}
	.cta_two_section .cta-weap{
		width: 100%;
		left: 0;
	}
	.agensy-contact-info-wrap label{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding: 0 !important;
	}
	.agensy_section .agensy-container-full .agensy-home-content-section1 .agensy-home-agensy-section-info-wrap,
	.agensy_section .agensy-container-full .agensy-home-content-section2 .agensy-home-agensy-section-info-wrap{
		padding: 3rem 2rem;
		text-align: center;
	}
	.agensy-home-agensy-section-info-wrap h2,
	.agensy-home-agensy-section-info-wrap h4,
	.agensy-home-agensy-section-info-wrap .agn-btn{
		text-align: center;
		width: 100%;
	}
	.agensy-content-wrapper .test-extra:last-of-type .test-desc{
		margin-bottom: 0;
	}
	.layout2 .agensy-blog-post-wrap article{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-bottom: 0.75rem;
	    margin-right: 0;
	}
	.layout2 .agensy-blog-post-wrap article:nth-of-type(3n){
		margin-right: 0;
	}
	.layout2 .agensy-blog-post-wrap article:nth-of-type(2n){
		margin-right: 0;
	}
	.layout2 .agensy-blog-post-wrap article .image-team-wrap img{
		width: 100%;
	}
	.layout2 .agensy-blog-post-wrap article .content{
		margin-top: 0.5rem;
	}
	.agensy-contact-info-warp .agensy-contact-info span{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-bottom: 1rem;
	}
	.custom-html-widget form .agensy-contact-form-wrap label{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    padding: 0 !important;
	}
	footer.layout2 .agensy-section-footer-wrap-main .agensy-footer-wrapper .team-members-contents{
		padding-right: 0;
	}
	.archive-portfolio-wrap .portfolio{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0;
	}
	.archive-portfolio-wrap .portfolio:nth-of-type(3n){
		margin-right: 0;
	}
	.archive-portfolio-wrap .portfolio:nth-of-type(2n){
		margin-right: 0;
	}
	.header-two .agensy-upper-header .header-text .text-wrap{
		height: 40px;
		line-height: 40px;
	}
	.header-two .agensy-upper-header .header-text .text-wrap,
	.header-two .agensy-upper-header .header-text .text-wrap:first-of-type{
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.header-two .agensy-upper-header .header-text .text-wrap:first-of-type{
		padding-top: 10px;
	}
}
@media only screen and (max-width: 500px){
	.agensy-pricing-table-section table .agensy-pricing-image-title .medium-font{
		font-size: 0.875rem;
	}
	.agensy-pricing-table-section table .ion-checkmark-round{
		font-size: 0.75rem;
	}
	.agensy-pricing-table-section table thead .agensy-pricing-image,
	.agensy-pricing-table-section table thead .agensy-pricing-image-two,
	.agensy-pricing-table-section table thead .agensy-pricing-image-three{
		display: none;
	}
	.agensy-pricing-table-section table{
		margin-top: 0.5rem;
	}
	.agensy-pricing-table-section table .agensy-pricing-wrap{
		font-size: 0.875rem;
		padding: 5px 0;
	}
	.agensy-pricing-table-section table th{
		padding: 5px;
	}
	.agensy-pricing-table-section table .agensy-pricing-list-sub-wrap .agensy-pricing-text-one div{
		font-size: 1.25rem;
	}
	.process_section .agensy-process-content .agensy-featured-content{
		max-width: 100%;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0%;
	    margin-left: 0;
	    margin-bottom: 1rem;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(3n){
		margin-right: 0;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info:nth-of-type(2n){
		margin-right: 0;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info .portfolio-inner{
		padding: 1.25rem 0.5rem 0;
	}
	.portfolio_section .agensy-portflio-wrapper .agensy-detail-info figure img{
		width: 100%;
	}
	.team_page_section.default .team-members-contents .widget_agensy_pro_team{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.team_page_section.default .team-members-contents .widget_agensy_pro_team:nth-of-type(3n){
		margin-right: 0;
	}
	.team_page_section.default .team-members-contents .widget_agensy_pro_team:nth-of-type(2n){
		margin-right: 0;
	}
	.archive-team-wrap .agensy-container{
		padding: 0px !important;
	}
	.archive-team-wrap .team{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	}
	.mail-slider-header-wrap .slider-content-wrap .button-shortcode a.btn1{
		margin-right: 0;
	    display: block;
	    margin-bottom: 10px;
	    max-width: 150px;
	    margin: 0px auto 10px;
	}
	.mail-slider-header-wrap .slider-content-wrap .button-shortcode a.btn2{
		min-width: 150px;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team{
		-webkit-flex-basis: 100%;
		        flex-basis: 100%;
	    margin-right: 0;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team:nth-of-type(3n){
		margin-right: 0;
	}
	.agensy-container-team-wrap.layout3 .archive-team-wrap .team:nth-of-type(2n){
		margin-right: 0;
	}
}