/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@font-face {
    font-family: 'gpkn';
    src:url('fonts/gpkn.ttf.woff') format('woff'),
        url('fonts/gpkn.ttf.svg#gpkn') format('svg'),
        url('fonts/gpkn.ttf.eot'),
        url('fonts/gpkn.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'allroundgothic-bold';
    src: url('fonts/allroundgothic-bold-webfont.eot');
    src: url('fonts/allroundgothic-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allroundgothic-bold-webfont.woff2') format('woff2'),
         url('fonts/allroundgothic-bold-webfont.woff') format('woff'),
         url('fonts/allroundgothic-bold-webfont.ttf') format('truetype'),
         url('fonts/allroundgothic-bold-webfont.svg#all_round_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'allroundgothic-book';
    src: url('fonts/allroundgothic-book-webfont.eot');
    src: url('fonts/allroundgothic-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allroundgothic-book-webfont.woff2') format('woff2'),
         url('fonts/allroundgothic-book-webfont.woff') format('woff'),
         url('fonts/allroundgothic-book-webfont.ttf') format('truetype'),
         url('fonts/allroundgothic-book-webfont.svg#all_round_gothicbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'allroundgothic-demi';
    src: url('fonts/allroundgothic-demi-webfont.eot');
    src: url('fonts/allroundgothic-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allroundgothic-demi-webfont.woff2') format('woff2'),
         url('fonts/allroundgothic-demi-webfont.woff') format('woff'),
         url('fonts/allroundgothic-demi-webfont.ttf') format('truetype'),
         url('fonts/allroundgothic-demi-webfont.svg#all_round_gothicdemi') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'allroundgothic-lig';
		src: url('fonts/allroundgothic-lig-webfont.eot');
		src: url('fonts/allroundgothic-lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allroundgothic-lig-webfont.woff2') format('woff2'),
         url('fonts/allroundgothic-lig-webfont.woff') format('woff'),
         url('fonts/allroundgothic-lig-webfont.ttf') format('truetype'),
         url('fonts/allroundgothic-lig-webfont.svg#all_round_gothiclig') format('svg');
		 
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'allroundgothic-medium';
		src: url('fonts/allroundgothic-medium-webfont.eot');
		src: url('fonts/allroundgothic-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allroundgothic-medium-webfont.woff2') format('woff2'),
         url('fonts/allroundgothic-medium-webfont.woff') format('woff'),
         url('fonts/allroundgothic-medium-webfont.ttf') format('truetype'),
         url('fonts/allroundgothic-medium-webfont.svg#all_round_gothicmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	font-family: 'allroundgothic-book'!important;
}
h1,h2,h3,h4,h5,h6{font-family: 'allroundgothic-demi' !important;}
p{
	font-size:16px;
	line-height:24px;
}
/*Header*/
#Action_bar ul.contact_details {
	float: right;
	margin-right: 25px;
}
#Action_bar .contact_details li {padding: 27px 0px 20px;}
#Action_bar ul.contact_details img {
    float: left;
    margin-right: 5px;
}
ul#menu-primary-menu {margin-top: 32px;}
#menu-primary-menu li a {
/*	text-transform: uppercase; */
	font-family: 'allroundgothic-book'!important;
	border-bottom: 4px solid transparent;
    padding: 20px 0px !important;
    margin-right: 31px;
    letter-spacing: 0.8px !important;
}
#menu-primary-menu li a:hover, #menu-primary-menu li.current_page_item a{border-bottom: 4px solid #fff;}
#Top_bar .menu > li > a span:not(.description){
	line-height:0px!important;
	padding:0px!important;
}
#Top_bar .top_bar_right {padding-left: 0px!important;}
#Top_bar a.action_button {
    color: #418FDE !important;
	margin-top: 13px;
    padding: 5px 20px !important;
    border-radius: 23px;
    transition: 0.3s;
    letter-spacing: 1px;
    font-family: 'allroundgothic-medium';
}
#Top_bar a.action_button:hover:after{content:none!important;}
#Top_bar a.action_button:hover{
	border-bottom: none !important;
    background: #3cdbc0;
    color: #fff !important;
}
/*Home*/
.home_banner_sec.vc_row {
    padding-top: 200px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    overflow: unset;
    z-index: 1;
	background:url('images/home-background-copy-01.png');
	padding-bottom: 190px;
}
.home_banner_left_info h3 {
    color: #fff;
    font-size: 40px;
    line-height: 50px;
    font-family: 'allroundgothic-demi';
}
.home_banner_left_info a, .home_banner_left_info a:hover {
    border-radius: 4px;
    background-color: #FBE122;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 38px;
    text-align: center;
    color: #000;
    padding: 2px 68px;
    text-transform: uppercase;
    margin-top: 25px !important;
    display: inline-block;
	text-decoration:none!important;
}
.home_second_sec {
    background-repeat: no-repeat !important;
    background-size: 100%;
    background-position: top left !important;
}
.home-right-sec_info img {
    position: absolute;
    top: 0;
}
.second_sec_info {
	margin-top: 150px;
	font-family: 'allroundgothic-lig' !important;
    font-weight: 700;
    color: #000;
}
.second_sec_info p {
    width: 81%;
    text-align: center;
    margin: 0 auto;
	line-height: 24px;
}
/*.place_row_sec, .place_freedom_sec, .reliable_row_sec{overflow: unset !important;}*/
.freedom_desk_img{float:left;}
.places_desk_img, .reliable_desk_img{float:right;}
.place_row_sec{padding-bottom: 86px;}
.place_row_sec:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 180px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    min-height: 915px;
	height:915px;
}
.home_place_confi_col {margin-top: 120px;}
.place_info_sec{text-align:center;}
.place_info_sec h3 {
    color: #001E60;
    font-size: 46px;
    line-height: 55px;
    font-family: 'allroundgothic-demi';
}
.place_info_sec p {
    color: #000000;
    line-height: 24px;
    font-family: 'allroundgothic-lig';
    font-weight: 700;
    width: 95%;
    margin: 0 auto;
}
.place_info_sec a, .place_info_sec a:hover {
    border-radius: 4px;
    background-color: #418FDE;
    color: #fff;
	font-size:14px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 38px !important;
    text-align: center;
    padding: 2px 68px;
    text-transform: uppercase;
    margin-top: 30px !important;
    display: inline-block;
    text-decoration: none!important;
}
.place_row_sec .wpb_column, .place_freedom_sec .wpb_column, .reliable_row_sec .wpb_column, .approach_info_row .wpb_column{
	position: relative;
    z-index: 21;
}
.place_bubble_img{
    display: table;
    height: 100%;
    width: 100%;
    text-align: center;
}
.place_bubble_img .wpb_wrapper{
	display: table-cell;
    width: 100%;
    vertical-align: middle;
    height: 370px;
}
.places_desk_img ul {
    list-style: none;
    position: relative;
    top: -165px;
    text-align: center;
    left: 15px;
}
.places_desk_img ul li {
    display: inline-block;
    margin-right: 45px;
}
.freedom_desk_img ul {
    list-style: none;
    position: relative;
    top: -165px;
    text-align: center;
    left: 15px;
}
.freedom_desk_img ul li {
    display: inline-block;
    margin-right: 45px;
}
.freedom_info_sec{text-align:center;}
.freedom_info_sec h3 {
    color: #001E60;
    font-size: 46px;
    line-height: 55px;
    font-family: 'allroundgothic-demi';
}
.freedom_info_sec p {
    color: #000000;
    line-height: 24px;
    font-family: 'allroundgothic-lig';
    font-weight: 700;
    width: 95%;
    margin: 0 auto;
}
.freedom_info_sec strong {
    font-family: 'allroundgothic-book';
}
.freedom_info_sec a, .freedom_info_sec a:hover {
    border-radius: 4px;
    background-color: #418FDE;
    color: #fff;
	font-size:14px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 38px !important;
    text-align: center;
    padding: 2px 68px;
    text-transform: uppercase;
    margin-top: 30px !important;
    display: inline-block;
    text-decoration: none!important;
}
.place_freedom_sec {
	padding-top: 221px;
	padding-bottom:80px;
}
.place_freedom_sec:before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0px;
	left:-20px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
    min-height: 890px;
	height: 890px;
}
.freedom_info_sec_col:after {
    content: "";
    position: absolute;
    background-image: url(images/bubble-img-freedom.png) !important;
    height: 54px;
    width: 54px;
    background-position: right;
    background-repeat: no-repeat;
    bottom: -157px;
    right: -7px;
}
.reliable_row_sec {
	padding-top: 293px;
	padding-bottom: 56px;
}
.reliable_row_sec:before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    min-height: 989px;
	height: 989px;
}
.reliable_info_sec{text-align:center;}
.reliable_info_sec h3 {
    color: #001E60;
    font-size: 46px;
    line-height: 55px;
    font-family: 'allroundgothic-demi';
}
.reliable_info_sec p {
    color: #000000;
    line-height: 24px;
    font-family: 'allroundgothic-lig';
    font-weight: 700;
    width: 95%;
    margin: 0 auto;
}
.reliable_info_sec strong {
    font-family: 'allroundgothic-book';
}
.reliable_info_sec a, .reliable_info_sec a:hover {
    border-radius: 4px;
    background-color: #418FDE;
    color: #fff;
	font-size:14px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 38px !important;
    text-align: center;
    padding: 2px 68px;
    text-transform: uppercase;
    margin-top: 30px !important;
    display: inline-block;
    text-decoration: none!important;
}
.reliable_desk_img ul {
    list-style: none;
    position: relative;
    top: -165px;
    text-align: center;
    left: 15px;
}
.reliable_desk_img ul li {
    display: inline-block;
    margin-right: 45px;
}
.approach_info_row {margin:48px 0px 200px;}
.approach_sec_info {
    font-family: "Open Sans";
    color: #418FDE;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    line-height: 33px;
    text-align: center;
}
.approach_sec_info p {
    font-size: 24px;
    width: 90%;
    margin: 0 auto;
    line-height: 33px;
}
.home_adgil_top_curve img, .home_adgil_bottom_curve img {display: inherit;}
.adgile_row_sec.vc_row {
    font-family: 'allroundgothic-lig';
	color:#fff;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    text-align: center;
    overflow: unset;
}
.home_adgil_top_curve{overflow:unset!important;}
.home_adgil_top_curve:after{
    content: "";
    position: absolute;
    background: url(images/programmaticmarketplace_final.png)no-repeat;
    width: 513px;
    height: 486px;
    right: 0px;
    top: 20px;
	z-index:22;
}
.adgile_col_center {z-index: 23;}
.home_adgil_bottom_curve{overflow:unset!important;}
.home_adgil_bottom_curve:before {
    content: "";
    position: absolute;
    background: url(images/agility_final.png)no-repeat;
    width: 469px;
    height: 617px;
    left: 0px;
    bottom:10px;
	z-index:22;
}
.adgile_row_sec p {
    line-height: 24px;
    margin-bottom: 23px;
}
.adgile_logo_sec {margin-top: 35px;}
.adgile_info_sec {
    width: 95%;
    margin: 0 auto;
	position:relative;
	z-index:22;
}
.adgile_info_sec a, .adgile_info_sec a:hover {
    border-radius: 4px;
    background-color: #FBE122;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 38px !important;
    text-align: center;
    padding: 2px 68px;
    text-transform: uppercase;
    margin-top: 40px !important;
    display: inline-block;
    text-decoration: none!important;
}
.adgile_info_sec:after {
    content: "";
    position: absolute;
    background: url(images/circle.png)no-repeat;
    width: 184px;
    height: 184px;
    bottom: -110px;
    right: -192px;
}
.get_started_title h3 {
    color: #001E60;
    font-size: 46px;
    line-height: 55px;
    text-align: center;
    width: 30%;
    margin: 0 auto;
}
.after_adgile_sec {margin-top: 60px;}
.steps_info_sec {
    text-align: center;
    margin-top: 63px;
}
.step-1_info {margin-top: 7px;}
.steps_info_sec .wpb_column {
    width: 26%;
    margin: 0 auto !important;
    float: none;
    display: inline-flex;
    padding: 0px 20px;
}
.step-1_info h3, .step-2_info h3, .step-3_info h3{
    color: #F04E97;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    text-align: center;
    margin-bottom: 18px;
}
.step-1_info p, .step-2_info p, .step-3_info p {
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    text-align: center;
}
.step-1_info a, .step-1_info a:hover, .step-2_info a, .step-2_info a:hover, .step-3_info a, .step-3_info a:hover {
    color: #F04E97;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px !important;
    text-align: center;
    text-decoration: none;
    font-family: 'allroundgothic-bold';
    letter-spacing: 1.2px;
}
.gsf_sec{text-align:center;}
.gsf_sec a, .gsf_sec a:hover {
    border-radius: 4px;
    background-color: #4A90E2;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 38px !important;
    text-align: center;
    padding: 2px 66px;
    text-transform: uppercase;
    margin-top: 50px !important;
    display: inline-block;
    text-decoration: none!important;
    letter-spacing: -0.18px;
    font-family: 'allroundgothic-lig';
}
.gsf_sec a strong {font-family: 'allroundgothic-demi';}
.news_feed_title h3 {
    color: #001E60;
    font-family: "All Round Gothic";
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    text-align: center;
    margin-top: 75px;
}
.news_feed_title{
	overflow:unset!important;
}
#news_feed_title_sec.active:before{
	-webkit-animation: perpalrightan 1.5s backwards !important;
	animation:perpalrightan 1.5s backwards !important;
	background: url(images/news-feed-banner.png)no-repeat;
}
#news_feed_title_sec:before{
	-webkit-animation: perpalrightoff 1.5s backwards !important;
	animation:perpalrightoff 1.5s backwards !important;
}
.news_feed_title.vc_row:before {
    content: "";
    position: absolute;
    background-size: contain!important;
    width: 254px;
    height: 494px;
    left: 0px;
    top: 50px;
}
.after_news_icon_info {text-align: center;}
.after_news_icon_info h5 {
    color: #001E60;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    font-family: 'allroundgothic-bold' !important;
    margin: 0 auto;
}
.after_news_icon_client{float:right;}
.after_news_icon_client h5{width:99%;}
.after_news_icon_inno h5 {width: 55%;}
.after_news_icon_trust{float: left;}
.after_news_icon_trust h5 {width: 74%;}
.posts_carousel_sec ul.post-info {display: none;}
.posts_carousel_sec h3.post-title a {
    color: #001E60;
    font-size: 24px;
    font-weight: bold;
    line-height: 29px;
    font-family: 'allroundgothic-bold' !important;
    text-transform: initial;
}
.posts_carousel_sec .post-img a, .posts_carousel_sec .post-img a:hover {
    color: #fff!important;
    text-align: center;
    font-size: 18px !important;
    font-weight: 500;
    letter-spacing: 1.07px;
    line-height: 22px;
}
.posts_carousel_sec h3.post-title:after{content:unset!important;}
.posts_carousel_sec .post-content p.post-description {display: none;}
.posts_carousel_sec .post-content p {
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}
.posts_carousel_sec button.owl-dot{box-shadow:none!important;}
.posts_carousel_sec button.owl-dot span{background: #001E60!important;}
.after_news_icon_sec{ 
	margin:86px 0px 0px;
	overflow:unset!important;
}
.post_more_article{text-align:center;}
.post_more_article:after{
	content:"";
	position:absolute;
	background:url(images/small-circle.png) no-repeat;
	background-size:contain;
	width:60px;
	height:60px;
	right:10px;
	bottom:0px;
}
.post_more_article a, .post_more_article a:hover {
    border-radius: 4px;
    background-color: #4A90E2;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 38px !important;
    text-align: center;
    padding: 2px 66px;
    text-transform: uppercase;
    margin-top: 50px !important;
    display: inline-block;
    text-decoration: none!important;
    letter-spacing: -0.18px;
    font-family: 'allroundgothic-lig';
}
.after_news_icon_client {margin-top: 22px;}
.after_news_icon_trust {margin-top: 4px;}
.home_form_sec {
    padding: 77px 0px 50px;
	background-size: 100% 100%;
	clear:both;
	margin-top:114px;
    background-color: #fff;
}
.after_news_icon_sec:after{
	content:"";
	position:absolute;
	background:url(images/form_bubble.png)no-repeat;
	width:200px;
	height:451px;
	right:0px;
	z-index:222;
	top: 30px;
}
.form_title {margin-bottom: 45px !important;}
.home_form_info form input, .home_form_info form input:focus, .home_form_info form textarea, .home_form_info form textarea:focus{
    background: transparent !important;
    box-shadow: none;
	padding-left:0px;
	color:#fff!important;
	font-size: 16px;	
	font-weight: 300;	
	letter-spacing: 0.5px;
    font-family: 'allroundgothic-book'!important;	
	line-height: 24px;
	min-height:auto;
    border: none;
	border-bottom:1px solid #207f96;
}
.home_form_info form textarea{resize:none;}
.home_form_info form input::placeholder , .home_form_info form textarea::placeholder{color:#fff!important;}
.home_form_info .inline_form_field {
    width: 43%;
    display: inline-block;
    padding: 0px 25px;
    margin-bottom: 55px;
}
.form_submit_btn{text-align:center;}
.home_form_info .block_form_field {padding: 0px 25px;}
.home_form_info form .wpcf7-submit, .home_form_info form .wpcf7-submit:focus {
    border-radius: 4px;
    background: #FBE122!important;
	outline:none;
    color: #000 !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 38px !important;
    text-align: center !important;
    padding: 2px 66px;
    text-transform: uppercase;
    margin-top: 50px !important;
    text-decoration: none!important;
    letter-spacing: -0.18px;
    font-family: 'allroundgothic-lig' !important;
	border:none;
	-webkit-appearance: button!important;
    -moz-appearance: button!important;
    appearance: button!important;	
}
.form_title p {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
}
.form_title strong{font-family: 'allroundgothic-bold' !important;}
/*Footer*/
footer .widget_nav_menu ul {
    background: none;
    list-style-type: none;
}
footer#Footer {text-align: center;}
footer .widget_nav_menu ul li{display:inline-block;}
footer .widget_nav_menu ul li a {
    padding: 0px 50px 0px 0px;
	text-transform:uppercase;
	color:#418FDE!important;
}
footer .widget_nav_menu ul li:last-child a{padding: 0px 0px;}
footer .widget_nav_menu ul li a:hover, footer .widget_nav_menu ul li.current-menu-item a {
		color: #001E60!important;
		text-decoration:none!important;
}
.footer_logo {margin-top: 66px;}
.footer_address {margin-top: 12px;}
.footer_phone {margin-top: 15px;}
.copy_right_sec{color:#001E60;}
.sitemap_link {margin-top: 65px;}
.copy_right_sec{margin-top:15px;}
#Top_bar.is-sticky {
    background: #418fde !important;
    height: 93px!important;
}
#Top_bar.is-sticky .logo{margin-top:13px!important;}
#Top_bar.is-sticky ul#menu-primary-menu, #Top_bar.is-sticky #Top_bar a.action_button{margin-top: 20px;}
div#__lpform_your-name {display: none;}
.about_us_banner.vc_row {
    padding-top: 200px;
    background: url(images/mps-bbout.png)no-repeat;
    background-repeat: no-repeat !important;
    padding-bottom: 150px;
    background-size: 100%;
}
.about_banner_info h2 {
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    color: #fff;
    margin-bottom: 35px;
}
.about_banner_info p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: #fff;
    text-align: center;
    width: 91%;
	margin:0 auto;
}
.meet_team_banner{
	margin-top:-1px;
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: top center;
}
.about_team_title {
    margin-top: 65px;
    margin-bottom: 57px !important;
}
.about_team_title h2 {
    text-align: center;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    color: #001e60;
}
.team_mem_info {text-align: center;}

.team_mem_info h4, .team_mem_info h5 {
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    font-family: 'allroundgothic-bold' !important;
    color: #000;
}
.team_mem_info h4 {margin-top: 45px;}
.team_mem_info h5 {
    color: #418FDE;
    margin-bottom: 20px;
}
.team_mem_info p{
	color: #000;
	font-size: 16px;
	line-height: 24px;
    margin: 0 auto;
}
.team_member_1 p, .team_member_3 p{width: 72%;}
.team_member_2 p {width: 65%;}
.why_use_us_sec.vc_section {
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
	overflow:unset!important;
    background-position: top center !important;
    padding-top: 300px;
	padding-bottom: 229px;
}
.why_use_us_sec:before{
	content:"";
	position:absolute;
	background:url(images/about-pink-circle.png)no-repeat;
	width:203px;
	height:382px;
    top: -40px;
    left: 0;
}
.about_why_use_us_sec:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 185px;
	background: url(images/adgil_buss_new.PNG);
    background-repeat: no-repeat;
    left: 0px;
    top: 0px;
	background-size: 100% 100%;
}
.about_why_use_us_sec {
    overflow: unset !important;
    background-image: url(images/adgil-device-background.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 300px !important;
	padding-bottom:230px;
}

.about_why_use_title_row:before{
	content:"";
	position:absolute;
	background: url(images/about-pink-circle.png)no-repeat;
	width:203px;
	height:382px;
    top: -340px;
    left: 0;
}
.about_why_use_title_row {overflow: unset !important;}
.about_use_left_col:before{
	content:"";
	position:absolute;
	background:url(images/about-yellow-circle.png)no-repeat;
	width:54px;
	height:54px;
	top:48px;
	left:24px;
}
.why_use_sec_info {
	text-align: center;
	color:#fff;
}
.why_use_sec_info h2 {
    font-size: 46px;
    line-height: 55px;
	color:#fff;
}
.why_use_single_info{
    color: #fff;
	text-align: center;
	font-family: 'allroundgothic-lig';
}
.why_use_single_info p{margin: 0 auto;}
.use_single_block_1 p {width: 67%;}
.use_single_block_2 p {width: 51%;}
.use_single_block_3 p{width: 63%;}
.use_single_block_4 p{width: 60%;}
.use_single_block_5 p{width: 60%;}
.use_single_block_6 p{width: 55%;}
.why_use_single_info img {margin-bottom: 20px !important;}
.about_why_bottom_curve_sec{
	margin-top:-164px;
	background: #428dd9;
}
.about_why_bottom_curve img{display:inherit;}
.about_us_form_sec_wrap {
    color: #fff;
    text-align: center;
    padding-top: 127px;
}
.about_advert_title h2 {
    font-family: 'allroundgothic-lig' !important;
	color: #fff !important;
	font-size: 46px;
    font-weight: 700;
    line-height: 55px;
    text-align: center;
}
.about_form_title {
	margin-top: 86px;
	margin-bottom: 54px !important;
}
.about_form_title p {
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px;
}
.about_form_title a, .about_form_title a:hover {
    font-family: 'allroundgothic-medium' !important;
    color: #f04e98;
    font-weight: 700;
    letter-spacing: 2px;
	text-decoration:none;
}
.media_banner_sec.vc_row {
    padding-top: 200px;
    background-repeat: no-repeat !important;    
	background-size: cover !important;
    background-position: center center !important;
	background:url(images/background-01.png);
	padding-bottom:165px;
}
.media_banner_info{text-align:center;}
.media_banner_info h3 {
    color: #fff;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 47px;
}
.media_place_sec {
    padding-top: 35px;
}
.media_place_sec:before{
	content:"";
	position:absolute;
	width:100%;
	background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    min-height: 378px;
	height:378px;
	right: 0px;
    top: 0px;
}
.media_place_sec .wpb_column{
	position: relative;
    z-index: 21;
}
.media_place_info {
    padding-top: 76px;
}
.media_place_info {
    text-align: center;
    color: #000;
}
.media_place_info h3 {
	color: #001E60;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
	width:90%;
	margin:0 auto;
}
.media_place_info p {
    width: 87%;
    margin: 46px auto 0;
}
.after_media_banner_sec{margin-top:-11px;}
.mp-report-info{
    text-align: center;
    color: #000;
	margin-top:51px;
}
.mp-report-info h3{
	color: #001E60;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
	width:72%;
	margin:0 auto;
}
.mp-report-info p {
    width: 87%;
    margin: 46px auto 0;
}
#mp-reporting-sec.active{
	animation: rightan 2s backwards;
	background-image: url(images/media-report-yellow.png) !important;
}
#mp-reporting-sec{animation: rightoff 2s backwards;}
.mp-reporting-sec.vc_row {
    background-repeat: no-repeat !important;
    background-size: contain;
    background-position: top left;
}
#place_reliable_sec.active{
	-webkit-animation:an 2s backwards !important;
	animation:an 2s backwards !important;
    background-image: url(images/media-freedom-green.png);
}
#place_reliable_sec{
	-webkit-animation:off 2s backwards ;
	animation:off 2s backwards;
}
#place_reliable_sec{
    padding-top: 83px;
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top right;
}
.place_reliable_info{
    text-align: center;
    color: #000;
	margin-top:27px;
}
.place_reliable_info h3{
	color: #001E60;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
	margin:0 auto;
}
.place_reliable_info p {margin: 46px 0 0;}
#media_place_credit_sec.active{
	-webkit-animation: rightan 2s backwards;
	animation: rightan 2s backwards;
    background-image: url(images/media-place-blue-circle.png);
}
#media_place_credit_sec{
	-webkit-animation: rightoff 2s backwards;	
	animation: rightoff 2s backwards;
}
.place_credit_sec{
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top left;
}
.mp-place-credit-info{
    text-align: center;
    color: #000;
	margin-top:58px;
}
.mp-place-credit-info h3{
	color: #001E60;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
	margin:0 auto;
}
.mp-place-credit-info p {margin: 46px 0 0;}
#place_where_can_sec.active{
	-webkit-animation:an 2s backwards;
	animation:an 2s backwards;
    background-image: url(images/media-pink-circle-1.png);
}
#place_where_can_sec{
	-webkit-animation:off 2s backwards;
	animation:off 2s backwards;
}
.place_where_can_sec{
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top right;
    padding-top: 83px;
}
.place_where_can_info{
    text-align: center;
    color: #000;
	margin-top:27px;
}
.place_where_can_info h3{
	color: #001E60;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
	width:94%;
	margin:0 auto;
}
.place_where_can_info p {
    width: 86%;
    margin: 46px auto 0;
}
.media_more_info{text-align:center;}
.media_more_info h3{
	color: #001E60;
	font-size: 46px;	
	font-weight: 500;	
	line-height: 55px;	
}
.media_more_info a, .media_more_info a:hover{
    border-radius: 4px;
    background-color: #4A90E2;
    color: #fff;
    font-size: 16px;
    line-height: 38px !important;
    text-align: center;
    padding: 5px 66px;
    text-transform: uppercase;
    margin-top: 38px !important;
    display: inline-block;
    text-decoration: none!important;
    letter-spacing: -0.18px;
    font-family: 'allroundgothic-lig';
}
.media_more_info a strong {font-family: 'allroundgothic-demi';}
.media_bottom_curve{overflow:unset!important;}
.media_bottom_curve:before {
    content: "";
    position: absolute;
    background: url(images/media-yellow-circle.png)no-repeat;
    width: 122px;
    height: 245px;
    z-index: 22;
    top: -97px;
}
.media_bottom_curve img {display: inherit;}
.adgil_banner_info, .adgil_left_sec, .adgil_left_sec .vc_single_image-wrapper, .adgil_right_sec, .adgil_right_sec .vc_single_image-wrapper{margin-bottom:0px!important;} 
.adgile_banner_sec, .adgil_banner_curve_row{overflow:unset!important;}
.adgile_banner_sec {padding-bottom: 19px;}
.adgil_banner_info {text-align: center;}
.adgil_banner_info h3 {
    color: #fff;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
}
.adgil_left_sec img {
    position: relative;
    left: -35px;
    top:-24px;
}
.adgil_right_sec img {
    position: relative;
    right: -92px;
	top:-2px;
}
.adgil_banner_left_col:before {
    position: absolute;
    content: "";
    background: url(images/agility_final-new.png);
    width: 470px;
    height: 473px;
    background-repeat: no-repeat;
    background-size: 87%;
    z-index: 22;
    top: 55px;
	left:-5px;
}
.adgil_banner_right_col:after {
    position: absolute;
    content: "";
    background: url(images/programmaticmarketplace_final-new.png);
    width: 493px;
    height: 383px;
    background-repeat: no-repeat;
    top: -36px;
    right: -143px;
    background-size: contain;
}
.after_adgil_banner_info {
    color: #000;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
}
.after_adgil_banner_sec {margin-top: 50px;}
.after_adgil_banner_info {
    text-align: center;
    width: 57%;
    margin: 0 auto;
}
.after_adgil_banner_info strong {font-family: 'allroundgothic-bold'!important;}
.adgil_buss_sec:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 185px;
    background: url(images/adgil_buss_new.PNG);
    background-repeat: no-repeat;
    left: 0px;
    top: 0px;
	background-size: 100% 100%;
}
.adgil_buss_sec {
    overflow: unset !important;
    background-image: url(images/adgil-device-background.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 240px !important;
}
.adgil_buss_title h3 {
    text-align: center;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    color: #fff;
    width: 94%;
    margin: 0 auto;
}
.adgil_icon_block{
    text-align: center;
	color:#fff;
}
.adgil_icon_block p{margin:0 auto;}
.adgil_icon_block strong {font-family: 'allroundgothic-demi'!important;}
.adgil_achieve_icon p {width: 55%;}
.adgil_measure_icon p {width: 49%;}
.adgil_buss_icon p {width: 61%;}
.adgil_unified_icon p {width: 54%;}
.adgil_performance_icon p {width: 61%;}
.adgil_sale_icon p {width: 54%;}
.adgil_dashboard_icon p {width: 46%;}
.adgil_icon_block img{display:inline-block;}
.adgil_volume_icon img {margin-bottom: 31px !important;}
.adgil_achieve_icon img {margin-bottom: 20px !important;}
.adgil_measure_icon img {margin-bottom: 27px !important;}
.adgil_buss_icon img {margin-bottom: 14px !important;}
.adgil_unified_icon img {margin-bottom: 23px !important;}
.adgil_performance_icon img {margin-bottom: 23px !important;}
.adgil_sale_icon img {margin-bottom: 17px !important;}
.adgil_dashboard_icon img {margin-bottom: 14px !important;}
.adgil_icons_sec_two{margin-top:90px;}
.adgil_icons_sec_three {margin-top: 54px;}
.omni_title_sec{
	margin-top:21px;
	text-align:center;
}
.omni_title_sec h3 {
    color: #001E60;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    width: 44%;
    margin: 0 auto;
}
.omni_row_one_wrap, .omni_row_two_wrap{overflow:unset!important;display:inline-block;}
.omni_row_one_wrap.vc_row{
		padding-left:0px!important;
		padding-right:0px!important;
	}
.omni_row_one_wrap:after{
	content:"";
	position:absolute;
	width:100%;
	height:640px;
	right:0px!important;
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top right;
	
}
.omni_row_two_wrap {margin-top: 66px;display:inline-block;}
.omni_row_two_wrap:before{
	content:"";
	position:absolute;
	width:100%;
	height:765px;
	left:0px;
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top left;
	
}
.omni_row_one {margin-top: 91px;}
.omni_row_two {margin-top: 155px;}
.omni_info_one p {
    text-align: center;
    color: #000;
    width: 92%;
    margin: 0 auto;
}
.adgil_info_two p {
    text-align: center;
    width: 92%;
    color: #000;
    margin: 0 auto 23px;
}
.omni_row_three {
    margin-top: 150px;
    background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top right;
}
.omni_info_three p {
    text-align: center;
    color: #000;
    width: 86%;
    margin: 0 auto;
}
.adgil_buss_bottom_curve{overflow: unset !important;}
.adgil_buss_bottom_curve img{
    display: inherit;
	margin-top: -9px;
}
.adgil_fill_more_info{
    margin-top: 60px;
	text-align:center;
}
.adgil_fill_more_info h3 {
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    color: #001E60;
    width: 53%;
    margin: 0 auto 15px;
}
.adgil_fill_more_info a, .adgil_fill_more_info a:hover {
    border-radius: 4px;
    background-color: #4A90E2;
    color: #fff;
    font-size: 16px;
    line-height: 38px !important;
    text-align: center;
    padding: 5px 97px;
    text-transform: uppercase;
    margin-top: 38px !important;
    display: inline-block;
    text-decoration: none!important;
    letter-spacing: -0.18px;
    font-family: 'allroundgothic-lig';
}
.adgil_footercurve_sec{
	overflow:unset!important;
    margin-top: 32px;
}
.adgil_footercurve_sec:before {
    content: "";
    position: absolute;
    background: url(images/media-yellow-circle.png)no-repeat;
    width: 122px;
    height: 245px;
    z-index: 22;
    top: -123px;
	left:-45px;
}
body .news_page_banner.vc_row {
    text-align: center;
    padding-top: 195px;
	padding-bottom:123px;
    background-repeat: no-repeat !important;
    background-position: top center !important;
	background-size: cover;
}
.news_page_banner h3 {
    color: #fff;
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
}
.single_feat_img{position:relative;}
.single_feat_img img {
    width: 100%;
    height: auto;
	display:inherit;
}
.feat_hover_link{display:none;}
.single_feat_img:hover .feat_hover_link {
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%;
    background: rgba(43,79,129,0.8);
    height: 100%;
}
.feat_hover_link p{
	color: #fff;
    font-size: 20px;
    text-decoration: none !important;
	position: relative;
    top: 45%;
}
.feat_hover_link p:after{
	position: absolute;
    content: "";
    background: url(images/arrow-read-more.png);
    width: 100%;
    height: 18px;
    background-repeat: no-repeat;
    display: block;
    left: 45%;
    top: 40px;
}
.single_post_wrap {margin-bottom: 60px !important;}
.single_info_wrap {
    width: 85%;
    margin: 10px auto 0;
}
.single_post_title h3 a {
    font-size: 18px;
    color: #000;
	font-family: 'allroundgothic-bold'!important;
}
.single_posts_excerpt p {
    font-size: 16px;
    color: #000;
	margin-top:5px;
}
.news_form_sec {
    padding: 77px 0px 50px;
	background-size: 100% 100%;
	clear:both;
	margin-top:114px;
    background-color: #fff;
}
.news_form_info form input, .news_form_info form input:focus, .news_form_info form textarea, .news_form_info form textarea:focus{
    background: transparent !important;
    box-shadow: none;
	padding-left:0px;
	color:#fff!important;
	font-size: 16px;	
	font-weight: 300;	
	letter-spacing: 0.5px;
    font-family: 'allroundgothic-book'!important;	
	line-height: 24px;
	min-height:auto;
    border: none;
	border-bottom:1px solid #207f96;
}
.news_form_info form textarea{resize:none;}
.news_form_info form input::placeholder , .news_form_info form textarea::placeholder{color:#fff!important;}
.news_form_info .inline_form_field {
    width: 43%;
    display: inline-block;
    padding: 0px 25px;
    margin-bottom: 55px;
}
.news_form_info .form_submit_btn{text-align:center;}
.news_form_info .block_form_field {padding: 0px 25px;}
.news_form_info form .wpcf7-submit, .news_form_info form .wpcf7-submit:focus {
    border-radius: 4px;
    background: #FBE122!important;
	outline:none;
    color: #000 !important;
    font-size: 16px;
    line-height: 38px !important;
    text-align: center !important;
    padding: 2px 66px;
    text-transform: uppercase;
    margin-top: 50px !important;
    text-decoration: none!important;
    letter-spacing: -0.18px;
    font-family: 'allroundgothic-medium' !important;
	border-bottom:none;
}
.contact_us_banner.vc_row {
    padding-top: 250px;
	padding-bottom: 170px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
	overflow:unset!important;
}
.contact_us_banner:before{
	content: "";
	position: absolute;
	background: url(images/about-pink-circle.png)no-repeat;
	width: 203px;
	height: 382px;
	bottom: -108px;
    left: -57px;
    background-size: contain;
    z-index: 22;
}
.contact_team_banner{overflow:unset!important;}
.contact_team_banner:before {
    content: "";
    position: absolute;
    background: url(images/contact-slider-banner.png) no-repeat;
    width: 100%;
    height: 90px;
    left: 0px;
    background-size: 100% 100%;
    top: -89px;
}
.contact_team_banner:after{
	content: "";
	position: absolute;
	background: url(images/contact-yellow-circle.png)no-repeat;
	width:54px;
	height:54px;
	top:173px;
	left:-14px;
}
.contact_banner_info h2 {
    font-size: 46px;
    font-weight: 500;
    line-height: 55px;
    color: #fff;
    margin-bottom: 39px;
}
.contact_banner_info p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: #fff;
    text-align: center;
    width: 60%;
	margin:0 auto;
}
.contact_form_title {
    margin-top: 118px;
    margin-bottom: 54px !important;
}
.contact_form_title p {
    font-size: 24px;
    font-weight: 700;
    line-height: 23px;
    margin-bottom: 10px;
    font-family: 'Open Sans' !important;
}
.contact_form_title a, .contact_form_title a:hover {
    font-family: 'Open Sans' !important;
    color: #f04e98;
    font-weight: 700;
	letter-spacing:0px;
    text-decoration: none;
}
.contact_form_sec {
	padding-top: 0px;
	color: #001e60;
	text-align: center;
}
.contact_form_info {margin-top: 98px;}
.contact_form_info .inline_form_field {
    width: 43%;
    display: inline-block;
    padding: 0px 25px;
    margin-bottom: 49px;
}
.contact_form_info .block_form_field {
    padding: 0px 25px;
    margin-bottom: 48px !important;
}
.contact_form_info form input, 
.contact_form_info form input:focus, 
.contact_form_info form select,
.contact_form_info form form:focus, 
.contact_form_info form textarea, 
.contact_form_info form textarea:focus {
	background: transparent !important;
	box-shadow: none;
	padding-left: 0px;
	color: #565656 !important;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.5px;
	font-family: 'allroundgothic-book' !important;
	line-height: 24px;
	min-height: auto;
	border: none;
	border-bottom: 1px solid #4a90e2;
}
.contact_form_info form input::placeholder, 
.contact_form_info form form::placeholder, 
.contact_form_info form textarea::placeholder {
	color: #565656 !important;
	opacity: 1;
}
.block_form_field.mb-25 {
	margin-bottom: 25px;
}
.contact_form_info form select{
   -webkit-appearance: menulist;
   -moz-appearance: menulist;
   appearance: menulist;
}
.contact_form_info form select option{
	color: #001e60!important;
    font-family: 'allroundgothic-demi' !important;
	position:relative;
	top:10px;
}
.contact_form_info form select option:hover{
	background: #418fde;
    color: #fff;
}
.contact_form_info form .wpcf7-submit, .contact_form_info form .wpcf7-submit:focus {
    border-radius: 4px;
    background: #418fde!important;
    outline: none;
    color: #fff !important;
    font-size: 16px;
    line-height: 38px !important;
    text-align: center !important;
    padding: 2px 66px;
    text-transform: uppercase;
    margin-top: 35px !important;
    text-decoration: none!important;
    letter-spacing: 0.5px;
    font-family: 'allroundgothic-lig' !important;
    border-bottom: none!important;
	-webkit-appearance: button!important;
    -moz-appearance: button!important;
    appearance: button!important;
}
.contact_bottom_curve{overflow:unset!important;}
.contact_bottom_curve:after{
	content:"";
	position:absolute;
	background:url(images/blue-circle.png)no-repeat;
	top:-35px;
	right:-46px;
	width:134px;
	height:268px;
	z-index:22;
}
.contact_bottom_curve_img img{display:inherit;}
/* single post */
	.single-post div#Subheader {display: none;}
	.section-post-related .section-related-adjustment{border:none;}
	.mps_single_banner_sec {
		background: #418fde;
		padding-top: 169px;
		overflow: unset !important;
		position: relative;
		background-image: url(images/single-layer-bg-curve-grey.jpg);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: bottom left;
	}	
	.mps_single_post_thumbnail img {
		width: 100%;
		position: relative;
		z-index: 22;
	}
	.mps_single_post_thumbnail:after{
		content:"";
		position:absolute;
		background:url(images/news-yellow-circle.png);
		width:106px;
		height:106px;
		right: -70px;
    	bottom: -32px;
	}
	.mps_single_post_info_wrap {
		width: 66.66666667%;
		margin: 54px auto 0;
		padding: 0px 15px;
	}
	.mps_related_title_wrap {
		padding:100px 0px 0px;
		position:relative;
	}
	.section.section-post-related {
		position:relative;
		padding-bottom: 255px;
	}
	.section-post-related:after{
		position:absolute;
		content:"";
		background:url(images/single-post-footer-curve.png) no-repeat;
		width:100%;
		height:102px;
		background-size:100% 100%;
		bottom:0px;
	}
	.mps_single_post_title h3 {
		color: #001E60;
		font-size: 46px;
		line-height: 55px;
	}
	.mps_related_title_wrap:after {
		position: absolute;
		content: "";
		background: url(images/single-read-more-circle.png);
		width: 88px;
		height: 123px;
		right: -46px;
		top: -41px;
	}
	.mps_related_title_wrap h4.mps_related_title {
		position:relative;
		z-index:22;
		text-align: center;
		color: #001E60;
		font-size: 46px;
		line-height: 55px;
		margin-bottom: 57px;
	}
	.mps_related_single_block {
		float: left;
		width: 22.5%;
		padding: 0 15px;
	}
	.mps_post_img a {
		display: block;
		position: relative;
	}
	.mps_post_img .mps_post_feat_img img {display: inherit;}
	.mps_post_img .mps_post_read_more_link{display:none;}
	.mps_post_img:hover .mps_post_read_more_link {
		display:block;
		position: absolute;
		width: 100%;
		text-align: center;
		height: 100%;
		top: 0;
		color: #fff;
		font-size: 20px;
		text-decoration: none !important;
		letter-spacing: 1.07px;
		line-height: 22px;
		background: rgba(43,79,129,0.8);
	}
	.mps_post_img .mps_post_read_more_link p {
		position: relative;
		top: 45.2%;
	}
	.mps_post_img:hover .mps_post_read_more_link p:after {
		position: absolute;
		content: "";
		background: url(images/arrow-read-more.png);
		width: 100%;
		height: 18px;
		background-repeat: no-repeat;
		display: block;
		left: 45%;
		top: 40px;
	}
	.mps_related_title h3{margin:17px 0px 5px 0px;}
	.mps_related_title h3 a {
		font-size: 20px;
		letter-spacing: 1.07px;
		line-height: 22px;
		font-family: 'allroundgothic-bold' !important;
	}
	.mps_related_excerpt p {
		font-size: 16px;
		line-height: 19px;
		color: #000;
	}
	.mps_single_back_btn {
		text-align: center;
		margin-top: 70px !important;
		display: inline-table;
		width: 100%;
	}
	.mps_single_back_btn a, .mps_single_back_btn a:hover {
		text-decoration:none;
		border-radius: 4px;
		background-color: #4A90E2;
		display: inline-block;
		text-align: center;
		color: #FFFFFF;
		font-family: "Open Sans";
		font-size: 14px;
		letter-spacing: -0.15px;
		line-height: 38px;
		padding: 5px 95px;
		text-transform: uppercase;
	}
	.mps_news_pagination_wrap {
		text-align: center;
		clear: both;
		padding-top: 26px;
	}
	/*.mps_news_pagination {
		display: inline-flex;
    	flex-wrap: wrap;
	}*/
	.mps_news_pagination .page-numbers {
		color: #000;
		font-size: 16px;
		line-height: 24px;
		margin-right:13px;
	}
	.mps_news_pagination .page-numbers.current {font-family: 'allroundgothic-bold'!important;}
	.mps_news_pagination a.prev.page-numbers {
		position: relative;
		font-size: 0;
	}
	.mps_news_pagination a.prev.page-numbers:after{
		content: "";
		background: url(images/post-left-arrow.png) no-repeat;
		width: 8px;
		height: 12px;
		left: 0px;
		background-color: #fff;
		padding: 20px 15px 10px;
		border-radius: 50%;
		background-position: top 10px left 11px;
	}
	/*.mps_news_pagination .page-numbers:nth-child(1) {order: 4;}*/
	/*.mps_news_pagination .page-numbers:last-child {
		margin-right: 0px;
		position: relative;
		left: 45px;
	}*/
	.mps_news_pagination .next{
		position: relative;
		font-size: 0px;
		top:-4px;
	}
	/*.mps_news_pagination .prev{
		position: relative;
		font-size: 0.2px;
		top: -4px;
	}*/
	.mps_news_pagination .next:after {
		position: absolute;
		content: "";
		background: url(images/post-right-arrow.png) no-repeat;
		width: 8px;
		height: 12px;
		left: 0px;
		background-color: #fff;
		padding: 20px 12px 0px;
		border-radius: 50%;
		background-position: top 10px left 13px;
		top:unset;
	}
	.mps_news_pagination .next:hover:after, .mps_news_pagination .prev:hover:after{background-color:#fbe122;}
	.mps_news_pagination a.prev.page-numbers:hover:after{background-color:#fbe122;}
	.wpcf7-response-output {margin-top: 40px !important;}
	.mps_head_back_btn a, .mps_head_back_btn a:hover{
		font-size: 18px;
		letter-spacing: 1.07px;
		line-height: 22px;
		color: #fff;
		text-decoration: none;
		margin-bottom: 12px !important;
    	display: inline-block;
		background:url("images/back-news-arrow.png") no-repeat;
    	padding-left: 41px;
    	background-position: top 2px left;
	}
	.posts_carousel_sec .post-content .post-title{line-height: 29px;}
/* single post */
@media(min-width:1240px){
	#Top_bar{top: 38px;}
}
@media(min-width:1300px){
	.home_banner_sec.vc_row{padding-bottom:110px;}
	.home_banner_left_info{margin-top:80px;}
}
@media(min-width:1400px){
	.home_banner_sec.vc_row {padding-bottom: 141px;}
	.media_banner_info {
		position:relative;
		top: 35px;
	}
	.media_banner_sec.vc_row{padding-bottom: 177px;}
}
@media(min-width:1500px){	
	.home_adgil_top_curve:after{top:25px;}
	.home_adgil_bottom_curve:before{bottom: 13px;}
	.about_why_bottom_curve_sec{margin-top:-184px;}
	.about_us_banner.vc_row{padding-bottom:250px!important;}
	.home_banner_sec.vc_row {padding-bottom: 300px;}
	.media_banner_sec.vc_row {padding-bottom: 266px;}
	body .news_page_banner.vc_row{padding-bottom:170px;}
	.media_banner_info {top: 45px;}
}
@media(min-width:1600px){
	.home_banner_sec.vc_row{padding-bottom:351px;}
	.about_us_banner.vc_row {padding-bottom: 290px!important;}
	.media_banner_sec.vc_row {padding-bottom: 315px;}
	body .news_page_banner.vc_row {padding-bottom: 200px;}
	.media_banner_info {top: 60px;}
}
@media(min-width:1700px){	
	.home_adgil_top_curve:after{top:38px;}
	.home_adgil_bottom_curve:before{bottom: 19px;}
	.about_why_bottom_curve_sec{margin-top:-204px;}
	.about_us_banner.vc_row{padding-bottom:335px!important;}
	.news_page_banner:before{height: 152px;}
	.media_banner_sec.vc_row {padding-bottom: 355px;}
	.home_banner_sec.vc_row {padding-bottom: 390px;}
	body .news_page_banner.vc_row {padding-bottom: 170px;}
	.media_banner_info {top: 90px;}
}
@media(min-width:1800px){	
	.home_adgil_top_curve:after{top:45px;}
	.home_adgil_bottom_curve:before{bottom: 23px;}
	.adgil_right_sec img{top: -110px;}
	.adgil_banner_left_col:before{top: 93px;}
	.about_why_bottom_curve_sec{margin-top:-224px;}
	.about_us_banner.vc_row{padding-bottom:390px!important;}
	.media_banner_sec.vc_row {padding-bottom: 440px;}
	.home_banner_sec.vc_row {padding-bottom: 445px;}
	.media_banner_info {top: 130px;}
}
@media screen and (min-width:1920px){
	.adgile_row_sec.vc_row .adgile_col_left:before{bottom: -108px;}
	.adgil_right_sec img {top: -124px;}
	.adgil_left_sec img {top: -10px;}
	.home_adgil_top_curve:after{top:64px;}
	.home_adgil_bottom_curve:before{bottom: 28px;}
	.adgil_banner_left_col:before{top: 109px;}
	.about_why_bottom_curve_sec{margin-top:-244px;}
	.about_us_banner.vc_row{padding-bottom:440px!important;}
	.news_page_banner:before{height: 171px;}
	.media_banner_sec.vc_row {padding-bottom: 466px;}
	.home_banner_left_info {margin-top: 100px;}
	.home_banner_sec.vc_row {padding-bottom: 470px;}
	.media_banner_info {top: 170px;}
	.second_sec_info {margin-top: 42px}
	.place_row_sec:after{top:85px;}
	
		
}
@media (min-width: 2500px){
	.adgil_left_sec img {top: -7px;}
	.adgil_banner_left_col:before{top: 99px;}
	.about_us_banner.vc_row{padding-bottom:740px!important;}
	.news_page_banner:before{
		height: 185px;
    	bottom: 0px;
    	background-size: cover;
	}
	.media_banner_sec.vc_row {padding-bottom: 766px;}
	.home_banner_sec.vc_row {padding-bottom: 715px;}
	.media_banner_info {top: 330px;}
	.place_row_sec{
		padding-bottom:120px !important;
	}
}
@media (max-width:1499px) and (min-width:1400px){
	.adgil_left_sec img{top: -25px;}
	.adgil_right_sec img {top: 5px;}
	.home_adgil_top_curve:after{top: 19px;}
	.home_adgil_bottom_curve:before{bottom: 13px;}
	.adgil_banner_left_col:before{top: 60px;}
}
@media (max-width:1599px) and (min-width:1500px){
	.adgil_left_sec img{top: -20px;}
	.adgil_right_sec img {top: -12px;}
	.adgil_banner_left_col:before{top: 68px;}
}
@media (max-width:1699px) and (min-width:1600px){
	.adgile_row_sec.vc_row .adgile_col_left:before{bottom: -111px;}
	.adgil_left_sec img {top: -26px;}
	.adgil_right_sec img {top: -56px;}
	.adgil_banner_left_col:before{top: 79px;}
}
@media (max-width:1799px) and (min-width:1700px){
	.adgil_left_sec img {top: -20px;}
	.adgil_right_sec img {top: -77px;}
	.adgil_banner_left_col:before{top: 84px;}
}
@media(max-width:1280px){
	.place_row_sec{padding-bottom: 115px;}
	.place_freedom_sec {padding-bottom: 110px;}
	.adgile_info_sec:after{bottom: -92px;}
	.adgil_banner_left_col:before{top:105px;}	
}
@media(max-width:1239px){
	.responsive-menu-toggle.active i:before {content: '\e82a';}
	.place_row_sec{padding-bottom: 125px;}
	.place_freedom_sec {padding-bottom: 140px;}
	#Top_bar #menu{
		left: 0px;
    	width: 100%!important;
		right:unset!important;
		background:#fafafa!important;
	}
	#Top_bar .menu > li > a {
		color: #418fde !important;
		padding-left: 30px !important;
		font-weight: 700;
	}
	#Top_bar .menu > li > a:hover, #Top_bar .menu > li.current-menu-item > a{
		background:#fbe122;
		color: #001E60!important;
	}
	.adgil_banner_left_col:before{top:100px;}
	.about_us_banner.vc_row{background:#001e60 url(images/about-page-device.png) no-repeat;}
	.meet_team_banner{
		background:url(images/about_curve-1.png) no-repeat;
		background-size: contain;
	}
	.about_team_title{margin-top: 165px;}
	.news_form_info .inline_form_field, .home_form_info .inline_form_field {width: 41%;}
	body .news_page_banner.vc_row{
		background: #418fde;
		background-size: unset !important;
    	background-repeat: no-repeat !important;
    	background-position: unset !important;
		background-image:url(images/news-banner-circle.png) !important;
	}
	.news_page_banner:before {
		content: "";
		position: absolute;
		background: url(images/news_banner_curve_new.svg)no-repeat;
		width: 100%;
		height: 120px;
		bottom:-18px;
		left:0px;
		background-size: 100% 100%;
	}
	ul#menu-primary-menu {margin-top:0px!important;}
	
}
@media(max-width:1200px){
	.adgile_row_sec.vc_row .adgile_col_left:before {bottom:-116px;}
	.adgile_info_sec:after {bottom: -75px;}
	.adgile_col_center{margin-top: 270px;}
	.adgil_banner_left_col:before{top:96px;}
	.mps_related_single_block{width:21.5%;}
}
@media(max-width:1170px){
	.place_row_sec {padding-bottom: 140px;}
	.place_freedom_sec {padding-bottom: 155px;}
	.adgil_banner_left_col:before{top:94px;}
}
@media(max-width:1125px){
	.place_row_sec {padding-bottom: 155px;}
	.place_freedom_sec {padding-bottom: 170px;}
	.adgil_banner_left_col:before{top:88px;}
}
@media(max-width:1024px){
	.place_freedom_sec {padding-bottom: 215px;}
	.freedom_info_sec_col:after{bottom:-130px;}
	.approach_info_row {margin: 200px 0px 100px;}
	.adgile_row_sec p{text-shadow: 1px 1px 1px #000;}
	.get_started_title {margin-top: 63px;}
	.get_started_title h3 {width: 100%;}
	.places_desk_img ul, .freedom_desk_img ul, .reliable_desk_img ul{top: -145px;}
	.second_sec_info{ 
		margin-top: 150px;
		margin-bottom:100px !important;
	}
	.adgil_banner_left_col:before {
		top: 149px;
		background-size: 100%;
		width: 100%;
		height: 344px !important;
	}
	.contact_us_banner.vc_row{padding-bottom: 50px;}
	.news_page_banner:before{width:110%;}
}
@media(max-width:991px){
	.place_freedom_sec {padding-bottom: 230px;}
	.adgile_info_sec:after {bottom: -70px;}
	.adgil_banner_left_col:before {top: 157px;}
	.about_why_use_us_sec:before{height:105px;}
	.news_page_banner:before{height: 100px;}
}
@media(max-width:980px){ 
	.adgil_banner_left_col:before {top: 159px;}
	.contact_us_banner.vc_row {
		padding-bottom: 47px;
		background-size: cover !important;
	}
}
@media(max-width:959px){

	#Header #menu > ul > li.current-menu-item > a, #Header #menu > ul > li.current_page_item > a{
		background:#fbe122;
		color: #001E60!important;
	}
	.place_freedom_sec {padding-bottom: 245px;}
	.news_form_info .inline_form_field, .home_form_info .inline_form_field {width: 38%;}
	.adgil_banner_left_col:before {top: 165px;}
	.mps_related_single_block{width:20.5%;}
}
@media(max-width:900px){
	.home_banner_blank_col {display: none;}
	.home_banner_left_block.wpb_column {width: 41.333333%;}
	.second_sec_info{margin-top:115px;}
	.places_desk_img ul, .freedom_desk_img ul, .reliable_desk_img ul{top: -135px;}
	.place_info_sec a, .place_info_sec a:hover, .freedom_info_sec a, .freedom_info_sec a:hover, .reliable_info_sec a, .reliable_info_sec a:hover{padding: 2px 55px;}
	.approach_info_row {margin: 48px 0px 48px;}
	.adgile_col_center {margin-top: 370px;}
	.adgile_info_sec:after {bottom: -60px;}
	.adgile_banner_sec .wpb_column {width: 100%;}
	.adgil_banner_middle_col {padding-top: 500px;}
	.adgil_banner_left_col:before {
		top: 0;
		height: 473px !important;
		background-size: contain;
		background-position: center;
	}
	.adgil_banner_right_col{padding-bottom:500px;}
	.adgil_banner_right_col:after {
		width: 100%;
		right: 0px;
		top: 60px;
		height: 479px;
		background-position: center center;
	}
	.omni_row_three{background-size:contain;}
	.about_us_form_sec_wrap{padding-top:27px;}
}
@media(max-width:800px){
	.place_info_sec a, .place_info_sec a:hover, .freedom_info_sec a, .freedom_info_sec a:hover, .reliable_info_sec a, .reliable_info_sec a:hover {
    	padding: 2px 40px;
	}
	.adgile_info_sec:after {bottom: -50px;}
	.freedom_info_sec_col:after {bottom: -50px;}
	.after_news_icon_sec:after{
		width: 129px;
    	height: 300px;
		background-size: 100%;
	}
	body .news_page_banner.vc_row{padding-bottom:118px;}
}
@media(max-width:768px){
	.places_desk_img ul img, .freedom_desk_img ul img, .reliable_desk_img ul img {
		width: 60px;
		height: auto;
	}
	.places_desk_img ul, .freedom_desk_img ul, .reliable_desk_img ul {top: -115px;}
	.after_news_icon_sec:after {
		width: 100px;
		height: 300px;
		background-size: 100%;
	}
}
@media(max-width:767px){
	.mobile-header-mini #Top_bar a.responsive-menu-toggle{margin-top: -13px!important;}
	.mobile-header-mini #Top_bar.is-sticky a.responsive-menu-toggle {margin-top: -2px!important;}
	.mobile-tr-header #Top_bar{top:10px;}
	.home_banner_sec.vc_row{
		background-size: cover !important;
		background-position: top center !important;
		display: flex;
    	flex-direction: column;
	}
	.home_banner_left_block.wpb_column {
		width: 100%;
		order: 3;
	}
	.home_banner_left_info{text-align:center;}
	.home_banner_right_block{order: 2;}
	.home-right-sec_info, .places_desk_img, .reliable_desk_img, .freedom_desk_img {margin-bottom: 0px !important;}
	.home-right-sec_info img {
    	position: unset;
    	top: unset;
	}
	.second_sec_info {
		margin-top: 85px;
		margin-bottom: 150px !important;
	}
	.place_bubble_img {
		display: unset;
		height: auto;
		width: auto;
		text-align: left;
	}
	.place_row_sec, .reliable_row_sec {
    	display: flex;
    	flex-direction: column;
	}
	.place_info_col, .reliable_info_col {order: 3;}
	.place_img_col, .reliable_img_col{order:2;}
	.place_bubble_img .wpb_wrapper {
		display: unset;
		width: auto;
		vertical-align: unset;
		height: auto;
	}
	.places_desk_img ul, .freedom_desk_img ul, .reliable_desk_img ul {top: -165px;}
	.second_sec_info p{width:100%;}
	.adgile_info_sec:after{
		content:unset!important;
		bottom:unset!important;
		right:unset!important;
	}
	.adgile_row_sec.vc_row{padding-bottom: 600px;}
	.home_adgil_bottom_curve:after {
		content: "";
		position: absolute;
		background: url(images/circle.png)no-repeat;
		width: 124px;
		height: 124px;
		bottom: 0;
		right: 80px;
		background-size: 100%;
	}
	.steps_info_sec .wpb_column {width: 100%;}
	.after_news_icon_info{
		float: none;
		margin-bottom: 65px !important;
	}
	.after_news_icon_sec:after{content:unset!important;}
	.home_form_sec{
		margin-top:0px;
		overflow:unset!important;
	}
	.home_form_sec:after {
		content: "";
		position: absolute;
		background: url(images/form_bubble.png)no-repeat;
		width: 100px !important;
		height: 251px !important;
		right: 0px;
		z-index: 222;
		top: -100px;
		background-size: 100% !important;
	}
	.about_us_banner.vc_row{padding-bottom:0px!important;}
	.mp-report-info, .mp-place-credit-info, .place_where_can_sec.vc_row, .after_media_banner_sec{margin-top:0px!important;}
	.mp-report-img, media_place_img, .media_place_banner_curve.wpb_text_column {margin-bottom: 0px !important;}
	.place_reliable_sec.vc_row {margin-top: 50px !important;}
	.book_col_left, .place_use_can_left_col, .place_credit_col_right, .place_report_right_col, .reliable_conn_left_col {display: none;}
	.after_adgil_banner_info{width:100%;}
	.adgil_buss_sec:before{background-size:contain;}
	.adgil_buss_title h3 {margin-bottom: 50px !important;}
	.adgil_icons_sec_two, .adgil_icons_sec_three, .after_adgil_banner_sec{margin-top: 0;}
	.omni_title_sec h3, .omni_info_one p, .adgil_info_two p, .omni_info_three p, .adgil_fill_more_info h3{width:100%;}
	.omni_row_one_wrap:after{top:0;}
	.omni_row_three {margin-top: 50px;}
	.contact_form_title {margin-top: 18px;}
	.about_us_banner.vc_row{
		padding-top:100px;
		background-size: cover !important;
	}
	.about_why_use_us_sec:before {
		height: 100%;
		background-size: contain !important;
	}
	.about_why_use_us_sec{background-size:cover;}
	.about_why_use_title_row:before{
		height: 282px;
		background-size: contain;
	}
	.about_use_left_col:before{
		top:-50px;
		left:-70px;
	}
	.use_sb_sec_2.vc_row {margin-top: 0px !important;}
	.mps_related_single_block {
		width: 43.7%;
		margin-bottom: 50px;
	}
	footer .widget_nav_menu ul li{display:block;}
	footer .widget_nav_menu ul li a{
		padding-right:0px;
		font-size: 16px;
    	margin-bottom: 15px;
	}
	.gsf_sec a, .gsf_sec a:hover{font-size:14px;}
	#Top_bar .menu_wrapper, #Top_bar.is-sticky .menu_wrapper {margin-top: 20px !important;}
}
@media(max-width:640px){
	.home_banner_sec.vc_row{background-position:top center!important;}
	.freedom_info_sec_col:after {bottom: 0px;}
	.approach_info_row {margin: 0px 0px 48px;}
	.gsf_sec .wpb_column {z-index: 22;}
	.adgil_banner_info h3 {padding: 0px 15px;}
	.adgil_buss_sec{
		padding-top:150px!important;
		background-size:cover!important;
	}
	.news_page_banner:before{height:90px;}
	body .news_page_banner.vc_row{padding-bottom:114px;}
	.contact_team_banner:before{
		height:50px;
		top:-49px;
	}
	.about_team_title {
		margin-top: 87px;
		margin-bottom: 25px !important;
	}
	.about_use_left_col:before{left:0px;}
	.section-post-related:after{height:75px;}
}
@media(max-width:600px){
	.news_page_banner:before {height: 70px;}
}
@media(max-width:536px){
	.adgile_row_sec.vc_row {padding-bottom: 650px;}
	.home_adgil_bottom_curve:before{bottom:60px;}
	.home_adgil_bottom_curve:after{right:20px;}
	.media_bottom_curve:before{top:-37px;}
	.contact_us_banner:before{
		width:138px;
		bottom: -170px;
	}
	.contact_bottom_curve:after{
		top: -15px;
		right: -67px;
		width: 136px;
		height: 138px;
		background-size: contain;
	}
	.mps_related_single_block {width: 42.7%;}
}
@media(max-width:480px){
	.home_banner_sec.vc_row{padding-bottom:250px;}
	.second_sec_info {
		margin-top: 50px;
		margin-bottom: 80px !important;
	}
	.steps_info_sec .wpb_column {z-index: 22;}
	.home_adgil_top_curve:after{
		width: 400px;
    	height: 384px;
		z-index: 22;
    	background-size: 100%;
	}
	.adgile_row_sec.vc_row {padding-bottom: 500px;}
	.home_adgil_bottom_curve:before{
		width: 369px;
    	height: 487px;
		background-size: 100%;
	}
	.approach_sec_info p{width:100%;}
	.reliable_row_sec {padding-top: 50px;}
	.freedom_info_sec_col:after{
		right:45%;
    	bottom: -30px;
	}
	.post_more_article {padding-bottom: 50px;}
	.post_more_article:after{
		width:100%;
		right:0px;
		background-position:center;
	}
	.after_news_icon_sec {margin: 45px 0px 0px}
	.form_title p{width:100%;}
	.news_form_info .inline_form_field, .home_form_info .inline_form_field {
		width: 100%;
		padding:0px 0px;
	}
	.news_form_info .block_form_field, .home_form_info .block_form_field{padding:0px 0px;}
	.contact_us_banner.vc_row{
		padding-top: 120px;
		background-size: cover !important;
    	background-position: unset !important;
	}
	body .news_page_banner.vc_row{
		background-size: cover !important;
    	background-position: unset !important;
	}
	.about_why_use_title_row:before {
		height: 225px;
		top: -325px;
	}
	.about_use_left_col:before {
		left: 0px;
		top: -80px;
	}
	.mps_related_title_wrap {padding: 50px 0px 0px;}
	.section-post-related:after {height: 50px;}
	.mps_related_single_block, .mps_post_img .mps_post_feat_img img{
		width: 100%;
		float: none !important;
    	padding: 0px 0px;
	}
	.mps_post_img .mps_post_feat_img img{width: 100%;}
	.mps_single_back_btn{margin-top: 45px !important;}
	.section.section-post-related {padding-bottom: 155px;}
	.posts_carousel_sec .owl-dots .owl-dot span {
		background: #D6D6D6 !important;
		width: 12px!important;
		height: 12px!important;
	}
	.posts_carousel_sec .owl-dots .owl-dot.active span {background: #fbe122!important;}
	.place_row_sec, .place_freedom_sec{padding-bottom: 0px;}
	.omni_row_three {margin-top: 120px;}
	.home_banner_sec.vc_row{
		background:#418fde url(images/banners-circle.png)no-repeat!important;
		background-size:cover!important;
		background-position:center!important;
	}
	.about_us_banner.vc_row, .media_banner_sec.vc_row{
		overflow: unset!important;
		background:#001e60 url(images/banners-circle.png)no-repeat!important;
		background-size:cover!important;
		background-position:center!important;
	}
	.home_banner_sec:after{
		content:"";
		position:absolute;
		background:url('images/home-curve.png');
		background-repeat:no-repeat;
		height:150px;
		width:120%;
		background-size:contain;
		left:0px;
		bottom:-150px;
	}
	.about_us_banner.vc_row:after, .media_banner_sec.vc_row:after{
		content:""!important;
		position:absolute!important;
		background:url('images/about-curve.png')!important;
		background-repeat:no-repeat!important;
		height:150px!important;
		width:120%!important;
		background-size: 100% auto!important;
		left:0px!important;
		bottom:-150px!important;
	}
	.contact_team_banner:before, .news_page_banner:before{width:120%!important;}
	.media_banner_sec.vc_row{margin-bottom:90px;}
	.meet_team_banner{background:none!important;}
	.omni_row_one_wrap.vc_row{
		padding-left:0px!important;
		padding-right:0px!important;
		padding-bottom:115px;
	}
	.omni_row_one_wrap:after{right:0px!important;}
	.omni_row_two_wrap.vc_row{padding-bottom:50px!important;}
	.adgil_img_two img{width:90%;}
	.adgil_buss_bottom_curve img{margin-top:0px;}
	.contact_form_title p {line-height: 32px;}
	.home_form_info form .wpcf7-submit, .home_form_info form .wpcf7-submit:focus, .contact_form_info form .wpcf7-submit, .contact_form_info form .wpcf7-submit:focus{
		margin-left:0px!important;
		margin-right:0px !important;
		width:100%!important;
	}
	.post_more_article a, .post_more_article a:hover{font-size:13px;}
	.mps_single_post_info_wrap {
		width: 100%;
		padding: 0px;
	}
	.posts_carousel_sec .owl-stage .owl-item{position:unset!important;}
		.posts_carousel_sec .post-content {padding-bottom: 0px !important;}
	.posts_carousel_sec .post-content p.post-description, .posts_carousel_sec .post-content p:last-child {display: none;}
	.posts_carousel_sec .wdo-carosuel-container {margin-bottom: 0px !important;}
	.post_more_article a, .post_more_article a:hover{margin-top:30px!important;}

}
@media(max-width:414px){
	.home_banner_sec.vc_row{padding-bottom:200px;}
	.section-post-related:after{bottom:-1px;}
}
@media(max-width:375px){
	.home_banner_sec.vc_row{padding-bottom:180px;}
	.home_adgil_bottom_curve:before {bottom: 110px;}
	.app_bubble_img{
		position: relative;
		left: -40px;
		top: 100px;
	}
	.adgile_row_sec.vc_row {padding-bottom: 600px;}
	.freedom_info_sec_col:after {
		bottom: -30px;
		right:40%;
	}
	.approach_sec_info {margin-top: 150px;}
	.adgil_footercurve_sec:before{top:-70px;}
	.contact_team_banner:before {
		height: 38px;
		top: -37px;
	}
	.contact_us_banner:before {
		width: 126px;
		bottom: -230px;
	}
	.news_page_banner:before {height: 60px;}

}
@media(max-width:360px){
	.home_banner_sec.vc_row{padding-bottom:160px;}
	.post_more_article a, .post_more_article a:hover{font-size:12px;}
	.adgil_fill_more_info a, .adgil_fill_more_info a:hover{padding: 5px 72px;}
	.section-post-related:after {
    	bottom: -1px;
    	height: 40px;
	}
	.gsf_sec a, .gsf_sec a:hover{font-size: 14px;}
}
@media(max-width:320px){
	.home_banner_sec.vc_row{padding-bottom:140px;}
	.home_banner_left_info a, .home_banner_left_info a:hover{font-size:13px;}
	.reliable_row_sec:before{top: -142px;}
	.gsf_sec a, .gsf_sec a:hover{font-size:12px;}
	.media_more_info a, .media_more_info a:hover{font-size:12px;}
	.post_more_article a, .post_more_article a:hover{font-size:11px;}
	.mps_related_title_wrap h4.mps_related_title{padding: 0px 15px;}
	.mps_single_back_btn a, .mps_single_back_btn a:hover{padding:5px 75px;}
}
.place_row_sec{
	display:inline-block;
}

#sec-left-1:after,
#sec-left-2:before{
    -webkit-animation: off 2s backwards;
	animation:off 2s backwards;
}
#sec-left-1.active:after,
#sec-left-2.active:before{
    -webkit-animation: an 2s backwards !important;
	animation:an 2s backwards !important;
	background-image: url(images/yellow-circle.png) !important;
}
#sec-right-1:before{
    -webkit-animation: rightoff 2s backwards !important;
	animation:rightoff 2s backwards !important;
}
#sec-right-1.active:before{
    -webkit-animation: rightan 2s backwards !important;
	animation:rightan 2s backwards !important;
	background-image: url(images/green-circle.png) !important;
}

