@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css');

/* General Custom CSS */

@font-face {
 font-family: "Galano-Grotesque-Light";
 src: url("font/Galano-Grotesque-Light.otf") format("opentype");
}
 @font-face {
 font-family: "Galano Grotesque Semi Bold";
 src: url("font/Galano Grotesque Semi Bold.otf") format("opentype");
}
 @font-face {
 font-family: "Galano Grotesque Medium";
 src: url("font/Galano Grotesque Medium.otf") format("opentype");
}
 @font-face {
 font-family: "Galano Grotesque";
 src: url("font/Galano Grotesque.otf") format("opentype");
}
body {
	font-family: Galano Grotesque !important;
}
.container {
	padding: 0;
}
h1 {
	font-size: 36px !important;
	font-family: Galano Grotesque Medium !important;
}
h2 {
	font-size: 36px !important;
}
h3 { 
	font-size: 22px !important;
}
h4 {
	font-size: 26px !important;
	font-family: Galano Grotesque Semi Bold !important;
}
h5 {
	font-size: 22px !important;
	font-family: Galano Grotesque Semi Bold !important;
}
h6 {
	font-size: 18px !important;
}
p {
	font-size: 14px !important;
}
ul {
	font-size:14px;
}
a {
	transition: all 0.5s ease 0s;
	text-decoration:none !important;
}
::selection{
	background-color: #dff2fa;
	color: #000000;
}
#scroll-top-link {
    right: 50px !important;
}

.logo img {
	max-width: none;
}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
	border-bottom: 3px solid #4CBAE6 !important;
	color: #4CBAE6 !important;
}
.avia-menu-fx {
	display: none;
}
#menu-item-search {
    border: 2px solid #4CBAE6;
    height: 41px;
    margin-top: 25px;
    min-width: 40px;
    border-radius: 30px;
    width: 10%;
}
.search-results .content h4 {
    color: #000000 !important;
}
.search_form_field #searchsubmit {
    background-color: #4CBAE6;
}
.search_form_field #s {
    color: #666666 !important;
}
.search-results .search-result-counter {
    color: #ffffff;
    background-color: #666666;
    font-size: 20px;
}
.search-results .post-meta-infos time {
    color: #666 !important;
}
.search-results #footer {
    padding-top: 20px;
}
.ajax_search_excerpt {
    color: #000000 !important;
}
.search-results .content h2 {
    font-size: 24px !important;
    color: #666666 !important;
}
.search-results .content p {
    color: #666666;
}
#avia-menu a {
	color: #59595a;
	margin: 0 10px;
}
#menu-item-search a {
	line-height: 29px !important;
	color: #4CBAE6 !important;
	left: -4px !important;
	position: relative;
	font-size: 24px !important;
	border-bottom: none !important;
	margin: 0;
}
#header #searchsubmit {
	background-color: #4CBAE6;
}
#header #s {
	color: #000000 !important;
}

#slider {
	background-size: cover;
}
.slide-cap {
    width: 60%;
	padding-top: 300px;
	padding-bottom: 300px;
}
.slide-cap h1 {
    color: #ffffff !important;
    text-transform: none !important;
    font-size: 48px !important;
}
.slide-cap span {
	font-family: Galano-Grotesque-Light !important;
}
.slide-cap p {
    color: #ffffff;
    font-size: 17px !important;
    line-height: 23px;
}
.slide-cap a {
	font-size: 16px;
	background-color: #f49110;
	display: inline-block;
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 9px 30px 15px;
	border-radius: 5px;
	margin-top: 10px;
}
#comm-of-benfits {
	text-align: center;
}
.com-benefits-con {
    width: 80%;
    display: inline-block;
}
.com-benefits-con h2 {
    text-transform: none !important;
    color: #4cb7e5 !important;
}
.com-benefits-con h2 b {
	color: #3c3c3c;
}
.com-benefits-con img {
    width: 180px;
}
.com-benefits-con span {
	color: #4CB7E5;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}
.com-benefits-blk-img {
	background-image: url(../images/background-images/comm-beni-sprite-img.png);
	width: 328px;
	height: 140px;
	background-size: 480px;
}
.com-benefits-blk-img-1 {
	background-position: 36px -36px;
}
.com-benefits-blk:hover .com-benefits-blk-img-1 {
	background-position: -197px -35px;
}
.com-benefits-blk-img-2 {
	background-position: 37px -204px;
}
.com-benefits-blk:hover .com-benefits-blk-img-2 {
	background-position: -196px -204px;
}
.com-benefits-blk-img-3 {
	background-position: 33px -377px;
}
.com-benefits-blk:hover .com-benefits-blk-img-3 {
	background-position: -199px -376px;
}
.com-benefits-blk h3 {
	color: #000000;
}
.com-benefits-blk {
	margin-top: 30px;
}
.com-benefits-blk p {
	color: #5d5e5e;
}
#product-serv {
	text-align: center;
	border-top: 2px solid #dcdcdc !important;
}
.com-benefits-con p {
	color: #817f7f;
}
#imprint-sec > p {
	color: #817f7f;
}

