
@media screen and (max-width: 1600px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 1238px) {
	.corzo-navigation.corzo-item-pdlr {
		padding-right: 0;
	}
}

@media screen and (max-width: 1050px) {
	ul.mm-listview li a {
		white-space: normal;
	}
}

@media screen and (max-width: 1024px) {
	.gdlr-core-feature-content-title {
		font-size: 20px !important;
	}
	
	.corzo-footer-wrapper .corzo-widget-title {
		font-size: 18px;
	}
	
	.gdlr-core-social-network-icon {
		width: 32px !important;
		height: 32px !important;
	}
	
	.key-strength .gdlr-core-icon-list-item ul {
		align-items: inherit;
	}
	
	.key-strength .gdlr-core-icon-list-item ul li > div {
		min-height: 250px;
	}
	
	.blogMain .eachBlogPost .blogImgBox {
		height: auto;
	}
	
	.blogMain .eachBlogPost .blogImgBox img {
		height: auto;
	}
	
	.mm-navbar .mm-title:hover, .mm-navbar .mm-btn:hover, ul.mm-listview li a:hover, ul.mm-listview li > span:hover, ul.mm-listview li.current-menu-item > a, ul.mm-listview li.current-menu-ancestor > a, ul.mm-listview li.current-menu-ancestor > span {
		color: #979797;
	}
	
	.noList {
		display: block;
	}
	
	.serviceContainerBox.fixed .serviceAside {
		left: auto;
		position: static;
	}
	
	/*.contactBox{
        display: block;
    }

    .eachBox{
        width: 100%;
    }*/
	.contactTopWrap {
		width: 100%;
		display: block;
	}
	
	.contactWrap {
		width: 100%;
		display: block;
	}
	
	.contactFormWrap {
		margin: 0 auto;
	}
	
	.overviewBox {
		padding-left: 0;
	}
	
	.wrapBox .eachWrap .listHolder ul {
		margin: 0 0 0 10px;
	}
	
	.eachRowSection .triggerList {
		margin-left: 0;
		width: 90%;
		margin: 0 auto 30px;
	}
	
	.directors-due-deligence-page .eachRowSection .triggerList {
		margin: 0 0 30px !important;
	}
}

@media screen and (max-width: 999px) {
	#gdlr-core-wrapper-1.gdlr-core-pbf-wrapper.serviceContainer.teamBoxWrap {
		padding-top: 30px !important;
	}
	
	.gdlr-core-social-network-item .gdlr-core-social-network-icon {
		margin: 0;
	}
}

@media screen and (max-width: 992px) {
	.gdlr-core-flexslider .flex-control-nav li {
		margin: 0px 4px;
	}
	
	.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a {
		width: 6px;
	}
	
	.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder.gdlr-core-style-3 .flex-control-nav li a.flex-active {
		width: 15px;
	}
	
	.contactFormWrap {
		margin: 0 auto;
		width: 60%;
	}
	
	.teamTitleBox {
		width: 100%;
		padding-top: 35px;
	}
	
	.teamInfoBox {
		width: 100% !important;
	}
	
	.admaxW {
		max-width: 100% !important;
	}
	
	.adpadL {
		padding-left: 0px !important;
	}
	
	.eachTeamRow .eachBoxWrap .eachBox {
		width: 50%;
	}
}

@media screen and (max-width: 991px) {
	.eachRowSection.deskView {
		display: none;
	}
	
	.eachRowSection.mobView {
		display: block;
	}
}