#media_place_booking_sec:before{
    -webkit-animation: perpalanoff 1.5s backwards !important;
	animation:perpaloff 1.5s backwards !important;
}
#media_place_booking_sec.active:before{
    -webkit-animation: perpalan 1.5s backwards !important;
	animation:perpalan 1.5s backwards !important;
	background-image: url(images/media-pink-circle-new-1.png) !important;
}

#omni_row_one_wrap.active:after{
	-webkit-animation: an 2s backwards !important;
	animation:an 2s backwards !important;
	background-image: url(images/adgil-pink-circle.png);
}
#omni_row_one_wrap:after{
	-webkit-animation: off 2s backwards;
	animation:off 2s backwards;
}

#omni_row_two_wrap.active:before{
	-webkit-animation: rightan 2s backwards !important;
	animation:rightan 2s backwards !important;
    background-image: url(images/adgil-blue-circle.png);
}
#omni_row_two_wrap:before{
	-webkit-animation: rightoff 2s backwards !important;
	animation:rightoff 2s backwards !important;
}

#omni_row_three.active{
	-webkit-animation: an 2s backwards !important;
	animation:an 2s backwards !important;
    background-image: url(images/omni-row-three-pink-circle.png);
}
#omni_row_three{
	-webkit-animation: off 2s backwards;
	animation:off 2s backwards;
}