#imprint-sec > div > div > div > div > div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-3.el_before_av_one_half.avia-builder-el-first > section > div > p:nth-child(1)

.pro-serv-blk h3 {
	color: #000000;
	font-weight: 400;
	font-size: 20px !important;
}
.pro-serv-blk p {
	color: #000000;
}
.pro-serv-blk-img {
	background-image: url(../images/background-images/product-serv-sprite-img.png);
	width: 178px;
	height: 130px;
	background-size: 370px;
	display: inline-block;
	margin-left: -22px;
}
#product-serv .container {
	max-width: 90%;
}
#product-serv .av_one_fifth {
	margin-left: 1%;
	width: 19%;
}
.pro-serv-blk {
	padding: 10px 10px 30px;
	transition: all 0.5s;
	margin-top: 30px;
}
.pro-serv-blk-img-1 {
	background-position: 18px -29px;
}
.pro-serv-blk:hover .pro-serv-blk-img-1 {
	background-position: -169px -24px;
}
.pro-serv-blk-img-2 {
	background-position: 20px -170px;
}
.pro-serv-blk:hover .pro-serv-blk-img-2 {
	background-position: -169px -169px;
}
.pro-serv-blk-img-3 {
	background-position: 20px -305px;
}
.pro-serv-blk:hover .pro-serv-blk-img-3 {
	background-position: -171px -303px;
}
.pro-serv-blk-img-4 {
	background-position: 15px -454px;
}
.pro-serv-blk:hover .pro-serv-blk-img-4 {
	background-position: -176px -439px;
}
.pro-serv-blk-img-5 {
	background-position: 16px -619px;
}
.pro-serv-blk:hover .pro-serv-blk-img-5 {
	background-position: -172px -612px;
}
.pro-serv-blk a {
	background-color: #f49110;
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 7px 13px 10px;
	border-radius: 3px;
	display: inline-block;
	margin-top: 10px;
}
.pro-serv-blk a:hover {
	background-color: #4cb7e5;
	color: #000000;
}
.pro-serv-blk:hover {
	box-shadow: 0 3px 6px 3px #e5e5e5;
	border-radius: 5px;
}
.pro-serv-blk:hover {
    cursor: pointer !important;
}
#our-phylospy .container {
	max-width: 90%;
}
#our-phylospy {
	background-size: cover;
}
.our-philosophy-blk span {
	color: #4cbae6;
	font-weight: 600;
	font-size: 16px;
}
.our-philosophy-blk {
	margin-top: 200px;
	margin-bottom: 200px;
} 
.our-philosophy-blk h2 {
	text-transform: none !important;
    color: #000000 !important;
    font-size: 48px !important;
    line-height: 52.8px;
}
.our-philosophy-blk p {
	color: #30393b;
	font-size: 17px !important;
    line-height: 23px;
}
.our-philosophy-blk a {
	background-color: #f49110;
	color: #ffffff !important;
	padding: 10px 30px 14px;
	font-size: 16px;
	display: inline-block;
	border-radius: 3px;
	margin-top: 14px;
}
.our-philosophy-blk a:hover {
	background-color: #4cb7e5;
}
#client-tetstimonial {
	text-align: center;
}
 #client-tetstimonial .tmls_item:nth-child(1) {
 box-shadow: 0 0px 0px 0px #dcdcdc;
 position: relative;
 left: 70px;
 z-index: 0;
 top: 0;
 height: 300px;
}
#client-tetstimonial .tmls_item {
	width: 5% !important;
	border: 1px solid #dcdcdc;
	box-shadow: 0 2px 3px 3px #dcdcdc;
	background-color: #ffffff;
	padding: 30px 20px;
	position: relative;
	z-index: 9999;
	top: -20px;
	height: 340px;
	margin-top: 50px;
}
 #client-tetstimonial .tmls_item:nth-child(3) {
 box-shadow: 0 0px 0px 0px #dcdcdc;
 position: relative;
 left: -70px;
 z-index: 0;
 top: 0;
 height: 300px;
}
#client-tetstimonial{
	display: none;
}