@media screen and (max-width: 768px) {
	.mailpoet_form_columns {
		display: block !important;
	}
	
	#mailpoet_form_2 h1.mailpoet-heading {
		text-align: center !important;
	}
	
	.mailpoet_form .mailpoet-has-font-size {
		text-align: center !important;
		margin-bottom: 20px !important;
	}
	
	#mailpoet_form_2 .mailpoet_text {
		width: 200px;
		margin-bottom: 20px !important;
	}
	
	#mailpoet_form_2 .mailpoet_submit {
		width: auto !important;
		display: flex;
		justify-content: center;
		margin: 0 auto !important;
	}
	
	.ebox {
		width: 96%;
		background-image: none;
		margin-right: 10px;
		margin-bottom: 15px;
	}
	
	.ebox.nitro-lazy {
		background-image: none !important;
	}
	
	.ebox1, .ebox2 {
		background-image: none;
		text-align: center;
	}
	
	.ebox1.nitro-lazy, .ebox2.nitro-lazy {
		background-image: none !important;
	}
	
	.upderP {
		display: block;
		line-height: 100px;
		width: 100%;
	}
	
	/*.corzo-body *{
        background: #fff;
    }*/
	.rs-layer {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	.gdlr-core-column-30 {
		width: 100%;
	}
	
	.adpad {
		padding: 0 !important;
	}
	
	.adheight {
		height: auto !important;
	}
	
	.gdlr-core-column-40 {
		width: 100%;
	}
	
	.gdlr-core-button .gdlr-core-content {
		font-size: 15px;
	}
	
	.corzo-column-15 {
		width: 50%;
	}
	
	.adminheight {
		min-height: 390px;
	}
	
	.gdlr-core-feature-content-title {
		font-size: 13px !important;
	}
	
	.key-strength .gdlr-core-icon-list-item ul li {
		width: 50%;
	}
	
	.serviceAside {
		display: none;
	}
	
	.serviceMain {
		width: 100%;
	}
	
	.gdlr-core-js {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.blogMain {
		width: 100%;
	}
	
	.blogAside {
		width: 100%;
	}
	
	.contactFormWrap {
		margin: 0 auto;
		width: 80%;
	}
	
	.contactBox {
		display: block;
	}
	
	.eachBox {
		width: 100%;
	}
	
	.disB {
		width: 100%;
		display: block;
	}
	
	.imgBox {
		width: 100% !important;
		margin-bottom: 30px;
	}
	
	.imgBox img {
		width: 100%;
	}
	
	.imgCont {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
}

@media screen and (max-width: 767px) {
	#slider-1-slide-1-layer-21 {
		display: none !important;
	}
	
	#menu-services li a {
		color: #000;
	}
	
	#menu-services .current_page_item a {
		color: #1469dc;
		font-weight: 500;
		border-bottom: 1px solid #1469dc;
	}
	
	.tabularSliderRow {
		display: block;
	}
	
	body.corzo-body-front .gdlr-core-container {
		max-width: 100%;
	}
	
	.gdlr-core-right-align {
		text-align: inherit;
	}
	
	body.corzo-body-front .corzo-container {
		max-width: 100%;
	}
	
	.corzo-page-title-wrap.corzo-style-custom .corzo-page-caption {
		font-size: 24px;
	}
	
	.gdlr-core-skin-title {
		font-size: 24px !important;
	}
	
	.contactFormWrap {
		margin: 0 auto;
		width: 100%;
	}
	
	.corzo-footer-wrapper .corzo-widget-title {
		font-size: 24px;
	}
	
	.corzo-copyright-container {
		padding-top: 0;
	}
	
	.corzo-footer-wrapper .corzo-widget-title {
		margin-bottom: 20px;
	}
	
	.teamTabWrap {
		padding: 30px 5px;
	}
	
	.teamTabWrap ul {
		margin-left: 0;
	}
	
	.teamTabWrap .triggerList li {
		font-size: 14px;
		padding: 5px 5px;
	}
	
	.uspWrap .slick-arrow {
		width: 40px;
		height: 40px;
	}
	
	#gdlr-core-wrapper-1.gdlr-core-pbf-wrapper {
		margin: 0 !important;
	}
	
	.gdlr-core-pbf-wrapper.aboutWrap {
		padding: 0 !important;
	}
	
	.uspSlideHolder.uspSlider {
		margin: 3px auto 0;
	}
	
	.page-id-12754 .aboutWrap .adheight p, .page-id-12754 #gdlr-core-column-92372 .gdlr-core-pbf-column-content .gdlr-core-left-align {
		text-align: left !important;
	}
}