@keyframes an{
	
	0% { background-position: 200% 200%; }
    100% { background-position: 100% 100%; }
	
}
@keyframes off{
	
	0% { background-position: 100% 100%; }
    100% { background-position: 200% 200%; }
	
}

@keyframes rightan{
	
	0% { background-position: -100% -100%; }
    100% { background-position: 0% 0%; }
	
}
@keyframes rightoff{
	
	0% { background-position: 100% 100%; }
    100% { background-position: 0% 0%; }
	
}

@keyframes perpalrightan{
	
	0% { background-position: -500% -500%; }
    100% { background-position: 0% 0%; }
	
}
@keyframes perpalrightoff{
	
	0% { background-position: 200% 200%; }
    100% { background-position: 0% 0%; }
	
}

@keyframes perpalan{
	
	0% { background-position: 200% 200%; }
    100% { background-position: 100% 100%; }
	
}
@keyframes perpaloff{
	
	0% { background-position: 100% 100%; }
    100% { background-position: 200% 200%; }	
}

@media not all and (min-resolution:.001dpcm)
{
 @supports (-webkit-appearance:none) {
	.contact_team_banner:before{width:160%;}
}

}

/* MPS Theme customization starts here
-------------------------------------------------------------- */

#meet_the_team_sec1.active{
	-webkit-animation:an 2s backwards !important;
	animation:an 2s backwards !important;
    background-image: url(images/media-freedom-green.png);
}
#meet_the_team_sec1{
	-webkit-animation:off 2s backwards ;
	animation:off 2s backwards;
}
#meet_the_team_sec1{
    padding-top: 83px;
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top right;
}
@media(max-width:767px){
	.meet_the_team_sec1.vc_row{margin-top: 50px !important;}
}

#meet_the_team_sec2.active{
	animation: rightan 2s backwards;
	background-image: url(images/media-report-yellow.png) !important;
}
#meet_the_team_sec2{animation: rightoff 2s backwards;}
.meet_the_team_sec2.vc_row {
    background-repeat: no-repeat !important;
    background-size: contain;
    background-position: top left;
}

#meet_the_founder_sec.active{
	-webkit-animation:an 2s backwards;
	animation:an 2s backwards;
    background-image: url(images/media-pink-circle-1.png);
}
#meet_the_founder_sec{
	-webkit-animation:off 2s backwards;
	animation:off 2s backwards;
}
.meet_the_founder_sec{
	background-repeat: no-repeat !important;
	background-size: contain;
	background-position: top right;
    padding-top: 5px;
}
	