#client-tetstimonial .tmls_image {
	display: none;
}
.tst-txt span {
	color: #000000;
	font-size: 20px;
	line-height: 0;
	font-weight: 600;
}
.tst-txt p {
	color: #737373 !important;
	font-size: 16px !important;
	line-height: 23px;
	font-style: italic;
}
#client-tetstimonial .tmls_next_prev {
	top: 183px !important;
}
#client-tetstimonial .tmls_prev {
	right: 988px !important;
	position: relative;
}
#client-tetstimonial .tmls_lightgrayarrows:hover {
    background-color: #000000 !important;
} 
#loc-map {
    background-color: #DFDFDF;
    height: 330px;
}
#loc-map .container {
	max-width: 100%;
} 
#loc-map #wpme-gmap-129 {
    height: 800px !important;
}
#get-touch-main .av_one_half {
	margin-left: 0%;
	width: 50%;
}
#get-touch-main {
    position: relative;
    background-color: transparent;
    margin-top: -290px;
    top: 220px !important;
    z-index: 9999;
}
.get-tch-loc, .get-tch-form {
    padding: 30px 30px;
    height: 830px;
}
div.wpcf7-response-output {
	border: none !important;
	color: #000000;
}

.get-tch-loc h4, .get-tch-form h4 {
    color: #000000 !important;
    font-weight: 400;
    margin-bottom: 30px;
    font-size: 22px !important;
}

.get-tch-loc p {
    color: #6b6b6b;
    font-size: 13px !important;
    line-height: 20px;
}
.get-tch-adress {
	margin-left: 0;
}
.get-tch-adress li, .get-tch-adress li a {
	color: #252525;
	list-style: none;
}
.get-tch-adress i {
	color: #ffffff;
	border: 4px solid #e8ddd8;
	font-size: 21px;
	background-color: #f28e20;
	padding: 10px 13px;
	min-width: 48px;
	text-align: center;
	border-radius: 40px;
	margin-right: 12px;
}
.get-tch-adress .fa-envelope {
	font-size: 17px !important;
	height: 49px;
}
.get-tch-adress li {
    line-height: 54px;
    margin-left: 0;
}
.get-tch-social li:first-child {
    margin-left: 0;
}
input.wpcf7-not-valid, input.error, select.wpcf7-not-valid {
    background-image: url(../images/background-images/error.png) !important;
    background-position: calc(100% - 10px) center !important;
    background-repeat: no-repeat !important;
    border-bottom: 2px solid #fd0101 !important; 
}
.get-tch-social li {
	float: left;
	list-style: none;
}
.get-tch-social li a {
    color: #3a3a3a;
    border: 2px solid #3a3a3a;
    padding: 8px 0 7px;
    min-width: 43px;
    display: inline-block;
    text-align: center;
    border-radius: 30px;
    font-size: 20px;
}
.home-cntc-form .wpcf7-text {
	border: none !important;
	border-bottom: 1px solid #c4c4c4 !important;
	color: #6b6b6b !important;
}
.home-cntc-form .wpcf7-textarea {
	border: none !important;
	border-bottom: 1px solid #c4c4c4 !important;
	resize: none;
	height: 110px;
	color: #6b6b6b !important;
}
.wpcf7-list-item-label {
	color: #515151;
	font-style: italic;
}
.home-cntc-form .wpcf7-submit {
	display: inline-block;
	float: left;
	background-color: #fd8f17 !important;
	font-weight: 600;
}
#footer {
    padding: 210px 0 30px 0;
    background-color: #393939;
}
.loc-txt {
    color: #000000;
    font-size: 16px !important;
    font-weight: 600;
}
.wild-card li {
    color: #666666;
    font-size: 12px;
    list-style: circle;
}
#footer h3 {
	color: #ffffff;
	text-transform: none;
	padding-bottom: 20px;
}
.ftr-1 li a {
	color: #e1e1e1;
	line-height: 26px;
}
.ftr-2 p {
	color: #e1e1e1;
}
 #footer .av_one_third:nth-child(1) {
 margin-left: 0%;
 width: 20%;
}
 #footer .av_one_third:nth-child(2) {
 width: 40%;
}
 #footer .av_one_third:nth-child(3) {
 margin-left: 3%;
 width: 30%;
}
.home-ftr-form .wpcf7-text {
	border-radius: 3px !important;
	height: 42px;
	margin: 0 !important;
	color: #717171 !important;
}
.home-ftr-form .wpcf7-submit {
	padding: 8px 40px;
	font-weight: 600;
	border-radius: 3px;
	background-color: #4cb7e5 !important;
	font-size: 16px;
}
.home-ftr-form .wpcf7-submit:hover, .home-cntc-form .wpcf7-submit:hover {
    background-color: #4cb7e5 !important;
}
#socket {
	background-color: #393939;
	border: none;
	text-align: center;
}
#socket .container {
	border-top: 1px solid #5c5c5c;
}
.copyright {
	float: none !important;
	width: 100% !important;
	color: #ffffff;
	font-size: 14px;
}
#scroll-top-link {
	border: 2px solid #4CB7E5 !important;
	background-color: transparent !important;
	color: #4CB7E5 !important;
}
.ftr-1 a:hover {
	color: #4CB7E5 !important;
}
.get-tch-social a:hover {
    color: #4CB7E5 !important;
    border-color: #4CB7E5;
}
.get-tch-adress a:hover {
	color: #4CB7E5 !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #6b6b6b !important;
}