@media screen and (max-width: 640px) {
	rs-layer-wrap > rs-loop-wrap > rs-mask-wrap > rs-layer {
		font-size: 30px !important;
	}
	
	rs-layer-wrap {
		word-break: break-all !important;
	}
	
	rs-layer, #slider-1-slide-1-layer-5_5916, .jost-font.rs-layer {
		font-size: 30px !important;
	}
	
	a.rs-layer {
		font-size: 30px !important;
	}
	
	.gdlr-core-js {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	.uspWrap .gdlr-core-column-20 {
		height: auto !important;
	}
	
	.teamWrap {
		padding-top: 0px !important;
		padding-bottom: 10px !important;
	}
	
	.gdlr-core-media-image img {
		margin-bottom: 20px;
	}
	
	.gdlr-core-pbf-element {
		padding-top: 20px !important;
	}
	
	.footerBottom {
		display: block;
	}
	
	.corzo-copyright-text {
		width: 100%;
	}
	
	.gdlr-core-pbf-wrapper {
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
	
	.contactTopWrap {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	
	.gdlr-core-pbf-wrapper-full-no-space {
		max-width: 100%;
	}
	
	.corzo-footer-column {
		margin-bottom: 30px !important;
	}
	
	.corzo-footer-wrapper {
		padding-top: 25px !important;
	}
	
	.gdlr-core-item-pdb {
		padding-bottom: 0px !important;
	}
	
	.corzo-column-15 {
		width: 100%;
	}
	
	.adminheight {
		min-height: auto;
	}
	
	.key-strength .gdlr-core-icon-list-item ul li {
		width: 100%;
	}
	
	.key-strength .gdlr-core-icon-list-item ul li > div {
		min-height: auto;
	}
	
	.gdlr-core-icon-list-content {
		text-align: center;
	}
	
	.eachTeamRow .eachBoxWrap .eachBox {
		width: 100%;
	}
	
	.eachTeamRow .eachBoxWrap .eachBox .gdlr-core-personnel-list-content-wrap {
		padding: 20px 15px 20px !important;
	}
	
	.eachTeamRow .eachBoxWrap .eachBox .gdlr-core-personnel-list-content-wrap .gdlr-core-personnel-list-title {
		font-size: 20px !important;
	}
	
	.esoppage .ebox {
		width: calc(50% - 10px);
	}
	
	.uspWrap.inner-usp .gdlr-core-pbf-wrapper-container-inner {
		margin: 0 20px !important;
	}
	
	.sidenav {
		padding-top: 30px !important;
	}
	
	.sidenav .closebtn {
		padding: 0;
		line-height: 1;
		top: 0 !important;
	}
	
	.sidenav h3 {
		padding-bottom: 0 !important;
	}
	
	.sidenav .ftr_frm > .basic_bx {
		height: 500px !important;
	}
	
	.sidenav .wpcf7-spinner {
		display: none;
	}
	
	.eachServiceTitle {
		padding: 15px !important;
	}
	
	.serviceBlockWrap .eachServiceBlock .gdlr-core-js {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.serviceBlockWrap .eachServiceBlock .gdlr-core-media-image img {
		margin: 0 !important;
	}
}

@media screen and (max-width: 580px) {}

@media screen and (max-width: 480px) {
	rs-layer-wrap > rs-loop-wrap > rs-mask-wrap > rs-layer {
		font-size: 20px !important;
	}
	
	rs-layer-wrap {
		word-break: break-all !important;
	}
	
	rs-layer, #slider-1-slide-1-layer-5_5916, .jost-font.rs-layer {
		font-size: 20px !important;
	}
	
	a.rs-layer {
		font-size: 20px !important;
	}
	
	.eachBoxWrap .popDiv .gdlr-core-image-overlay-content {
		top: 30px !important;
		left: 10px;
		right: 10px;
		width: 100%;
		margin-top: 0 !important;
	}
	
	.hoverContent.adScroll > p {
		margin-top: 15px !important;
	}
	
	.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-column:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 440px) {
	.esoppage .ebox {
		width: 100%;
	}
}
