/* ----------------------------------------------------------------
	Responsive CSS
-----------------------------------------------------------------*/


@media (max-width: 600px) {
	a.standard-logo {background-position: 50% 0% !important;background-size: 60% !important}
	.whiteBg {margin: 0px 5px;}
	.top-links li > a {font-size: 14px}
	.top-links .center{margin:0px 3px 0px 3px;padding:0px 4px}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {	position: relative;width: 100%;max-width:100%;	padding-right: 15px;	padding-left: 15px;    flex: 100%;}
footer .topmargin-sm {    margin: 20px 10px 40px 0px !important;}
footer .col-4.col-sm {    margin: 20px 0px;}
 /*header*/
	#primary-menu .container #top-search form input {padding:12px 0px 0px 0px}
#top-bar {    margin: 10px 0px 10px 0px;}
.top-links.fright {    margin: 0px;}
#primary-menu.style-2 {min-height: 60px;}
.col_half.col-9.nobottommargin.d-md-block {    text-align: center;}
#primary-menu-trigger {opacity: 1;pointer-events: auto;top: 25px;margin-top: 0;left: 0;z-index: 1;}
#primary-menu .container #primary-menu-trigger {top: 5px; left: 0; color: var(--white);  font-size: 30px;}
#primary-menu > ul, #primary-menu > div > ul {display: none;float: none !important;border: 0 !important;padding: 0 !important;margin: 0 !important;-webkit-transition: none;-o-transition: none; transition: none;}
#primary-menu > div > ul { padding-top: 60px !important; }
#primary-menu ul li {float: none;margin: 0 !important;text-align: left !important;border-top: 1px solid #EEE;}
#top-search a {position: absolute;top: 0;left: auto;right: 15px;margin: 40px 0;-webkit-transition: margin .4s ease;-o-transition: margin .4s ease;transition: margin .4s ease;}
#primary-menu > div > #top-search a{ margin: 20px 0 !important; }
#top-search form { height: 60px !important; } 
#primary-menu ul li:hover > a, #primary-menu ul li.current > a {    border-bottom: 0px solid var(--white);}
	.sidepane-ss {padding-left:10px !important;padding-top:20px}
	.advicepage .col-12 {padding-top:20px;}
	.advicepageSuccess .firstTab, .advicepage .firstTab { width: 100% !important;}
	.helptag{background-position:  5% 25% !important}
	.process-model li,.advicepageSuccess .secondTab, .advicepage .secondTab {padding-right:0px;width:100%!important}
	.fright {float:unset !important;line-height: normal;}
	.col-md-3.pr-0 {padding: 0px 20px !important;}
	.resourcePage .gr, .resourcePage .newsletter {padding:0px 20px 20px !important}
	.resourcePage .ser, .resourcePage .edu, .resourcePage .work {padding-bottom: 20px}
	.box-wht {margin:0px 0px 20px 0px}
	.pageContact .col_two_third.graybox,.pageContact .col_one_third.col_last.graybox {margin:0px 0px 20px;width:100%}
	#slideshow .carousel-item .container {display: block !important;}
	#carouselExampleCaptions .d-lg-block.col_half.noleftmargin.mb-0 {width: 100%; margin: 0px !important;}
	#carouselExampleCaptions {background-position: 100% 100% !important;padding-bottom: 20px;padding-top:0px !important}
	#carouselExampleCaptions .col_half.col_last.fright.mb-0 { width: 100% !important;}
	#aboutus .col_half {width:100% !important}
	#aboutus {background: linear-gradient(180deg, rgba(75,82,158,1) 25%, rgba(255,255,255,1) 25%) !important;}
	#aboutus .col_half.col_last {padding: 0px 20px;}
	.btn {padding:18px 50px!important}
	section.clients .col_one_fourth {margin-bottom: 20px!important}
	section.clients .col_one_fourth:last-child {margin-bottom: 0px!important}
	.col_half.col-9.fright.col_last.clearfix.nobottommargin.pr-0.mt-1{clear:both}
	.col-4.col_last.text-right.mt-3 {margin-bottom: 20px;}
	.dark-mode #aboutus, .yellow-mode #aboutus{background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,1) 25%, rgba(255,255,255,1) 25%) !important;}
	section.ideabox .col-12 {padding-right: 20px !important;}
	.dark-mode .success-stories .ss-carousel1 .owl-item.active.center .case-body, .yellow-mode .success-stories .ss-carousel1 .owl-item.active.center .case-body {box-shadow: 0px 30px 60px #53535426}
	.pageContact .maincontent .col-4 .content-wrap .row {display: block}
	.file-drop-zone-title {padding:20px 0px!important}
	.btn.btn-file {padding:0px 10px !important}
	 .pageContact .field-wrapper {margin: 5px 0px 5px !important;}
}  