::-moz-placeholder { /* Firefox 19+ */
 color: #6b6b6b !important;
}

:-ms-input-placeholder { /* IE 10+ */
 color: #6b6b6b !important;
}

:-moz-placeholder { /* Firefox 18- */
 color: #6b6b6b !important;
} 
.wpml-ls-statics-post_translations.wpml-ls {
    display: none !important;
}

.mc4wp-response {
	color: #e1e1e1;
}

/*====================================Product&Services====================================================*/
#product-services-sec {
	padding-top: 300px;
	padding-bottom: 300px;
    border: none !important;
    background-size: cover;
}
#yrm-cntent-1 {
    margin-bottom: 12px;
}
.slide-cap-in h1 {	
	color: #ffffff !important;
    text-transform: none !important;
    font-size: 48px !important;
}
.slide-cap-in p {
    color: #ffffff;
    font-size: 17px !important;
    line-height: 23px;
}
.slide-cap-in {
    text-align: center;
}
.slide-cap-in span {
    font-family: Galano-Grotesque-Light !important;
}
#pro-serv-pg-main {
    text-align: center;
}
.keyword h2 {
    color: #000000 !important;
    text-transform: capitalize !important;
}
.keyword .yrm-btn-wrapper {
    float: left;
}
.keyword .yrm-toggle-expand {
    border: none;
    background-color: #FD8F17;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 5px;
}
.benefit-img {
    width: 110px;
    display: inline-block;
    margin-bottom: 12px;
}
.keyword .yrm-inner-content-wrapper {
    color: #676868;
    font-size: 14px;
}
.keyword {
    margin-top: 40px;
}
.wpcf7-validation-errors {
    color: #D50C0C !important;
} 
.keyword h3 {
    color: #5a5a5a;
    font-size: 16px !important;
}
.keyword p {
    color: #676868;
}
.keyword a {
    background-color: #f49110;
    color: #ffffff !important;
    text-transform: uppercase;
    font-size: 16px;
    padding: 8px 22px 12px;
    display: inline-block;
    border-radius: 3px;
    margin-top: 10px;
}
.keyword a:hover {
    background-color: #000000;
}
#pro-serv-pg-main .template-page {
    padding-bottom: 0;
}
.keyword-image {
    margin-top: 24px;
}
.slide-cap a:hover {
	background-color: #4cb7e5;
}
.home-ftr-form .mailpoet_text {
    width: 100%;
    height: 42px;
    border: none !important;
    border-radius: 3px !important;
    padding-left: 10px !important;
    margin: 0 !important;
    color: #717171 !important;
	font-size: 13px !important;
}
.home-ftr-form .mailpoet_submit {
    padding: 9px 40px;
    font-weight: 600;
    border-radius: 3px;
    background-color: #4cb7e5 !important;
    font-size: 16px;
}
.home-ftr-form .fld-btn:hover {
    background-color: #4cb7e5 !important;
}
#client-tetstimonial .tmls_lightgrayarrows {
    background-color: #4CB7E5 !important;
}
.keyword-img {
    display: none;
} 
.av-language-switch-item {
    display: none !important;
}
.sub-menu {
    width: 118px !important;
    border-top: none !important;
    margin-left: 2px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.sub-menu li a {
    background-color: #ffffff !important;
    border: none !important;
    margin: 0px !important;
}
.wpcf7-not-valid-tip {
    color: #FD0101 !important;
}


.map {
  width:100%;
  height:500px;
} 
.map-wrap {
  position:relative;
}
.overlay {
  width:100%;
  min-height:500px;
  position:absolute;
  top:0;
}
.gmnoprint { 
    display: none !important;
} 
.gm-inset {
    display: none !important;
}
.gm-style-pbc {
    display: none !important;
}

.gm-style button {
    display: none!important;
}

.gm-style .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
    display: none!important;
}

.gm-inset.gm-inset-hover-enabled {
    display: none !important;
} 
.gm-inset-map-impl {
    display: none !important;
}  
/*

Desktop Styles

================================================== */
@media screen and (max-width: 2000px) {
.slide-cap {
	padding-top: 150px;
	padding-bottom: 150px;
}
.our-philosophy-blk {
	margin-top: 100px;
	margin-bottom: 100px;
} 
#product-services-sec {
	padding-top: 200px;
	padding-bottom: 200px;
    border: none !important;
    background-size: cover;
}
}
@media screen and (max-width: 1680px) {
.slide-cap {
	padding-top: 150px;
	padding-bottom: 150px;
}
.our-philosophy-blk {
	margin-top: 0px;
	margin-bottom: 0px;
}
#product-services-sec {
	padding-top: 150px;
	padding-bottom: 150px;
    border: none !important;
    background-size: cover;
}
}
@media screen and (max-width: 1400px) {
.responsive .container {
    max-width: 90% !important;
}
#loc-map .container {
	max-width: 100% !important; 
}
.slide-cap {
	padding-top: 100px;
	padding-bottom: 100px;
}
.slide-cap h1 {
    font-size: 40px !important;
}	
#product-services-sec {
	padding-top: 100px;
	padding-bottom: 100px;
    border: none !important;
    background-size: cover;
}
.our-philosophy-blk h2 { 
	font-size: 22px !important;
	line-height: 22px !important;
}
}
@media screen and (max-width: 1250px) {
.slide-cap {
    width: 55%;
	padding-top: 50px;
	padding-bottom: 50px;
}
}
@media screen and (max-width: 1024px) {
.responsive .container {
    max-width: 90% !important;
}
.slide-cap {
    width: 55%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.com-benefits-blk-img {
    position: relative;
    left: -28px;
}
.pro-serv-blk h5 {
    font-size: 18px !important;
} 
h1 {
    font-size: 30px !important;
}
#client-tetstimonial .tmls_prev {
    right: 862px !important;
}
#client-tetstimonial .tmls_item:nth-child(1) {
    left: 25px;
}
#get-touch-main {
    margin-top: -440px;
    top: 200px !important;
}
h3 {
    font-size: 23px !important;
}
.home-cntc-form .wpcf7-submit {
    float: left;
    margin-left: 0px;
    margin-top: 14px;
}
.slide-cap h2 {
    font-size: 38px !important;
}
.slide-cap p {
    font-size: 16px !important;
    width: 74%;
}
.get-tch-loc p {
    font-size: 13px !important;
}
#product-services-sec {
	padding-top: 50px;
	padding-bottom: 50px;
    border: none !important;
    background-size: cover;
}
}
@media screen and (max-width: 910px) {
#menu-item-search a {
    left: -1px !important;
}
.slide-cap {
    width: 55%;
	padding-top: 25px;
	padding-bottom: 25px;
}
.slide-cap h1 {
    font-size: 24px !important;
}
.slide-cap p {
    width: 62%;
}
.slide-cap a {
    font-size: 14px;
}
.com-benefits-blk-img {
    left: -61px;
}
#product-serv .av_one_fifth {
    margin-left: 2%;
    width: 48%;
    float: none;
    display: inline-block;
}
#client-tetstimonial .tmls_item {
    float: none;
    position: static;
    width: 13% !important;
    height: auto !important;
}
#client-tetstimonial .tmls_prev {
    right: 646px !important;
}
#client-tetstimonial .tmls_next_prev {
    top: 150px !important;
} 
#client-tetstimonial {
    height: 480px;
}
#product-services-sec {
	padding-top: 50px;
	padding-bottom: 50px;
    border: none !important;
    background-size: cover;
}
.slide-cap-in h1 {
    font-size: 34px !important;
}
h2 {
    font-size: 30px !important;
}	
}
@media screen and (max-width: 767px) {
#advanced_menu_toggle {
    background-color: transparent !important;
    color: #4CBAE6 !important;
    border: none !important;
    margin-top: -29px;
}
#loc-map .container {
	width: 100% !important;
	max-width: 100% !important;
}
.get-tch-loc, .get-tch-form {
    height: auto;
}
#keyword-research, #product-data-optimize, #compaign-setup, #reporting, #bid-management, #customer-services {
    text-align: center;
}
.keyword {
    margin-top: 10px;
}
.keyword .yrm-btn-wrapper {
    float: none !important;
}
.keyword-img {
    display: block;
	width: 170px !important;
    display: inline-block;
    margin-bottom: 20px;
}
.keyword-image {
    display: inline-block;
    width: 170px !important; 
}
.keyword {
    margin-top: 0px !important;
}
#product-data-optimize .keyword-image, #reporting .keyword-image, #customer-services .keyword-image {
    display: none;
} 
.logo {
    width: 250px !important;
    margin-top: 0;
}

#advanced_menu_hide {
    background-color: transparent !important;
    border: none !important;
    color: #4CBAE6 !important;
}
#mobile-advanced {
    padding: 30px 0;
    min-height: 0 !important;
    border-top: 3px solid #4CBAE6;
    border-bottom: 3px solid #4CBAE6;
    text-align: center;
}
#mobile-advanced a::before {
    display: none;
}
#mobile-advanced li a {
    border: none !important;
    color: #4CBAE6;
}
#mobile-advanced li a:hover {
    background-color: #4CBAE6;
}
#slider {
	height: auto;
	background-size: cover;
	background-image: url(//www.quantifiedmarkets.com/wp-content/uploads/2018/01/qm_header_v3_small.jpg) !important; 
	background-position: top center !important;
}
.slide-cap {
	text-align: center;
    width: 80%;
	padding-top: 75px;
	padding-bottom: 75px;
}
.slide-cap h1 {
    font-size: 24px !important;
    margin-bottom: 4px;
}
.slide-cap h2 {
    font-size: 32px !important;
}
.slide-cap p {
    font-size: 14px !important;
    line-height: 20px;
	width: 80%;
}
.slide-cap {
    width: 100%;
    margin-top: 13px !important;
}
.com-benefits-blk-img {
    left: 152px;
}
.pro-serv-blk-img {
    margin-left: -35px;
}
#client-tetstimonial .tmls_prev {
    right: 575px !important;
}
#get-touch-main {
    position: static !important;
    margin: 0 !important;
}
.get-tch-loc {
    height: auto;
}
.get-tch-form {
    height: auto !important;	
}
.home-cntc-form .wpcf7-submit {
    float: none;
    margin-left: 30px;
    margin-top: 5px;
}
#footer .widget {
    margin: 0;
}
#footer {
    padding: 20px 0 20px 0;
}
#loc-map {
    height: 290px;
}
.get-tch-adress li {
    margin-left: 0;
}
.get-tch-social li:first-child {
    margin-left: 0;
} 
.keyword-image {
    display: inline-block;
	width: 190px;
}
.sub-menu {
    width: 100% !important;
    border-top: none !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
}
.sub-menu a:hover {
    background-color: #4CBAE6 !important;
}
#our-phylospy {
	height: auto;
	background-size: cover;
	background-image: url(//www.quantifiedmarkets.com/wp-content/uploads/2018/01/qm_products_header.jpg) !important; 
	background-position: center center !important;
}
.our-philosophy-blk h1, .our-philosophy-blk p {
    color: #ffffff;
}
.our-philosophy-blk h2 {
    color: #ffffff !important;
    font-size: 22px !important;
    line-height: 24.2px;
} 
.our-philosophy-blk p {
    font-size: 14px !important;
    line-height: 21.45px;
} 
#our-phylospy .av_one_half {
    margin-left: 0%;
    width: 100%;
}
.our-philosophy-blk {
    margin-top: 0;
	text-align: center;
}
}
@media screen and (max-width: 667px) {
.slide-cap {
	padding-top: 50px;
	padding-bottom: 50px;
}
.com-benefits-blk-img {
    left: 120px;
}
.our-philosophy-blk a {
    font-size: 14px;
}
.our-philosophy-blk h1 { 
    font-size: 28px !important;
}
#client-tetstimonial .tmls_prev {
    right: 511px !important;
}
.tst-txt p {
    font-size: 14px !important;
    line-height: 20px;
}
#client-tetstimonial {
    height: 500px;
} 	
}
@media screen and (max-width: 600px) {
.com-benefits-blk-img {
    left: 93px;
}
#client-tetstimonial .tmls_prev {
    right: 451px !important;
}
.home-cntc-form .wpcf7-submit {
    float: none;
    margin-left: 0;
    margin-top: 25px;
}
.slide-cap {
	padding-top: 25px;
	padding-bottom: 25px;
}
.slide-cap h2 {
    font-size: 28px !important;
}
.slide-cap p {
    line-height: 18px;
    width: 80%;
} 	
}
@media screen and (max-width: 568px) {
.slide-cap h2 {
    font-size: 28px !important;
}
.slide-cap h1 {
    font-size: 22px !important;
}
h1 {
    font-size: 24px !important;
}
.com-benefits-con span {
    font-size: 14px;
}
.com-benefits-blk-img {
    left: 77px;
}
#client-tetstimonial .tmls_prev {
    right: 421px !important;
} 	
}
@media screen and (max-width: 414px) {
.slide-cap {
	padding-top: 0px;
	padding-bottom: 0px;
}
.slide-cap h1 {
    font-size: 20px;
}
.com-benefits-con {
    width: 100%;
}
.slide-cap h2 {
    font-size: 22px;
}
.slide-cap p {
    width: 100%;
}
.com-benefits-blk-img {
    left: 9px;
} 
#client-tetstimonial {
    height: 570px;
}
#client-tetstimonial .tmls_item:nth-child(1) {
    left: 0;
}
#client-tetstimonial .tmls_item {
    width: 14.2%;
}
#client-tetstimonial .tmls_prev {
    right: 298px;
} 
#client-tetstimonial .tmls_next {
    left: 17px;
    position: relative;
}
#client-tetstimonial .tmls_next_prev {
    top: 177px;
}
.get-tch-form {
    height: auto;
    padding: 30px 30px;
}
.get-tch-loc {
    height: auto;
    padding: 30px 30px;
}
.get-tch-adress li:first-child i {
    float: left;
    margin-bottom: 30px;
    margin-top: 5px;
}
.get-tch-adress li:first-child {
    line-height: 23px;
    padding-bottom: 0;
    position: relative;
    top: 23px;
} 
.get-tch-adress li {
    width: 100%;
    float: left;
    padding: 0;
}
.get-tch-social {
    margin-top: 30px;
    display: inline-block;
} 
.our-philosophy-blk h1 {
    font-size: 24px !important;
    line-height: 28px;
}
.keyword-image {
    width: 160px;
}
.keyword {
    margin-top: 0px;
}
h2 {
    font-size: 22px !important;
}
#comm-of-benfits .av_one_third {
    margin-bottom: 0 !important;
}
}
@media screen and (max-width: 384px) {
.logo {
    width: 200px !important;
    margin-top: 0;
}
.slide-cap a {
    padding: 6px 27px 12px;
}
.com-benefits-blk-img {
    left: 3px;
}
#client-tetstimonial .tmls_prev {
    right: 289px !important;
} 	
}
@media screen and (max-width: 375px) {
.slide-cap h2 {
    font-size: 20px !important;
    line-height: 25px;
}
.com-benefits-blk-img {
    left: -8px;
} 
#client-tetstimonial .tmls_prev {
    right: 267px !important;
}	
}
@media screen and (max-width: 320px) {
.com-benefits-blk-img {
    left: -24px;
}	
}
