﻿*{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
    
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display:block;
}
img{
	border:none;
}
a{
	outline:none;
	text-decoration:none;
}
a img{
	border:none;
	outline:none;
}
input:focus,textarea:focus{
	outline:none;
}
.clear{
	clear:both;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic-webfont.eot');
    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic-webfont.svg#open_sansregular') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Slab';
    src: url('../fonts/Museo_Slab_500_2-webfont.eot');
    src: url('../fonts/Museo_Slab_500_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo_Slab_500_2-webfont.woff') format('woff'),
         url('../fonts/Museo_Slab_500_2-webfont.ttf') format('truetype'),
         url('../fonts/Museo_Slab_500_2-webfont.svg#museo_slab500') format('svg');
    font-weight: 500;
    font-style: normal;
}
body {
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
	font-weight:400;
	color: #595959;
}
.home {
    background: url("../images/home_bg_new.jpg") no-repeat fixed center center / cover rgba(0, 0, 0, 0);
}
header {
    background-color: #fff;
    width: 100%;
}
#header_inner {
    margin: 0 auto;
    /*padding: 10px 0;*/
    width: 960px;
}
#logo {
    float: left;
    margin-top:12px; /*newly added*/
}
#strip {
    background-color: #FD9B28;
    font-size: 11px;
    height: 34px;
    width: 100%;
}
#strip_inner {
    margin: 0 auto;
    width: 960px;
}
#solutions {
    float: right;
	margin-top: 9px;
}
#solutions ul {
    list-style: none;
	
}
#solutions ul li {
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    margin-left: 20px;
}
#solutions ul li:first-child {
    margin-left: 0;
}
#solutions ul li a {
    color: #f4f4f4;
    font-size: 12px;
    text-decoration: none;
}
#solutions ul li a:hover {
    color: #fd9140;
}
#sol_toggle {
    background: url("../images/sol_toggle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    float: left;
    height: 14px;
    margin-left: 10px;
    margin-top: 11px;
    width: 23px;
}
#country {
    float: right;
    font-size: 12px;
    position: relative;
    width: 81px;
}
.verbHome {
    margin-top: 1px;
    padding: 7px;
}
.menu-contry {
    float: right;
    margin-left: 18px;
    margin-top: 8px;
    position: relative;
}
.menu-contry > p {
    color: #ffffff;
    float: left;
    font-size: 13px;
    height: 28px;
}
.globImg {
    float: right;
    margin-left: 10px;
    margin-top: 0;
    width: 18px;
}
.submenu1 {
    clear: both;
    display: none;
    margin-top: 27px;
    position: absolute;
    right: 0;
}
.submenu1 li {
    background-color: rgba(1, 0, 1, 0.56);
    border-left: 1px solid #fff;
    color: #fff;
    display: block;
    float: left !important;
    text-align: center;
    width: 58px;
}
.submenu1 li:hover {
    background-color: #FD9B28;
}
.submenu1 li a {
    color: #fff;
    display: inline-block;
    padding: 5px 12px;
    text-decoration: none;
    width: 100%;
}
.banner_top_contanier {
    background: url("../images/bgGlobal2.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 400px;
    width: 100%;
}
#banner_top {
    margin: 0 auto;
    padding: 10px 0;
    width: 960px;
}
#banner_top_left {
    float: left;
    margin-top: 80px;
    text-align: center;
}
#banner_top_right {
    float: right;
    width:466px;
    margin-top:60px;
    margin-right: 57px;
}
.bannerptxt {
    font-size:20px;
    color:#000;
    margin:12px 0 15px;
}
.banner_know_btn {
    display: block;
    width:121px;
    height:34px;
    background:url(../images/knowmore.png) no-repeat;
    text-indent:-9999px
}
#we_engineer {
    background-color: #fff;
    margin: 0 auto;
    padding: 20px 0 0;
    width: 960px;
}
#engineer_left {
    float: left;
}
.engineer_head {
    font-size: 21px;
    font-weight: 300;
    line-height: 27px;
    margin-bottom: 16px;
    padding: 16px 0;
    width: 413px;
}
.engineer_list {
    font-size: 13px;
    margin-bottom: 25px;
}
.engineer_list_img {
    float: left;
    margin-right: 15px;
    width: 40px;
}
.engineer_list_info {
    float: left;
    width: 360px;
}
.engineer_list_info span {
    color: #262626;
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
}
.engineer_list_info p {
    font-size: 13px;
    line-height: 20px;
    width: 382px;
}
#engineer_right {
    float: right;
}
#sub_sec{
	width:100%;
	padding:20px 0;
    padding-bottom:10px;
	background-color:#f0eeef;
}
#sub_sec_inner{
	width: 960px;
	margin:0 auto;
}
.sub_sec_inner_head {
    font-size: 21px;
    font-weight: 300;
    margin-bottom: 10px;
}
#sub_sec_inner_left{
	float:left;
	width:330px;
}
#sub_sec_inner_left > img {
    /*margin-top: 10px;
    width: 91%;*/
}
#sub_sec_inner_left p{
    text-align:left;
}
#sub_sec_inner_right{
	float:left;
	width:265px;
    margin-left:50px;
}
#sub_sec_inner_right_last {
    float:right;
    width:255px;
}
.sub_sec_inner_list{
	list-style:none;
}
.sub_sec_inner_list li{
	margin-bottom:5px;
	background: url("../images/bullet.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
	padding-left: 25px;
}
.sub_sec_inner_list li a{
	text-decoration:none;
	color:inherit;
	font-size: 13px;
    line-height: 20px;
}
.sub_sec_inner_list li a:hover{
	color: #FD9B28;
}
#orange_bar {
    width: 100%;
    padding: 30px 0 7px;
}
.wrapper {
    height: auto;
    margin: 0 auto;
    width: 960px;
}
#gray_bar_innr {
    padding-right: 3%;
    width: 81%;
	margin:0 auto;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
#wrapperHead {
    font-weight: 300;
    margin: 0 auto;
    text-align: center;
    width: 700px;
    padding-bottom: 10px;
}
.wHeadBarL {
    background-color: #4a4a4a;
    display: block;
    height: 1px;
    margin-top: 20px;
    width: 85px;
}
#wrapperHead > p {
    color: #4a4a4a;
    float: left;
    font-size: 28px;
    padding-left: 2%;
    text-align: center;
    width: 510px;
}
.orange_box {
    float: left;
    padding: 22px 0 30px;
    width: 25%;
    text-align:center;
}
.orange_box > p {
    width: 203px;
    line-height: 19px;
    margin-top: 25px;
    margin-left:auto;
    margin-right:auto;
    font-size: 14px;
}
.orange_box.box_bg3 > p {
    width: 210px;
}
.orange_box > p > a {
    color: #595959;
}
.home_bx {
    
}
.home_serv_name {
    display:block;
    margin-top:5px;
    font-size:16px;
    color:#383838;
}
.home_serv_name:hover {
    color: #FD9B28!important;
}
.orange_box_head {
    font-size: 18px;
}
.orange_box ul {
    list-style: none outside none;
    margin-top: 20px;
}
.orange_box ul li {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 3px;
}
.orange_box ul li a {
    color: #4a4a4a;
    text-decoration: none;
    transition: all 0.1s ease 0s;
}
.orange_box ul li a:hover {
    color: #000;
}
.oBoxImg {
    border: 2px solid #992941;
    border-radius: 50%;
    background-color:#992941;
    height: 85px;
    margin: 0px auto 6px 28px;
    padding-top: 28px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 85px;
}
.box_bg1 > .orange_box_head {
    margin-left: 43px;
}
.box_bg2 > .orange_box_head {
    margin-left: 32px;
}
.box_bg2 > .oBoxImg {
    margin-left: 28px;
}
.box_bg3 > .orange_box_head {
    margin-left: 46px;
}
.box_bg3 > .oBoxImg {
    margin-left: 36px;
}
.box_bg4 > .orange_box_head {
    margin-left: 46px;
}
.box_bg4 > .oBoxImg {
    margin-left: 32px;
}
.box_bg5 > .oBoxImg {
    margin-left: 44px;
}
.box_bg5 > .orange_box_head {
    margin-left: 23px;
}
.orange_box.box_bg1 > ul {
    margin-left: 10px;
}
.orange_box.box_bg2 > ul {
    margin-left: 10px;
}
.orange_box.box_bg3 > ul {
    margin-left: 20px;
}
.orange_box.box_bg4 > ul {
    margin-left: 20px;
}
.orange_box.box_bg5 > ul {
    margin-left: 30px;
}
#links {

    /*background-color: #f4f4f4;*/
    padding-bottom: 30px;
    padding-top: 12px;
    width: 100%;
}
#links_inner {
    margin: 0 auto;
    width:1170px;
}
#terms_footer {
    margin-top: 10px;
    text-align: center;
}
#terms_footer ul {
    list-style: none;
	margin-bottom: 2px;
}
#terms_footer ul li {
    color: #8c8c8c;
    display: inline-block;
    font-size: 11px;
}
#terms_footer ul li a {
    color: #8c8c8c;
    text-decoration: none;
}
#terms_footer ul li a:hover {
    color: #FD9B28;
}
#fb-root,.fb-like{
	display:none!important;
}
.top_banner_section{
	background: url("../images/bg_uae_new.jpg") center no-repeat;
    height: 107px;
    width: 100%;
}
.top_banner_section_inner{
	width:960px;
	margin:0 auto;
	padding: 30px 0 37px 0;
	font-size: 23px;
	font-weight:bold;
	color: #ffffff;
	text-transform: uppercase;
}
.section_wrapper{
	width:960px;
	margin:0 auto;
	padding-bottom: 30px;
}
.section_menu{
	margin:43px 0 35px 0;
}
.section_menu ul{
	list-style:none;
}
.section_menu ul li{
	display:inline-block;
	padding-bottom:10px;
	border-bottom:2px solid #fff;
	position:relative;
	transition: all 0.25s linear 0s;
	margin-left:24px;
}
.section_menu ul li:first-child{
	margin-left:0;
}
.section_menu ul li:hover{
	border-color:#FD9B28;
}
.section_menu ul li a{
	font-size:15px;
	font-weight:600;
	color:#FD9B28;
	text-decoration:none;
}
.section_menu_arrow{
	display:none;
	position:absolute;
	bottom: 0;
	left:48%;
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #FD9B28;
}
.section_menu ul li:hover .section_menu_arrow{
	display:block;
}
.section_menu_active{
	border-color:#FD9B28!important;
}
.section_menu_active .section_menu_arrow{
	display:block;
}
.section_wrap_head{
	margin-bottom:20px;
	font-size:28px;
	font-weight:600;
	color:#FD9B28;
	letter-spacing:-1px;
}
.section_bold_text{
	font-size:15px;
	color:#333;
	line-height:24px;
}
.section_wrap_left{
	float:left;
	width:68%;
}
.section_wrap_subsec{
	margin:35px 0;
}
.section_wrap_subsec h2{
	margin-bottom:15px;
	font-size:20px;
	font-weight:400;
	color:#333;
}
.section_wrap_subsec p{
	font-size:15px;
	color:#333;
	line-height:24px;
}
.section_wrap_subseclist{
	list-style:none;
	margin-top:20px;
}
.section_wrap_subseclist li{
	display:inline-block;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:15px;
	background:url("../images/bullet.png") 0 4px no-repeat;
	font-size:15px;
	color:#7b7b7b;
}
.section_wrap_sidebar{
	float:right;
	margin-top:8px;
	min-width:252px;
	padding-bottom: 20px;
	background-color:#ececec;
	border-bottom:5px solid #b6b6b6;
	position:relative;
}
.section_wrap_sidebar_tri{
	position:absolute;
	background:url("../images/newsidebar_icn6.png") no-repeat;
    bottom: 0;
	right: 10%;
	width: 20px;
    height: 13px;
}
.section_wrap_sidebar_head{
	font-size:20px;
	color:#424141;
	font-weight:300px;
	background-color:#b6b6b6;
}
.section_wrap_sidebar_head p{
	float:left;
	margin-top:6px;
	margin-left:15px;
	font-weight:300;
}
.sidebar_icn1{
	float:right;
	width:82px;
	height:39px;
	background:url("../images/newsidebar_icn1.png") no-repeat;
}
.section_wrap_sidebar_list{
	padding:10px 8px 5px 8px;
}
.section_wrap_sidebar_list_head{
	padding-bottom:8px;
	margin-bottom:15px;
	border-bottom:1px solid #bfbfbf;
}
.section_wrap_sidebar_list_head img{
	float:left;
	margin:0 8px;
}
.section_wrap_sidebar_list_head p{
	float:left;
	font-size:14px;
	font-weight:400;
	color:#575757;
}
.section_wrap_sidebar_list_content{
	margin-left:38px;
}
.section_wrap_sidebar_list_content ul{
	list-style:none;
}
.section_wrap_sidebar_list_content ul li{
	font-size:13px;
	padding-left:10px;
	margin-bottom:5px;
	background:url("../images/newsidebar_icn5.png") 0 6px no-repeat;
}
.section_wrap_sidebar_list_content ul li a{
	color:#575757;
	text-decoration:none;
}
.section_wrap_sidebar_list_content ul li a:hover{
	color:#FD9B28;
}
.sec_sp1{
	margin-left:2px;
	margin-top:2px;
}
.sec_sp2{
	margin-top:3px;
}
.sec_sp3{
	margin-left:8px;
	margin-top: 8px;
}
#section_about{
	width:100%;
	padding:15px 0;
	/*background-color:#FD9B28;*/
    background-color:#f0eeef;
	color:#222;
}
#section_about_inner{
	width:960px;
	margin:0 auto;
}
#abt_vbt{
	float:left;
	margin-top: 15px;
}
#abt_vbt_txt{
	float: right;
	width: 85%;
}
#abt_vbt_txt p{
	float: left;
    width: 93%;
	font-size:14px;
	font-weight:400;
	line-height:24px;
}
#abt_vbt_txt_br1{
	float:left;
	margin-right:10px;
}
#abt_vbt_txt_br2{
	float:left;
	margin-left:5px;
}
#section_grey{
	background-color:#4e4e4e;
	padding:30px 0 20px;
}
#section_grey_inner{
	width:960px;
	margin:0 auto;
}
#interest_section{
	float:left;
}
#in_p1{
	font-size:19px;
	font-weight:300;
	color:#fefefe;
}
#in_p2{
	font-size:30px;
	font-weight:600;
	color:#d5d5d5;
}
#intrst_btn{
	margin-top:5px;
	display:block;
	width:192px;
	height:40px;
	background:url("../images/intrst_btn.png") no-repeat;
	cursor:pointer;
	color:#d5d5d5;
	text-decoration:none;
}
#intrst_btn span{
	display: block;
    font-weight: 600;
    margin-left: 59px;
    padding-top: 11px;
}
#bt_global{
	float:left;
	text-align:left;
}
#bt_global > p{
	margin-bottom:8px;
	font-size:19px;
	color:#fefefe;
	font-weight:300;
}
#join_conv{
	float:right;
}
#join_conv p{
	text-align:left;
	margin-bottom:8px;
	font-size:19px;
	color:#fefefe;
	font-weight:300;
}
#join_conv ul{
	list-style:none;
    margin-top: 15px;
}
#join_conv ul li{
	display:inline-block;
	margin-left:5px;
}
#join_conv ul li:first-child{
	margin-left:-4px;
}
#join_conv ul li a{
	display:block;
	width:42px;
	height:42px;
	border-radius:50%;
	border:1px solid #c9c9c9;
	text-align:center;
	transition: all 0.25s linear 0s;
}
#join_conv ul li a img{
	margin-top:7px;
}
#join_conv ul li a:hover{
	border-color:#FD9B28;
}
#at_glance{
	margin-top:20px;
}
.free_span1{
	float:left;
	position:relative;
	height:110px;
	width:70px;
	margin-left:70px;
	margin-top:12px;
}
.free_span2{
	float:left;
	position:relative;
	height:110px;
	width:50px;
	margin-left:50px;
	margin-top:12px;
}
.free_span3{
	float:left;
	position:relative;
	height:110px;
	width:50px;
	margin-left:50px;
	margin-top:12px;
}
.free_span1 span,.free_span2 span,.free_span3 span{
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:100%;
	background: #8c8c8c;
    background-image: linear-gradient(to top, #4E4E4E, #8c8c8c, #4E4E4E);
}
.no_show{
	display:none;
}
.top_banner_section_inner img{
	display:block;
}
.custom_select_holder{
	display:none;
	margin:23px 0 15px;
}
.custom_select_holder1 .select{
	width:40%;
}
.custom_select_holder2 .select{
	width:60%;
}
.page_points{
	list-style:none;
}
.page_points li{
	margin-bottom:5px;
	padding-left:20px;
	background:url("../images/bullet.png") 0 5px no-repeat;
	font-size:15px;
	color:#333333;
}
.page_points li a {
    color: #7c012d;
}
.page_points li a:hover {
    color: #ff5000;
}
.client_list {
    list-style: none;
	margin-left:-25px;
}
.client_list li {
    display: block;
    float: left;
    margin-bottom: 25px;
    margin-left: 25px;
}
#side_sales_enq_btn{
	background: url("../images/requsetforserv.jpg") no-repeat;
    color: #ffffff;
    display: block;
    height: 185px;
    left: -3px;
    position: fixed;
    text-indent: -999px;
    top: 412px;
    transition: left 0.35s ease-in-out 0s;
    width: 37px;
    z-index: 99999;
}
#side_sales_enq_btn:hover {
    left: 0;
    transition: left 0.35s ease-in-out 0s;
}
.sales_enq_btn_show{
	left: -3px!important;
	transition: left 0.35s ease-in-out 0s!important;
}
.sales_enq_btn_hide{
	left:-37px!important;
	transition: left 0.35s ease-in-out 0s!important;
}
.backto_btn {
    background-color: #992941;
    border-radius: 3px;
    color: #ffffff !important;
    display: block;
    font-size: 13px;
    font-weight: 600;
    padding: 8px 10px;
    text-decoration: none;
	margin-top: 20px;
    text-align: center;
    width: 165px;
	margin-bottom:20px;
}
.first_testimonial {
	border-top: none;
	padding-top: 0px;
}
.testimonial_container {
	margin-bottom: 20px;
	border-top: 1px dotted #575757;
	padding-top: 30px;
	font-size: 15px;
	color: #333;
	line-height: 24px;
}
.testimonial_pic {
	width: 90px;
}
.testimonial_sub{
	font-weight: normal !important;
}
.testimonial_box {
	float: left;
	margin-left: 30px;
	width: 70%;
}
.testimonial_box ul {
	list-style: none;
}
.testimonial_box ul li {
	display: block;
	line-height: 20px;
}
.testimonial_box ul li span {
	display: inline-block;
	margin-right: 50px;
}
.testimonial_box ul li span.main-span {
	display: inline-block;
	width: 140px;
}
.testimonial_box ul li p {
	margin-top: 10px;
}
.team_list {
    list-style:none;
}
.team_list li {
    font-size: 15px;
	color: #333;
    line-height: 20px;
    margin-bottom: 20px;
}
.team_list li p {
    margin-bottom: 10px;
}
.person_name {
    font-weight: bold;
    margin-bottom: 5px !important;
}
.person_post {
    color: #868686 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}
.person_img {
    float: left;
    margin-bottom: 10px;
    margin-right: 30px;
    margin-top: 6px;
}
.person_info {
    float: left;
    width: 80%;
}
.white_txt {
    color: #ffffff!important;
    font-size: 0!important;
}
.form_col{
	float:left;
	width:45%;
	margin-left:15px;
	margin-bottom:25px;
	color: #333;
	font-size: 15px;
}
.form_col_f{
	margin-left:0;
}
.form_col_full{
	width:92%;
}
.form_label{
	display: block;
	margin-bottom:5px;
	font-weight: 600;
}
.formtxtbox {
    border: 1px solid #afafaf;
    color: #333;
    font-size: 15px;
    padding: 5px;
    width: 100%;
}
.formtxtbox:hover, .formtxtbox:active, .formtxtbox:focus{
    border: 1px solid #8c334f;
}
.cont-contro td input {
    float: left;
    margin-right: 3px;
    margin-top: 6px;
}
.cont-contro label {
    float: right;
	margin-right: 10px;
    margin-top: 2px;
}
.spam_label{
	display: inline-block;
    margin-right: 15px;
    margin-top: 8px;
    vertical-align: middle;
}
.txtspamcode{
	display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
    width: 100px;
}
.spamcode{
	vertical-align: middle;
	margin-right: 15px;
}
.submit_btn {
    -webkit-appearance: none;
    background-color: #992941;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 10px;
    width: 130px;
}
.submit_btn_margin{
	margin-top: 15px;
}
.address_box {
    float: left;
    width: 33%;
}
.address_box p {
    color: #333;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 13px;
}
.page_social p{
	margin-bottom:10px;
	color:#333;
	font-size:15px;
	line-height:24px;
}
.page_social p a{
	color:#FD9B28;
}
.section_wrap_left_full{
	float:none;
	width:100%;
}
.link_text {
    color: #8c334f;
}
.link_text:hover{
    color: #ff5000;
}
#bottom_seo_links {
    margin-top:0px;
	margin-bottom: 0px;
}
#bottom_seo_links ul{
    list-style:none;
}
#bottom_seo_links ul li {
    display:inline;
    color: #8c8c8c;
    font-size: 10px;
}
#bottom_seo_links ul li a {
    color: #8c8c8c;
}
#bottom_seo_links ul li a:hover {
    color: #FD9B28;
}

/*=================ASP.NET===============================*/

.new_head_text_font {
    color: #333333;
    font-size: 20px;
    font-weight: 700!important;
    margin-bottom: 23px!important;
}
.section_wrapper_nopadb {
    padding-bottom:0;
}
.section_wrap_subsec_newmarg{
    margin-top:20px;
}
.tech_frame {
   border:1px solid #B0B0B0;
   padding:8px;
   border-radius:8px;
}
.tech_frame_center {
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.tech_frame_inner {
    border:1px solid #B0B0B0;
    padding:8px;
    background-color:#f7f7f7;
    border-radius:8px;
}
.technology_stack {
    margin-bottom:20px;
}
.technology_stack_first {
    margin-top:10px;
}
.technology_stack_last {
    margin-bottom:0px;
}
.tech_layer {
    float:left;
    width:140px;
    height:50px;
    position:relative;
}
.tech_layer1 {
    background-color:#00b050;
}
.tech_layer2 {
    background-color:#ffc000;
}
.tech_layer3 {
    background-color:#8064a2;
}
.tech_layer4 {
    background-color:#9bbb59;
}
.tech_layer5 {
    background-color:#4472B9;
}
.tech_layer6 {
    background-color:#4bacc6;
}
.tech_layer7 {
    background-color:#f79646;
}
.tech_layer p {
    margin-left: 15px;
    margin-top: 11px;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
}
.tech_tri {
    position:absolute;
    right:-43px;
    top:0;
    border-style: solid;
    border-width: 25px 0 25px 43.3px;
}
.tech_tri1 {
    border-color: transparent transparent transparent #00b050;
}
.tech_tri2 {
    border-color: transparent transparent transparent #ffc000;
}
.tech_tri3 {
    border-color: transparent transparent transparent #8064a2;
}
.tech_tri4 {
    border-color: transparent transparent transparent #9bbb59;
}
.tech_tri5 {
    border-color: transparent transparent transparent #4472B9;
}
.tech_tri6 {
    border-color: transparent transparent transparent #4bacc6;
}
.tech_tri7 {
    border-color: transparent transparent transparent #f79646;
}
.tech_logos {
    float:left;
    margin-left:60px;
}
.tech_logos ul {
    list-style:none;
}
.tech_logos ul li {
    display:inline-block;
}
.subsec_same_head h3,.subsec_same_head h4,.subsec_same_head h5,.subsec_same_head h6{
    color: #333333;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 15px;
}
.tech_list {
    list-style:none;
}
.tech_list li {
    background: url("../images/bullet.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
    padding-left: 25px;
}
.ind_circ_list {
    list-style:none;
    margin-top:25px;
}
.ind_circ_list li {
    display:inline-block;
    text-align:center;
    width:200px;
    margin-bottom:40px;
    vertical-align:top;
}
.ind_circ_list li:hover .ind_circ {
    border-color:#FD9B28;
}
.ind_circ_list li p {
    margin-top:10px;
}
.ind_circ {
    width:65px;
    height:65px;
    margin:0 auto;
    border-radius:50%;
    border:1px solid #7e7e7e;
    text-align:center;
    transition: all 0.2s ease-in-out 0s;
}
.ind_circ:hover {
    border-color:#FD9B28;
}
.ind_circ img {
    margin-top:8px;
}
.comp_circ_list{
    width:200px;
    float:left;
    text-align:center;
    margin-bottom:30px;
}
.comp_circ_list_space {
	display:none;
    float:left;
    width:30px;
    height:2px;
}
.comp_main_txt{
    margin-top:2px;
    font-size:12px!important;
}
.comp_sub_text {
    font-size:12px!important;
}
.service-box {
    float: left;
    font-size: 16px;
    min-height: 170px;
    text-align:center;
    padding: 30px 4.6% 0;
    transition: all 0.2s ease-in-out 0s;
    width: 50%;
}
.service-box:hover {
    transition: all 0.2s ease-in-out 0s;
    background-color: #f2f2f2;
}
.service-box.one {
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    
}
.service-box.two {
    border-bottom: 1px solid #e5e5e5;
}
.service-box.three {
    border-right: 1px solid #e5e5e5;
    
}
.service-box h4, .service-box h4 a {
    font-size: 17px!important;
}
.mbt_25 {
    margin-bottom:25px!important;
}
.mbt_no {
    margin-bottom:0!important;
}
.mtop_no {
    margin-top:0;
}
.asp_next_txt {
    float: left;
    text-align: justify;
    width: 76%;
}
.asp_net_img {
    float:right;
}
.section_wrap_sidebar_outer {
    float: right;
    min-width: 252px;
}
.section_side_new.section_wrap_sidebar {
    background-color: #ececec;
    border-bottom: 5px solid #b6b6b6;
    margin-top: 8px;
    width:100%;
    min-width:0;
    float:none;
    padding-bottom: 20px;
    position: relative;
}
.section_sidebtlogo {
    margin-top:10px;
    text-align:center;
}
#bottom_media_section {
    padding:20px 0;
    background-color:#e47526;
}
#bottom_media_section_inner {
    width:960px;
    margin:0 auto;
}
#bottom_media1 {
    float:left;
    width:260px;
}
.bt_media_head_icon, .bt_media_head, .bt_media_arrow {
    float:left;
}
.bt_media_head {
    font-size:17px;
    margin:0 10px;
    color:#fff;
}
.bt_media_arrow {
    margin-top:5px;
}
.bt_media_content {
    margin-top:10px;
    font-size:12px;
    color:#fff;
}
.bt_media_content a {
    color:#fff;
    font-size:12px;
}
#bottom_media2 {
    float:left;
    margin-left: 40px;
}
#bt_media_logo_list {
    list-style:none;
}
#bt_media_logo_list li {
    display:inline-block;
    margin-right:20px;
    vertical-align: middle;
}
#bt_media_logo_list li:last-child {
    margin-right:0px;
}
#bottom_media3 {
    float:right;
    width:260px;
}
.bt_marg1 {
    margin-top:20px;
}
.bt_marg2 {
    margin-top:21px;
}
#home_tech_logo_list {
    list-style:none;
    margin-top:28px;
}
#home_tech_logo_list li {
    display:inline-block;
    width: 85px;
    vertical-align:top;
    margin-bottom: 15px;
}
#home_tech_logo_list2 {
    list-style:none;
    margin-top:28px;
}
#home_tech_logo_list2 li {
    display:inline-block;
    width: 82px;
    vertical-align:top;
    margin-bottom: 15px;
}
.mleft15 {
    margin-left:28px;
}
.mleftlast15 {
    margin-left:22px;
}
.full_width {
    width:100%;
}
.full_width_imp {
    width:100%!important;
}
.amzn_mrg {
    margin-top:20px;
}
.sidebar_icn2 {
    background:url("../images/newsidebar_icn7.png") no-repeat;
}
.map_side a img {
    width:290px;
}
.map_side p {
    width:290px;
    line-height:20px;
    padding:0 10px;
    margin-bottom:5px;
}
.tech_new_sec {
    padding:10px 0;
    border-bottom:1px dotted #333333;
}
.tech_new_sec_name {
    float:left;
    width:120px;
    height:50px;
    margin-top: 26px;
    font-size: 15px;
    font-weight: bold;
}
.tech_sec_list {
    float:left;
}
.tech_sec_list ul {
    list-style:none;
}
.tech_sec_list ul li {
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
}
.tech_sec_list ul li:last-child {
    margin-right:0;
}
.loc_text {
    display:block;
    margin-top:2px;
    color: #FD9B28;
    font-weight: bold;
    margin-left: -6px;
}
.loc_text img {
    vertical-align:bottom;
}
.cms_top_marg {
    margin-top:10px;
}
.soc_top_marg {
    margin-top:20px;
}
.ecom_top_marg {
    margin-top:10px;
}
.ind_rec {
    border: 1px solid #7e7e7e;
    border-radius: 5px;
    height: 65px;
    margin: 0 auto;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 114px;
   
}
.ind_rec img {
    margin-top:10px;
}


/*=======================NEWS LIST BOXES======================*/

.news_listmain {
    float:left;
    width:370px;
    margin-left:1%;
}
.news_listmain:first-of-type{
    margin-left:0;
}
.news_listbox {
    border:1px solid #bcbcbc;
    margin-bottom: 10px;
}
.news_listbox_cont {
    padding: 0px 15px 15px 15px;
}
.date_place {
    margin:20px 0;
}
.date_place img {
    float:left;
}
.date_place span {
    float:left;
    margin-top:5px;
    margin-left:5px;
    font-size:14px;
    font-style:italic;
}
.news_title_place {
    margin-bottom:20px;
    font-size:20px;
    font-weight:600;
}
.news_title_place a {
    color:inherit;
}
.news_title_place a:hover {
    color:#FD9B28;
}
.news_listbox_cont p {
    line-height:22px;
    font-size:14px;
    text-align:justify;
}
.news_readmore {
    display:block;
    margin-top:10px;
    font-size:14px;
    font-weight:600;
    color:#FD9B28;
}
.mi_tech_marg {
    margin-top: 15px;
}
.gapps_left {
    width:80%;
    text-align:justify;
}
.gapps_logos {
    float:right;
}
.gapps_logos_list {
    list-style:none;
    margin-top:10px;
}
.gapps_logos_list li {
    margin-bottom:10px;
    text-align: center;
}

/*========================CAREERS==============================*/

#career_left {
    float:left;
    width:65%;
    text-align:justify;
}
#career_side_form {
    float:right;
    width:30%;
    padding:10px;
    margin-top:7px;
    background-color:#ECECEC;
}
.careerForm {
    width:290px;
    padding:10px;
}
.career_side_head {
    font-size:18px;
    font-weight:600;
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:1px solid #CCC;
}
.career_side_row{
    margin-bottom:10px;
}
.career_side_label {
    display:block;
    font-size:13px;
}
.career_side_txtbox {
    display:block;
    border: 1px solid #afafaf;
    color: #333333;
    font-size: 13px;
    padding: 5px;
    width: 100%;
    background-color:#FFF;
    font-family:inherit;
    resize:none;
}
.career_side_txtbox:hover, .career_side_txtbox:focus, .career_side_txtbox:active {
    border: 1px solid #8c334f;
}
.career_side_txtbox_sm {
    width:100px;
    float:left;
    margin-right:20px;
}
.glassdoor {
    border: 1px solid #cccccc;border-radius: 2px;width:289px;
}
.txtspam {
    float:left;
}
.pull_left {
    float:left;
}
.pull_right {
    float:right;
}
.mlr_auto {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.width_auto {
    width:auto;
}
.msoft_tpmarg {
    margin-top:22px!important;
}
.mleft_no {
    margin-left:0!important;
}
.smrt_topmarg {
    margin-top:16px!important;
}
.hstcont_tpmarg {
    margin-top:3px!important;
}
.enom_tpmarg {
    margin-top:20px;
}
.partner_list {
    list-style:none;
    margin-left:-15px;
}
.partner_list li {
    display:inline-block;
    vertical-align: top;
    margin-bottom:30px;
    margin-left:15px;
}
.h2style {
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    margin-top:5px;
    margin-bottom: 15px;
}
.logo_dep{
	font-size:12px!important;
}
.news_sub_head {
    color: #FD9B28;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -1px;
    margin-bottom: 20px;
    text-align:center;
}
.date_place_new {
    margin: 10px auto;
    width: 117px;
}
.newsdetails {
    padding:40px 0;
    margin:30px 0 10px 0;
    border-top:1px solid #DDD;
    border-bottom:1px solid #DDD;
}
.newsdetails_link .section_bold_text > a
{
    color:#9A2A42!important;
    font-weight:600;
    font-size:14px;
}
.newsdetails .section_bold_text {
    margin-bottom:10px;
}
.newsdetails .section_bold_text a {
    color:#FD9B28;
}
.newsdetails_pic {
    text-align:center;
    margin-bottom:30px;
}
.news_listmain_f {
    margin-left:0;
}
.news_select {
    float:left;
    width:232px;
    margin-bottom:30px;
    padding:8px 10px;
    border:1px solid #bcbcbc;
    font-size: 14px;
    color:#595959;
    margin-left:15px;
}
.news_select_f {
    margin-left:0;
}
.marstrong {
    color:#FD9B28;
}
.sitemap_left {
    float:left;
}
.sitemap_right {
    float:left;
}
.sitemap_box {
    float: left;
    margin-bottom: 30px;
    margin-left: 30px;
    width: 215px;
}
.sitemap_box_f{
    margin-left:0;
}
.sitemap_box_head {
    /*background-color: #FD9B28;*/
    color: #FD9B28;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 15px;
    /*padding: 6px 10px;*/
}
.sitemap_box ul{
    list-style:none;
}
.sitemap_box ul li {
    border-bottom: 1px dotted #8d8d8d;
    margin: 8px 5px 0 0;
    padding-bottom: 5px;
}
.sitemap_box ul li a {
    color: #333333;
}
.sitemap_box ul li a:hover {
    color: #ff5000;
}
.menu-contry p a{
	color:#FFF;
}
.globImg img{
	width:18px;
}
.no_bold{
	font-weight:400;
}
.quick-contact {
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 3px solid #FD9B28;
  position: fixed;
  right: 10px;
  width: 228px;
  height: 200px;
  opacity: 0;
  bottom: -220px;
  z-index: 99;
  border-radius:6px;
  -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 5px 25px rgba(0,0,0,0.3);
  box-shadow: 0 5px 25px rgba(0,0,0,0.3);
}
.mbt_tphead {
    margin-bottom:25px;
}
.quick-contact-head {
    background-color: #FD9B28;
    color: #ffffff;
    font-size: 15px;
    font-weight:600;
    padding:7px 0 7px 11px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    position: relative;
}
.quick-contact-text {
    padding:15px;
}
.interest_btn {
    color:#FFF;
    background-color:#FD9B28;
    display: block;
    border-radius: 2px;
    text-align:center;
    width:110px;
    margin-left:auto;
    margin-right:auto;
}
.interest_btn span.start {
    border-right: 1px solid #ffffff;
    float: left;
    font-size: 10px;
    font-weight: 400;
    margin-top: 1px;
    padding: 11px 5px;
    text-transform: uppercase;
}
.interest_btn span.rqst {
    display:block;
    font-size: 13px;
    font-weight: 600;
    padding: 9px 12px;
}
span.clear {
    display:block;
}
.quick_close {
    float:right;
    width:12px;
    height:11px;
    cursor:pointer;
    background:url("../images/qk_close.png") no-repeat;
    position: absolute;
    right: 6px;
    top: 13px;
}
.news_paging {
    text-align:center;
    margin-top:20px;
}
.news_paging ul {
    list-style:none;
}
.news_paging ul li {
    display: inline;
}
.news_paging ul li a:hover, .news_paging ul li.active a {
    background-color: #FD9B28;
}
.news_paging ul li a {
    background-color: #770028;
    border-radius: 3px;
    cursor: pointer;
    padding: 6px 9px;
    color: #ffffff;
    text-decoration: none;
}
.first_team_li {
    font-size: 0!important;
    line-height: 0!important;
    margin-bottom: 0!important;
}
.team_sep_ht {
    height:30px;
}
.insights_box {
    width:395px;
    height:235px;
    margin-bottom: 40px;
    margin-top: 40px;
}
.insights_box_f {
    float:left;
    background:url("../images/insbg1.jpg") no-repeat;
    margin-left:30px;
}
.insights_box_l {
    float:right;
    background:url("../images/insbg2.jpg") no-repeat;
    margin-right:30px;
}
.insight_txt{
    display:block;
    margin-top:10px;
    font-size:22px;
    color:#FFF;
    text-align:center;
}
.insights_img {
    width:100%;
    margin:25px auto 0;
    text-align:center;
}
.insights_more {
     padding: 17px 0 0;
}
.insights_more a{
    display:block;
    width:112px;
    background-color:#FFF;
    font-size:14px;
    padding: 4px 11px;
    margin:0 auto;
    text-align: center
}
.insights_box_f .insights_more a{
    color:#FD9B28;
}
.insights_box_l .insights_more a{
    color:#992941;
}
.enter_font {
    font-size: 30px;
}
.go_up {
    display: none;
    position:fixed;
    right:15px;
    bottom:15px;
    width:40px;
    height:40px;
    border-radius:50%;
    cursor:pointer;
	opacity:0.6;
	transition: all ease 0.3s;
    background:url(../images/cd-top-arrow.svg) no-repeat 13px 11px #9C9C9C;
}
.go_up:hover{
	opacity:1;
	background-position:13px 9px;
}
.tech_new_sec_enterp {
    width:55%;
    padding:0;
}
.ind_circ_list_enterp li{
    width:243px;
    margin-bottom:0;
}
.social_widget {
    float:left;
    width:302px;
    margin-left:25px;
}
.social_widget_a {
    margin-left:0;
}
.fb-xfbml-parse-ignore a,.twitter-timeline {
    color:#FFF!important;
}
#linkedin_widget {
    position:relative;
    padding:10px 15px 15px;
}
.lnk_icn {
    position: absolute;
    right: 30px;
    bottom: 35px;
}
#social_widget_container {
    width:100%;
    height:455px;
    border:5px solid #e4e4e4;
}
.social_widget_col {
    float:left;
    height:100%;
}
.social_widget_col_a {
    width:280px;
    padding:15px;
}
.social_widget_col_b{
    width:380px;
}
.social_widget_col_brd {
    border-left:5px solid #e4e4e4;
}
#fb_pad {
    padding:15px;
}
#fb_lin_sep {
    width:100%;
    border-top:5px solid #e4e4e4;
    
}
.side_newsdetails_pic {
    float:left;
    margin-right:25px;
}
.side_newsdetails_pic img {
    max-width:100%;
}
.mission_col1 {
    float:left;
}
.mission_col1.wid1 {
    width:288px;
}
.miss_txtbox {
    width:247px;
    height:141px;
    margin:0 auto;
    padding-top:20px;
    background:url(../images/mission/box_text.png) no-repeat;
    text-align:center;
}
.mis_centimg {
    width:247px;
    margin:0 auto;
    text-align:center;
}
.we_nurt {
    margin-top:30px;
    margin-bottom:25px;
}
.eng_dig {
    width:100%;
    position:relative;
    height:157px;
}
.for_our {
    position:absolute;
    top: 67px;
    left: 53px;
}
.mission_col1.wid2 {
    width:283px;
    margin-left:12%;
}
.round_circ {
    float:left;
    width:142px;
    height:367px;
    margin-top:3px;
    padding-right:10px;
    margin-right:5px;
    border-right:1px solid #d5d5d5;
}
.round_circ img,.round_circ2 img {
    display:block;
}
.round_circ .img1 {
    padding-top:25px;
    margin-bottom:25px;
}
.round_circ2 {
    float:left;
}
.round_circ2 .img1 {
    padding-top:58px;
    margin-bottom:15px;
}
.mission_col1.wid3 {
    width:248px;
    margin-left:12%;
}
.mis_centimg.teams {
    margin-top:26px;
    margin-bottom:10px;
}


.quick_contact_new {
  background: #fff;
  border: 1px solid #ccc;
  border-top: 3px solid #FD9B28;
  border-bottom: 3px solid #FD9B28;
  position: fixed;
  right: 79px;
  width: 313px;
  height: 195px;
  opacity: 0;
  bottom: -292px;
  z-index: 99;
  border-radius:6px;
  -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 5px 25px rgba(0,0,0,0.3);
  box-shadow: 0 5px 25px rgba(0,0,0,0.3);
}
.quick_contact_new_r{
	right: 193px;
}
.quick_contact_new .quick_contact_top{
    background-color: #FD9B28;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    cursor:pointer;
    position:absolute;
    top: -36px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.quick_contact_head {
    padding:7px 0 7px 11px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    position: relative;
}
.quick_contact_text {
    padding:15px;
}
.quick_contact_text .interest_btn {
    width:auto;
}
.quick_contact_new .quick_close {
  width: 13px;
  height: 13px;
  top:7px;
  background: url("../images/pclose.png") no-repeat; 
}
.puser {
    float:left;
    margin-left:15px;
}
.puser_pint {
    float:left;
    font-size:17px;
    margin-left:10px;
    margin-top: 11px;
}



.address_box_holder .address_box {
    width:auto;
    margin-left:35px;
}
.address_box_holder .address_box_a{
    margin-left:0;
}
.address_box_holder .address_box_b {
    margin-top:35px;
}

.section_wrap_sidebar.map {
    padding-bottom: 15px;
}
.section_wrap_sidebar_list.map_side {
    padding: 10px 8px 0 5px;
}
.sidebar_icn3 {
     background: url("../images/newsidebar_icn8.png") no-repeat;
}
.section_wrap_sidebar.career {
    border-bottom:none;
    padding-bottom:5px;
    width:303px;
}
.section_wrap_sidebar.career .section_wrap_sidebar_tri {
    display:none;
}
.section_wrap_sidebar.career .section_wrap_sidebar_list p {
    margin-bottom: 9px;
}
.section_wrap_sidebar.career .section_wrap_sidebar_list a {
    display:block;
    text-align:center;
}
.section_wrap_sidebar.career .section_wrap_sidebar_list a img {
    display: block;
    max-width: 100%;
    height: auto;
}

.section_wrap_subsec_newmarg .section_wrap_subsec {
    margin:20px 0;
}
.section_wrap_subsec_newmarg .tech_list {
    margin-top:20px;
}
.section_menu_newmarg {
    margin-bottom:10px;
}
.section_menu_sub {
    margin-bottom: 30px;
    font-size:12px;
}
.section_menu_sub a{
    color:#333;
}
.section_menu_sub a:hover{
    color:#FD9B28;
}
.section_menu_sub a.active {
    color:#FD9B28;
}
.section_menu_sub.right {
    float:right;
    margin-right: 215px;
}

.img_responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.bx-wrapper img {
    border:4px solid #B6B6B6;
}
.slider_cont img {
    display: block;
    max-width: 100%;
    height: auto;
}

.section_menu_sub_opso {
    margin-left:191px;
}
.pull_left {
    float:left;
}
.pull_right {
    float:right;
}
.agile_thumb {
    border: 1px solid #cccccc;
    box-shadow: 0 0 5px #bbbbbb;
}
.agile_thumb p {
    padding:2px 2px 2px 10px;
    background-color:#FD9B28;
    color:#FFF;
}
.agile_thumb a {
    display:block;
    padding: 10px;
}


.opso_icons {
    list-style:none;
    text-align:center;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:15px 0;
}
.opso_icons li {
    display:inline-block;
    margin-left:100px;
}
.opso_icons li:first-child {
    margin-left:0;
}
.opso_icons li p {
    display:block;
    margin-bottom:10px;
    color: #2e2e2e;
    font-size: 15px;
    font-weight: 600;
}



.team_list_new {
    margin-left:-66px;
    margin-top:20px;
    list-style:none;
}
.team_list_new li {
    float:left;
    width:270px;
    margin-left:9%;
    margin-bottom:50px;
}
.lead_info {
    margin-top:15px;
}
.lead_name {
    font-size:20px;
    font-weight:600;
    color:#383838;
    transition: color 0.3s linear 0s;
}
.lead_name:hover {
    color:#FD9B28;
}
.lead_post {
    margin-top:5px;
    font-size:15px;
    color:#383838;
}
.lead_img {
    width:100%;
    height:152px;
    position:relative;
}
.lead_mask {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: rgba(255, 255, 255, 0.5);
    opacity: 0;
    overflow: visible;
    transition: all 0.4s ease-in-out 0s;
}
.lead_img:hover .lead_mask {
    opacity: 1;
}
.lead_mask a.info {
    background: url("../images/info_icon.jpg") no-repeat scroll bottom right ;
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    right:4px;
    bottom: 0;
    padding: 0;
    text-decoration: none;
    text-indent: -9999px;
    opacity: 0;
    transition: opacity 0.7s ease-in-out 0s;
}
.lead_img:hover a.info {
    opacity: 1;
    transition-delay: 0.3s;
}

.person_pic_full {
    float:left;
    width:266px;
    height:152px;
    /*background-color:rgba(0,0,0,0.3);*/
    margin-top: 5px;
    margin-right:25px;
    margin-bottom:15px;
}
.person_info_full {
    float:left;
    width:69.6%;
}
.person_name_full {
    color: #383838;
    font-size: 20px;
    font-weight: 600;
}
.person_pos_full {
   color: #383838;
   font-size: 15px;
   margin-top: 5px;
   margin-bottom:20px;
}
.person_desc_full {
    font-size: 15px;
    line-height: 24px;
    color:#383838;
}

.no_float {
    float:none!important;
}
.team_list_new_sub {
    border-top: 1px solid #ccc;
    margin-top: 100px;
    padding-top: 50px;
}
/*.team_list_new.team_list_new_a li:nth-last-child(-n+4){
	margin-bottom:20px;
}
.team_list_new li:nth-last-child(-n+3){
	margin-bottom:20px;
}*/
.team_list_new.team_list_new_a li:last-child{
	margin-bottom:0px!important;
}

.team_list_new.team_list_new_board li:nth-last-child(-n+3){
    margin-bottom:50px!important;
}
.team_list_new.team_list_new_board li:last-child{
	margin-bottom:0px!important;
}



/*==============NEW LANDING PAGE=====================*/


#landing_topbg {
    padding:40px 0;
    background: url("../images/slide1.jpg") no-repeat scroll 0 0 / cover ;
}
#landing_top_left {
    float:left;
}
#landing_top_right {
    width:42%;
    float:right;
    text-align:right;
}
#landing_top_right h1 {
    margin-bottom: 30px;
    color: #FD9B28;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -1px;
}
#landing_top_right .hr {
    float:right;
    width:80%;
    margin-bottom:30px;
    border-bottom:1px solid #7e7e7e;
}
#landing_top_right p {
    color:#333;
    font-size: 17px;
    margin-bottom: 30px;
}
#landing_intro_para {
    border: 1px solid #cbd3dd;
    border-left:5px solid #FD9B28;
    margin: 50px 0;
    padding: 20px 20px 30px 25px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
#landing_intro_para a{
    background-color: #992941;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    padding: 8px 10px;
    width: 120px;
}
#landing_interesting {
    background:url(../images/interest_bg.jpg) no-repeat;
    padding:40px;
}
#landing_interesting h2 {
    float:left;
    color: #fff;
    font-size: 33px;
    font-weight: 400;
}
#landing_interesting a {
    float:right;
    background-color: #992941;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 20px;
    border-bottom:3px solid #6e0016;
}
#landing_whywe {
    margin:50px 0;
}
#landing_whywe h3, #landing_ourclients h3 {
    text-align:center;
    color: #FD9B28;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
#landing_whywe .hr, #landing_ourclients .hr {
    border: 1px solid #ccc;
    margin: 0 auto 30px auto;
    width: 20%;
}
.nopad_t {
    padding-top:0!important;
}
.nopad_b {
    padding-bottom:0;
}

/*================NEW HOME SLIDER=======================*/


#banner_top_right_new {
    float:right;
    margin-top:50px;
    width:600px;
}
.slide_content {
    float:right;
    width:600px;
    /*height:248px;*/
}
.slide_content_new {
    float:right;
    width:520px;
    position:relative;
}
.slide_linka
{
    position:absolute;
    display:block;
    left:72px;
    bottom:47px;
    width:132px;
    height:25px;
}
.slide_linkb
{
    position:absolute;
    display:block;
    left:128px;
    bottom:52px;
    width:110px;
    height:25px;
}
.deliver_slide {
    margin-top:40px;
}
#your_partner {
    float:left;
}
#slider_wedeliver {
    float:left;
    width:300px;
    height:122px;
    margin-left:20px;
    margin-top:36px;
    padding-left:20px;
    border-left:1px solid #000;
}
#slider_wedeliver p {
    margin-top: -5px;
    font-size:17px;
    color:#000;
}
#slider_wedeliver a {
    float:right;
    width:36px;
    height:36px;
    margin-top:5px;
    margin-right:10px;
    background:url(../images/home_slider/arrow.png) no-repeat;
    text-indent:-9999px;
}
#ten_reasons {
    float:left;
}
#dwnld_white {
    float:right;
    margin-left:42px;
}


/*==========================WHITE PAPER===============================*/

#rob_pic {
    float:left;
    margin-right:12px;
}
#rob_text {
    float:left;
    width:86%;
}
#rob_text .head {
    font-size:16px;
    font-weight:600;
    color:#992941;
}
#rob_text .pos {
    font-size:13px;
    color:#992941;
}
#rob_text .desc {
    font-size:13px;
    color:#3e3e3e;
}
.sidebar_icn4 {
     background: url("../images/newsidebar_icn10.png") no-repeat;
}
#about_rob_paper {
    border-top:1px dotted #CCC;
    margin-top:25px;
    padding-top:25px;
}
#about_rob_paper .head {
    color:#992941;
    font-weight:600;
    font-size:18px;
}
#about_rob_paper .pos {
    color: #992941;
    font-size: 15px;
}
#about_rob_paper #rob_pic {
    margin:15px 0;
}
#about_rob_paper #rob_text {
    margin-left: 15px;
    margin-top: 10px;
    width: 85%;
}
#about_rob_paper #rob_text .desc {
    font-size: 15px;
    line-height: 24px;
}


/*=====================Google Apps Services==================*/

.cont-Module {
    padding: 15px 5px 15px 33px;
}
.smlModul1, .smlModul2, .smlModul3, .smlModul4 {
    border-right: 1px solid #cccccc;
    float: left;
    height: 80px;
    text-align: center;
    width: 25%;
}
.smlModul2 {
    width: 16%;
}
.smlModul3 {
    width: 34%;
}
.smlModul4 {
    width: 25%;
    border-right: none;
}
.smlModul1 > p, .smlModul2 > p, .smlModul3 > p, .smlModul4 > p {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.smlModul1 > ul {
    display: block;
    margin: 0 auto;
    width: 190px;
}
.smlModul2 > ul {
    margin: 0 auto;
    width: 35px;
}
.smlModul3 > ul {
    display: block;
    margin: 0 auto;
    width: 219px;
}
.smlModul4 > ul {
    margin: 0 auto 0 54px;
}
.smlModul1 li,.smlModul3 li {
    float: left;
    list-style: none;
    margin: 0 5%;
}
.smlModul4 li {
    float: left;
    list-style: outside none none;
    margin: 0 7%;
}
.smlModul2 li {
    list-style: none;
}
.smlModul1 a, .smlModul2 a, .smlModul3 a, .smlModul4 a {
    color: #575757;
    text-decoration: none;
}
.smlModul1 div, .smlModul2 div, .smlModul3 div, .smlModul4 div {
    height: 35px;
}


/*====================NEWS LANDING PAGE=============================*/

.news_land {
    float:left;
    width:50%;
    padding-left: 15px;
    padding-right: 15px;
}
.news_land_header {
    position: relative;
}
.news_land_header h2 {
    font-size:18px;
    font-weight: 400;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.news_land_header h2 a {
    color: #333;
}
.news_land_header h2 a:hover {
    color: #FD9B28;
}
.news_land_cat {
    text-align:center;
}
.news_land_cat img {
    margin-bottom:10px;
}
.news_land_cat_pic{
    float: left;
    width: 30%;
}
.news_land_cat_txt{
    float: right;
    width: 65%;
}
.news_land_cat1 {
    margin-top:30px;
    border: 1px solid #d2d2d2;
    border-bottom: 2px solid #FD9B28;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    line-height: 18px;
    padding:10px;
    padding-bottom: 0;
}
.news_land_cat1 h3 {
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    margin: 0 0 10px;
}
.news_land_cat1 h3 a {
    color: #333;
}
.news_land_cat1 h3 a:hover {
    color: #FD9B28;
}
.news_land_cat1 > img {
    display:block;
    /*border:1px solid #DDD;*/
    /*margin:15px 0;*/
	margin: 15px auto 17px;
}
.news_land_cat1 span.text {
    display:block;
    font-size: 12px;
    color: #333;
}
.news_land_cat1 span.published {
    color: #FD9B28;
    float: left;
    font-size: 11px;
    margin-top: 14px;
    text-transform: uppercase;
}
.news_land_cat1 .readmore{
    background-color: #FD9B28;
    color: #fff;
    float: right;
    font-size:20px;
    font-weight: 700;
    margin-right: -10px;
    margin-top: 10px;
    padding: 5px 12px;
    text-align: center;
    transition: background-color 0.25s linear 0s;
}
.news_land_cat1 .readmore:hover{
    background-color: #c15168;
}
.news_land_btn{
    margin:0 auto;
    display: block;
    max-width: 140px;
    min-width: 140px;
    padding: 7px 0px;
    position: relative;
    background: rgba(0, 0, 0, 0);
    border: 2px solid #FD9B28;
    vertical-align: middle;
    letter-spacing: 2px;
    text-align:center;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
    font-size:15px;
    overflow:hidden;
}
.btn_inside_arrow{
    display:inline-block;
    width:14px;
    height:10px;
}
.btn_inside_arrow.bg2{
    background:url("../images/btn_inside_arrow2.png") no-repeat;
}
.news_land_btn:hover::before, .news_land_btn:hover::after {
    transform: translate3d(0px, 100%, 0px);
}
.news_land_btn::before {
    background: #c15168;
}
.news_land_btn::before, .news_land_btn::after {
    bottom: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: transform 0.3s cubic-bezier(0.75, 0, 0.125, 1) 0s;
    width: 100%;
    z-index: -1;
}
.news_land_btn:hover::after {
    transition-delay: 0.175s;
}
.news_land_btn:hover::before, .news_land_btn:hover::after {
    transform: translate3d(0px, 100%, 0px);
}
.news_land_btn::after {
    background: #c15168;
}
.news_land_btn::before, .news_land_btn::after {
    bottom: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: transform 0.3s cubic-bezier(0.75, 0, 0.125, 1) 0s;
    width: 100%;
    z-index: -1;
}
.news_land_btn:hover {
    color: #ffffff;
}
.news_land_btn:hover i
{
    background:url("../images/btn_inside_arrow1.png") no-repeat;
}

.news_land_tabs
{
    list-style:none;
    border-bottom: 1px solid #dddddd;
    overflow:hidden;
    margin-bottom:50px;
}
.news_land_tabs li
{
    float:left;
    margin-bottom: -3px;
}
.news_land_tabs li a
{
    display:block;
    background-color:#F3F1E3;
    border-top:3px solid #F3F1E3;
    font-size: 0.875rem;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    color: #595959;
    font-weight:600;
}
.news_land_tabs li a.selected
{
    background-color:#FD9B28;
    border-top:3px solid #f05451;
    color:#FFF;
}
.news_land_tabs li a i
{
    float:left;
    width:18px;
    height:20px;
    margin-right: 5px;
    margin-top: 13px;
    background:url("../images/media_cov.png") no-repeat;
}
.news_land_tabs.media li a i
{
    margin-right: 5px;
    margin-top: 15px;
    width:23px;
    height:17px;
    background:url("../images/press_rel2.png") no-repeat;
}
.news_land_tabs li a.selected i
{
    margin-right: 5px;
    margin-top: 15px;
    width:23px;
    height:17px;
    background:url("../images/press_rel.png") no-repeat;
}
.news_land_tabs.media li a.selected i
{
    width:18px;
    height:20px;
    margin-right: 5px;
    margin-top: 13px;
    background:url("../images/media_cov2.png") no-repeat;
}
.news_land_tabs li a span
{
    float:left;
}

/*====================NEWS SOCIAL=============================*/

.news_post_contact{
	float:left;
}
.news_post_icon{
	display:inline-block;
	width:30px;
	height:30px;
	border-radius:30px;
	text-align:center;
	background-color:#992941;
	padding-top: 1px;
}
.news_post_icon > img{
	vertical-align:middle;
}
.news_post_icon > a{
	color:#333;
}
.news_post_sep{
	width:100%;
	height:7px;
	display:block;
}
.news_post_social{
	float:left;
	margin-left:150px;
}
.news_post_social_head{
	font-size: 20px;
	font-weight:700;
	margin-top: -2px;
	color:#333;
}
.addthis_sharing_toolbox{
	margin-top:8px;
}
#atstbx{
	margin-left:-3px;
}
.at-share-tbx-element .at-share-btn {
    margin: 0 5px!important;
}


/*====================Whitepaper Download=============================*/


.download_intro {
    background-color:#f2f2f2;
    border:1px solid #DDD;
    padding:20px 0 30px 0;
}
.download_intro h1, .download_intro p{
    text-align:center;
}
.download_intro h1{
    margin-bottom:5px;
}
.download_intro p {
    font-size:18px;
}


.whitepaper_dwnld {
    background-color: #FD9B28;
    margin:40px auto 0px auto;
    max-width: 200px;
    white-space: normal;
    border-bottom:3px solid #7a0a21;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 600;
    padding: 1em 2em;
    text-align:center;
    text-transform: uppercase;
    transition: all .3s linear;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.whitepaper_dwnld:hover {
   background-color:#FD9B28;
   border-color:#b35e28;
}


/*===================RETAIL AND FASHION===============*/

.retail_tagline{
    float:left;
    width:72%;
    margin:0;
}
.retail_sidelogo{
    float:right;
    width:24%;
}
.retail_sidelogo img{
    max-width:100%;
}
.retailfash_left{
    float:left;
    width:68.75%;
    margin-top:20px;
}
.retailfash_right{
    float:right;
    width:31.25%;
    margin-top:20px;
    text-align:center;
}
#retail_grey{
    width:100%;
    padding:50px 20px;

    background-color:#f0f0f0;
    font-size:16px;
}
#retail_grey p{
    margin-bottom:35px;
}
#retail_grey p:last-child{
    margin-bottom:0;
}
.ret_person{
    margin:15px 0;
    font-size:18px;
}
.ret_person_intro{
    margin: 0 auto;
    width: 90%;
    line-height:21px;
    font-size:15px;
}
#featured_retsol
{
    margin:40px 0;
}
#featured_retsol h3,.ret_blog_head,.ret_clientlist h3
{
    margin-bottom:20px;
    font-size:30px;
    font-weight:700;
    color:#FD9B28;
    text-align:center;
    text-transform:uppercase;
}
#featured_retsol p.tag
{
    font-size:18px;
    text-align:center;
    text-transform:uppercase;
}
.retsol_box
{
    float:left;
    width:25%;
    padding:0 15px;
    margin-top:30px;
    text-align:center;
}
.retsol_box .title
{
    margin:20px 0;
    font-size:20px;
}
.retsol_box span
{
    font-size:14px;
    font-weight:bold;
}
.ret_blog_head
{
    text-align:left;
}
.ret_blog_box
{
    float:left;
    width:28.78787878787879%;
    margin-left:45px;
}
.ret_blog_box .ret_blog_title 
{
    margin:5px 0;
    font-size:15px;
    font-weight:600;
}
.ret_blog_title a{
	color:#595959;
}
.ret_blog_box:first-of-type
{
    margin-left:0px;
}
.ret_contactform
{
    width:100%;
    padding:10px 10px 0;
    text-align:left;
}
.retailfash_right .section_wrap_sidebar
{
    width:80%;
}
.retailfash_right .section_wrap_sidebar_head
{
    font-size: 17px;
}
.ret_clientlist
{
    margin-top:40px;
}
.ret_clientlist .client_list
{
    text-align:center;
}
.ret_clientlist .client_list li
{
    display:inline-block;
    float:none;
}

/*===========HOMEPAGE NEW BANNER=================*/

#banner_center_box
{
    float:left;
    width: 351px;
    margin-left:65px;
    margin-top:120px;
}
#banner_center_box p
{
    margin-top:10px;
    font-size:17px;
    color:#262626;
}
#home_butterfly
{
    float:right;
    width:274px;
    height:223px;
    margin-top:80px;
    background:url("../images/home_butterfly.png") no-repeat;
}
#banner_scroller
{
    width: 150px;
    height: 102px;
    margin: 70px auto 0;
    font-size:14px;
    font-weight:600;
    color:#FFF;
    text-align:center;
    
}
#banner_scroller ul
{
    list-style:none;
}
#banner_scroller ul li a img{
	margin-top: 6px;
}
#banner_scroller a.block{
	display:block;
}
#banner_scroller ul a
{
    color:#FFF;
}

/* 28/07 -- Work for retail page akg*/
.diagram_retail img{
	display: block;
    margin: 0 auto;
    max-width: 70%;
}
.no_float{
	float:none;
}	
.four_blog{
	width:100%;	
}
.four_blog div.ret_blog_box{
	width:21%;	
}
/* 28/07 -- Blog Model Button*/
div.blog_button{
     margin: 35px auto 0;
    max-width: 250px;
    width: 250px;	
}
.buttoned {
  color: #37474f;
  border-color: #37474f;
}
.button--tamaya {
  overflow: hidden;
  color: #FD9B28;
  min-width: 190px;
  text-align:center;
}
.button--border-thick {
  border: 3px solid;
}
.buttoned {
  float: left;
  min-width: 150px;
  max-width: 250px;
  display: block;
  margin: 1em;
  padding: 8px 26px;
  border: none;
  background: none;
  color: inherit;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  cursor: pointer;
  
}



 
.bg-1 {
  background: #ECEFF1;
  color: #37474f;
}



.button--tamaya:hover::before {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.button--tamaya::before {
  top: 0;
  padding-top: 1em;
}
.button--tamaya::before, .button--tamaya::after {
  content: attr(data-text);
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  background: #FD9B28;
  color: #fff;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--tamaya:hover::after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.button--tamaya::after {
  bottom: 0;
  line-height: 0;
}
.button--tamaya::before, .button--tamaya::after {
  content: attr(data-text);
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  background: #FD9B28;
  color: #fff;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}


/* Tamaya */
.button--tamaya {
	overflow: hidden;
	color: #FD9B28;
	min-width: 190px;
}
.button--tamaya.button--inverted {
	color: #37474f;
	border-color: #37474f;
}
.button--tamaya::before,
.button--tamaya::after {
	content: attr(data-text);
	position: absolute;
	width: 100%;
	height: 50%;
	left: 0;
	background: #FD9B28;
	color: #fff;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--tamaya.button--inverted::before,
.button--tamaya.button--inverted::after {
	background: #fff;
	color: #37474f;
}
.button--tamaya::before {
	top: 0;
	padding-top: 9px;
}
.button--tamaya::after {
	bottom: 0;
	line-height: 0;
}
.button--tamaya > span {
	display: block;
	-webkit-transform: scale3d(0.2, 0.2, 1);
	transform: scale3d(0.2, 0.2, 1);
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--tamaya:hover::before {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
.button--tamaya:hover::after {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.button--tamaya:hover > span {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.button--tamaya{
position:relative;
border:3px solid #FD9B28 ;
}
.buttoned.button--tamaya.button--border-thick img {
  right: -20px;
    position: absolute;
    top: -5px;
    width: 16%;
}
.marLogos{
margin-right: 35px; margin-top: 50px	
}

/* 28/07 -- Blog Model Button*/

/* 28/07 -- Work for retail page*/


/*=========================NEW LANDING======================*/

#landing_banner
{
    width:100%;
    min-height:293px;
}
.landing_banner1{background:url("../images/landing/top_bg1.jpg") center center no-repeat;}
.landing_banner2{background:url("../images/landing/top_bg2new.jpg") center center no-repeat;}
.landing_banner3{background: url("../images/landing/top_bg2new.jpg") center center no-repeat;}
.landing_banner4{background:url("../images/landing/top_bg4.jpg") center center no-repeat;}
.landing_banner5{background:url("../images/landing/top_bg5.jpg") center center no-repeat;}
.landing_banner6{background:url("../images/landing/top_bg6.jpg") center center no-repeat;}

.landing_banner7{background:url("../images/landing/top_bg_mobile_app.jpg") center center no-repeat;}
.landing_banner8{background:url("../images/landing/top_bg_mobile_tech.jpg") center center no-repeat;}

.landing_banner_belgium{background:url("../images/landing/top_bg_belgium.jpg") center center no-repeat;}
.landing_banner_california{background:url("../images/landing/top_bg_california.jpg") center center no-repeat;}
.landing_banner_cardiff{background:url("../images/landing/top_bg_cardiff.jpg") center center no-repeat;}
.landing_banner_chicago{background:url("../images/landing/top_bg_chicago.jpg") center center no-repeat;}
.landing_banner_florida{background:url("../images/landing/top_bg_florida.jpg") center center no-repeat;}
.landing_banner_phoenix{background:url("../images/landing/top_bg_phoenix.jpg") center center no-repeat;}
.landing_banner_washington{background:url("../images/landing/top_bg_washington.jpg") center center no-repeat;}

.landing_banner_belgium #landing_banner_inner,
.landing_banner_california #landing_banner_inner,
.landing_banner_cardiff #landing_banner_inner,
.landing_banner_chicago #landing_banner_inner,
.landing_banner_florida #landing_banner_inner,
.landing_banner_phoenix #landing_banner_inner,
.landing_banner_washington #landing_banner_inner,
.landing_banner7 #landing_banner_inner,
.landing_banner8 #landing_banner_inner{
    color:#FFF;
}
#landing_banner_inner
{
    width:960px;
    margin:0 auto;
    color:#9a3549;
    text-transform:uppercase;
}
#head_center
{
    width:357px;
    text-align:center;
}
#landing_banner_inner h1
{
    padding-top: 92px;
    font-size:46px;
    font-family: 'Open Sans Condensed', sans-serif;
    line-height: 42px;
    margin-bottom:10px;
}
#landing_banner_inner h2
{
    font-size:40px;
    font-weight:400;
    font-family: 'Pathway Gothic One', sans-serif;
    line-height: 35px;
}
#landing_banner_inner p
{
    width:640px;
    margin:15px 0 0 15px;
    font-size:18px;
    font-weight:700;
}
.box_960
{
    width:960px;
    margin:0 auto;
}
#landing_top_box_para
{
    float:left;
    width:66%;
    padding:40px 0;
}
#landing_top_box_para p.para
{
    font-size:16px;
    color:#333;
    line-height:24px;
}
#landing_top_box_para ul.tech_list li
{
    font-size:16px;
}
#landing_top_box_form
{
    float:right;
    width:290px;
    margin-top: -39px;
}
#landing_top_box_form .head
{
    padding:6px 0 6px 15px;
    background-color:#FD9B28;
    font-size: 20px;
    font-weight: 300;
    color:#FFF;
}
#landing_top_box_form .content
{
    position:relative;
    padding:15px;
    background-color:#fecc8f;
    border-bottom: 5px solid #a97580;
}
#landing_top_box_form .content .form_row
{
    margin-bottom:8px;
}
#landing_top_box_form .content .form_row label
{
    float:left;
    width:70px;
    margin-right: 15px;
    margin-top: 5px;
    font-size: 14px;
    font-weight:300;
    color:#303030;
}
#landing_top_box_form .content .form_row input[type="text"],#landing_top_box_form .content .form_row textarea
{
    float:left;
    background-color: #fff;
    border: 1px solid #afafaf;
    color: #333333;
    font-family: inherit;
    font-size: 13px;
    padding: 5px;
    resize: none;
    width: 175px;
}
#landing_top_box_form .content .form_row .btn
{
    float:right;
    width:84px;
    height:28px;
    border:none;
    cursor:pointer;
    background:url("../images/landing/submit.png") no-repeat;
}
#landing_top_box_form .content .section_wrap_sidebar_tri
{
    background: url("../images/newsidebar_icn11.png") no-repeat;
}
#landing_top_box_quote
{
    float:right;
    position:relative;
    width:280px;
    min-height:207px;
    margin-top:47px;
    border:3px solid #FD9B28;
}
#landing_top_box_quote .box_q1
{
    position:absolute;
    width:41px;
    height:41px;
    left:-22px;
    top:22px;
    background:url("../images/landing/box_q1.jpg") no-repeat;
}
#landing_top_box_quote .box_q2
{
    position:absolute;
    width:40px;
    height:42px;
    right:-22px;
    bottom:22px;
    background:url("../images/landing/box_q2.jpg") no-repeat;
}
@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('../fonts/swiss721-condensed-bt.eot');
    src: url('../fonts/swiss721-condensed-bt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swiss721-condensed-bt.woff') format('woff'),
         url('../fonts/swiss721-condensed-bt.ttf') format('truetype'),
         url('../fonts/swiss721-condensed-bt.svg#swis721_cn_btroman') format('svg');
    font-weight: 400;
    font-style: normal;
}
#landing_top_box_quote p
{
    width:80%;
    margin:22px auto 0 auto;
    font-family: 'swis721_cn_btroman';
    font-size:18px;
    font-weight:400;
    color:#FD9B28;
    line-height: 22px;
}
#landing_top_box_quote p.quote_btmargin
{
    margin-bottom:22px;
}
#intro_weare
{
    margin-top:20px;
    margin-bottom:10px;
    font-size:16px;
    color:#000;
}
#intro_weare a
{
    color:#FD9B28;
}
#intro_follow
{
    float:left;
    margin-top: 2px;
    margin-right:10px;
    color: #333;
    font-size: 15px;
}
#intro_social
{
    float:left;
}
#intro_social
{
    list-style:none;
}
#intro_social li
{
    display:inline-block;
}
#landing_graybox
{
    padding:40px 0;
    text-align:center;
    background-color:#f4f4f4;
}
#landing_graybox h2
{
    font-size:32px;
    font-weight:300; 
    line-height: 40px;  
}
#landing_graybox #deli
{
    margin:15px 0;
}
#landing_graybox p
{
    font-size:16px;
    font-weight:500;
    color:#575757;
}
#rounds_banner
{
    padding:40px 0;
    background:url("../images/landing/middle_bgnew.jpg") no-repeat fixed center center / cover ;
}
#rounds_banner .text_center p {
    color:#FFF!important;
}
#rounds_banner .active_para span {
    color:#FFF!important;
}
#rounds_banner h2
{
    display:inline-block;
    margin-bottom:10px;
    font-size:40px;
    font-weight:300;
    color:#FFF;
}
.text_center
{
    text-align:center!important;
}
#rounds_banner .text_center p
{
    font-size:18px;
    color:#333;
}
#rounds_banner ul
{
    margin-top:50px;
    list-style:none;
    margin-left:-76px;
}
#rounds_banner ul li
{
    display:inline-block;
    margin-left:76px;
}
.our_serv_list_vert_align li{
    vertical-align:top;
}
#rounds_banner ul li a
{
    display:block;
}
.rdmore
{
    width:90px;
    height:26px;
    margin:10px auto 0 auto;;
    text-indent:-9999px;
    cursor:pointer;
    background:url("../images/landing/rdmore.png") no-repeat;
}
#rounds_banner .three_balls
{
    margin-left:-90px;
}
#rounds_banner .three_balls li
{
    margin-left:90px;
}
#rounds_banner ul li img
{
    display:block;
    margin:0 auto 10px auto;
}
#rounds_banner ul li span
{
    font-size:14px;
    font-weight:700;
    color:#FFF;
}
#cwt_box
{
    padding:40px 0;
    background-color:#f4f4f4;
}
#cwt_box ul
{
    list-style:none;
    margin-left:-40px;
}
#cwt_box ul li
{
    display:inline-block;
    margin-left:40px;
    vertical-align:top;
}
#cwt_box ul li h2
{
    margin-bottom:5px;
    padding: 4px 0;
    background-color:#FD9B28;
    font-size:26px;
    font-weight:300;
    border-radius: 6px;
    color: #fff;
    text-align:center;
}
.cwt_box
{
    width:290px;
    min-height:200px;
    padding:20px 8px 0 8px;
    border-radius:6px;
    border:1px solid #e4e4e4;
    background-color:#FFF;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.cwt_box h6
{
    padding:0 12px;
}
.cwt_box h6 a
{
    font-size:22px;
    font-weight:300;
    color:#333333;
}
.cwt_box h6 a:hover,.cwt_box h5 a:hover
{
    color:#FD9B28;
}
#cwt_box_brd1
{
    margin-top:18px;
    padding-top:15px;
    border-top:2px solid #f05a2a;
    text-align:center;
}
#cwt_box_brd2
{
    margin-top: 47px;
    padding-top: 15px;
    border-top:2px solid #fbc017;
}
#cwt_box_brd3
{
    margin-top: 2px;
    padding-top: 12px;
    text-align:center;
    border-top:2px solid #1db1cf;
}
.cwt_box h5 a
{
    font-size:17px;
    font-weight:300;
    color:#333333;
    line-height: 26px;
}
.casename
{
    margin-top:5px;
}
#landing_bottom_box
{
    padding:40px 0 45px;
    background-color:#fff;
}
#landing_bottom_box h2
{
    margin-bottom:30px;
    font-size:36px;
    font-weight:300;
    line-height:28px;
    text-align:center;
}
#landing_bottom_box ul
{
    list-style:none;
    margin-left: -50px;
}
#landing_bottom_box ul li
{
    display:inline-block;
    width:284px;
    margin-left: 50px;
    vertical-align:top;
}
#landing_bottom_box ul li img
{
    float:left;
    margin-right:10px;
}
#landing_bottom_box ul li h6
{
    float:left;
    margin-top:20px;
    font-weight:700;
    font-size:16px;
    color:#333;
}
#landing_bottom_box ul li h6.two_line
{
    margin-top: 10px;
}
#landing_bottom_box ul li p
{
    margin-top:10px;
    font-size:15px;
    color:#333;
    text-align:left;
}

/*=============MODAL====================*/

.modal-demo {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    display: none;
    text-align: left;
    width: 600px;
}
button.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
button.close {
    position: absolute;
    right: 15px;
    top: 15px;
}
button.close {
    color: #000000;
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    opacity: 0.2;
    text-shadow: 0 1px 0 #ffffff;
}
button.close:focus, button.close:hover {
    color: #000000;
    cursor: pointer;
    opacity: 0.5;
    text-decoration: none;
}
.modal-demo .title {
    border-bottom: 1px solid #cccccc;
    font-size: 18px;
    line-height: 18px;
    padding: 15px 20px 15px;
}
.modal-demo .text {
    padding: 20px;
    color: #333;
    font-size: 15px;
    line-height: 24px;
}

/*==================CLICK PARA===================*/


.click_para
{
    font-size: 15px!important;line-height: 24px;text-align:left;margin-top:30px;font-weight:600;
}
.active_para span
{
    color: #FD9B28!important;
}
.click_para_hide
{
    display:none;
}

/*=========================ANDRINE=====================*/

#andrine
{
    background-color:#f4f4f4;
    padding:40px 0;
    text-align:center;
    color:#333;
}
#andrine .title
{
    font-size:26px;
    font-weight:300;
    line-height:18px;
}
#andrine .text
{
    font-size:17px;
}
#andrine a
{
    font-size:18px;
    color:#9a3549;
}
#andrine a img
{
    vertical-align:middle;
}
#rounds_banner .andrine_circle
{
    margin-left: -56px;
}
#rounds_banner .andrine_circle li
{
    margin-left: 56px;
    vertical-align:top;
}
/*.know_more_new a
{
    border: 2px solid #b65165;
    background-color: #9a3549;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 20px;
    transition: all 0.3s ease 0s;
}*/
.know_more_new a {
    display: inline-block;
    border-radius: 2px;
    max-width: 250px;
    min-width: 150px;
    position: relative;
    z-index: 1;
    background-color: #FD9B28;
    border: 2px solid #7b162a;
    overflow: hidden;
    transition: background-color 0.3s ease 0s;
    font-size:16px;
    color: #FFF;
}
.know_more_new a::before {
    background: #c95970 none repeat scroll 0 0;
    content: "";
    height: 200%;
    left: -50%;
    position: absolute;
    top: -50%;
    transform: translate3d(0px, -100%, 0px) rotate3d(0, 0, 1, -10deg);
    width: 200%;
    z-index: -1;
}
.know_more_new a img {
    color: #ffffff;
    left: 0;
    position: absolute;
    top: 0;
    opacity:0;
    transform: translate3d(0px, -100%, 0px);
}
.know_more_new a > span, .know_more_new a img {
    padding: 0.5em 1em;
    transition: transform 0.3s cubic-bezier(0.75, 0, 0.125, 1) 0s;
}
.know_more_new a > span {
    display: block;
}
.know_more_new a > span {
    vertical-align: middle;
}
.know_more_new a:hover::before {
    animation: 0.3s ease-in 0s normal forwards 1 running anim-naira-1;
}
.know_more_new a:hover
{
    border-color:#FD9B28;
}
.know_more_new a:hover .trans_ic {
    opacity:1;
    transform: translate3d(0px, 0px, 0px);
    left:34%;
    top:3%;
}
.know_more_new a:hover > span {
    opacity: 0;
    transform: translate3d(0px, 100%, 0px);
}
@keyframes anim-naira-1 {
    50% {
        animation-timing-function: ease-out;
        transform: translate3d(0px, -50%, 0px) rotate3d(0, 0, 1, -10deg);
    }
    100% {
        transform: translate3d(0px, 0%, 0px) rotate3d(0, 0, 1, 0deg);
    }
}
#feed_ticker
{
    width:100%;
}
.feedbox .title
{
    font-size:15px;
    font-weight:600;
    color:#FD9B28;
}
.feedbox .text
{
    font-size:14px;
}
.feed_box_title
{
    font-size: 32px!important;
    font-weight: 300!important;
    text-align: center;
}
#client_btbox
{
    background-color:#f4f4f4;
    padding:30px 0;
}
#client_btbox h2
{
    color: #333;
    font-size: 32px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 15px;
}
#client_btbox ul
{
    list-style:none;
    text-align:center;
}
#client_btbox ul li
{
    display:inline-block;
}
#landing_top_box_quote p#int_dig_qoute
{
    margin-top:45px;
}

#tech_used
{
    background-color:#FFF;
    padding-bottom: 45px;
}
#tech_used h2 {
    margin-bottom: 10px;
    color: #333;
    text-align:center;
    font-size: 32px;
    font-weight: 300;
}
.tech_box {
    float: left;
    padding: 0 10px;
    width: 25%;
    margin-top:20px;
    text-align:center;
}
.tech_box h6 {
    margin:5px 0;
    color: #333;
    font-size: 15px;
    font-weight: 600;
}
.tech_box p
{
    font-size:13px;
}


#rounds_banner .joomla_list
{
    margin-left: -60px;
}
#rounds_banner .joomla_list li {
    margin-left: 60px;
}



#landing_top_box_para.landing_top_box_para_wid
{
    width:60%;
}
#landing_top_box_quote.landing_top_box_quote_new
{
    width: 320px;
    margin-top: 20px;
    margin-bottom:20px;
    border:none;
}
#landing_top_box_quote.landing_top_box_quote_new p
{
    font-size:15px;
    width: 93%;
    color:#ff8200;
}
#rounds_banner ul.new_round_list
{
    margin-left: -38px;
}
#rounds_banner ul.new_round_list li
{
    margin-left: 38px;
    vertical-align:top;
}
#rounds_banner ul.new_round_list li img
{
    width:100px;
    height:100px;
}
.marc_name
{
    display: block;font-size: 21px;margin-bottom: 10px;text-align: center;
}
.marc_pic,.marc_logo
{
    display:block;text-align:center;
}
.marc_logo
{
    margin-bottom:15px;
    font-family:Arial,sans-serif;
    font-size:25px;
    font-weight:700;
}
.marc_pic img
{
    border:3px solid #ff8200;
    border-radius:50%;
    width:110px;
    height:110px;
}
.marc_seperator
{
    border-left: 1px solid #cdcdcd;
    float: left;
    height: 400px;
    margin-left: 28px;
    margin-top: 46px;
}
.marstrong.fw600
{
    font-weight:600;
}


.landing_top_box_callto
{
    float:right;
    width:280px;
    margin-top:45px;
    margin-bottom:45px;
    border-bottom: 3px solid #FD9B28;
    border-top: 3px solid #FD9B28;
}
.landing_top_box_callto .row
{
    border-top:1px solid #DDD;
    padding:20px 0;
}
.landing_top_box_callto .row:first-child
{
    border-top:none;
}
.landing_top_box_callto .row .side_icn
{
    float:left;
    margin-top:5px;
    margin-right:40px;
}
.landing_top_box_callto .row:nth-child(2) .side_icn
{
    margin-top:3px;
}
.landing_top_box_callto .row .side_info
{
    float:left;
    color:#FD9B28;
}
.landing_top_box_callto .row .side_info span
{
    text-transform:uppercase;
    font-size:11px;
    font-weight:700;
    color:#666;
}
.landing_top_box_callto .row .side_info p
{
    font-size:16px;
}
.landing_top_box_callto .row .side_info p a
{
    color:inherit;
}

.blue_border
{
    border-color:#FD9B28!important;
}
.blue_color
{
    color:#FD9B28!important;
}

.qc_links
{
    margin-bottom: 2px;
    margin-top: 2px;
}
#bottom_seo_links ul li.left
{
    text-align:left;
}
#bottom_seo_links ul li.block{
	display:block!important;
}
#bottom_seo_links ul li.block.sep{
	margin:5px 0px;
}

.overflow_auto
{
    overflow:auto;
}
.land_box
{
    display:inline-block;
    margin:5% 1.66% 1.66% 1.66%;
    /*background-color:orange;*/
    vertical-align:top;
}
.land_box.col3
{
    width:29%;
}
.land_box.col4
{
    width:21%;
}
.land_box .icon
{
   
}
.land_box .head
{
    margin:10px 0;
    font-size: 14px!important;
    font-weight: 700;
}
.land_box .sub_content
{
    line-height:22px;
    color: #FFF;
    font-size: 13px;
    font-weight:600;
}
.marg_lr_auto
{
    margin-right:auto;
    margin-left:auto;
}

/*==================================================*/


.news_land.archive
{
    float:none;
    width:100%;
    padding:0;
}
.news_land.archive .news_land_cat_pic
{
    width:14%;
}
.news_land.archive .news_land_cat_txt
{
    width: 84%;
}
.qk_enquiry
{
    background-color: #FD9B28;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    bottom: 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 35px;
    position: fixed;
    right: 15.4%;
    z-index:1;
}
.retail_serv_head {
    font-size: 44px;
    text-align: left;
    color:#FFF;
}
.retail_serv_head {
    display:block;
    max-width:100%;
    height:auto;
    margin-left:3px;
}
.retail_serv_brd_quote {
    border-top:1px solid #FD9B28;
    border-bottom:1px solid #FD9B28;
    padding:15px;
    margin-top:30px;
    font-size:18px;
    color: #FD9B28;
    text-align:center;
    line-height:28px;
}
.land_box ul{
    margin-top:10px!important;
    margin-left:10px!important;
    list-style:circle!important;
}
.land_box ul li {
    margin-left:0px!important;
    display:block!important;
    text-align:left!important;
    line-height: 22px;
    color: #333;
    font-size: 13px;
    font-weight: 600;
}
#webinar_bg {
    width:100%;
    background: url(../images/webinar_bg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#webinar_bg_inner {
    width:960px;
    margin:0 auto;
    padding:60px 0;
}
#webinar_yt {
    float:left;
    width:600px;
}
#webinar_reg {
    float:right;
    width: 300px;
}
#webinar_reg .webinar_head {
    color:#FFF;
    text-align:left;
	margin-top: 35px;
}
#webinar_month {
	display:inline-block;
    padding:5px 20px;
    background-color:#FD9B28;
    font-size: 25px;
    color:#FFF;
    text-transform:uppercase;
    font-weight:300;
}
#webinar_month span {
    font-weight:600;
}
#webinar_date {
    display:inline-block;
    padding:10px 15px;
    background-color:#FFF;
    font-size:25px;
    color:#FD9B28;
    font-weight:700;
}
#webinar_title {
    background:rgba(153, 41, 64, 0.8);
    padding:10px;
    font-size:25px;
    text-align:center;
    color:#FFF;
    text-transform:uppercase;
}
#about_webinar {
    background-color:#e6e6e6;
    padding-bottom:30px;
}
.webinar_head_icon {
    text-align:center;
    margin-bottom: 10px;
}
.webinar_head {
    font-size:30px;
    color:#3b3b3b;
    font-weight:400;
    text-align:center;
}
.webinar_head span {
    font-weight:700;
}
.about_webinar {
    margin-top:20px;
    line-height:24px;
    font-size:14px;
    color:#656464;
}
.webinar_box {
    display:inline-block;
    width:210px;
    height:170px;
    margin-top:40px;
    margin-left:40px;
    background-color:#FFF;
    text-align:center;
    position:relative;
}
.webinar_box_a {
    margin-left:0;
}
.webinar_box h4 {
    font-size:70px;
    font-weight:700;
    color:#3b3b3b;
}
.webinar_box span {
    font-size:18px;
    font-weight:700;
    color:#bbbbbb;
}
.webinar_box_icon {
    position: absolute;
    bottom: -34px;
    left: 36%;
}

.webinar_host {
    float:left;
    width:48%;
    border:1px solid #cbcaca;
    margin-top:40px;
    border-right:none;
    box-shadow:0 1px 1px rgba(40, 40, 40, 0.1);
}
.webinar_host_b {
    float:right;
    border-right:1px solid #cbcaca;
    border-left:none;
}
.webinar_host img {
    float:right;
}
.webinar_host_b img {
    float:left;
}
.webinar_host_det {
    float:right;
    width:68%;
    padding:5px;
    margin-right: 7px;
    text-align:right;
}
.webinar_host_b .webinar_host_det {
    float:left;
    text-align:left;
    margin-right: 0px;
    margin-left: 7px;
}
.webinar_host_name {
    font-size:20px;
    color:#333333;
    font-weight:400;
    margin-bottom:5px;
}
.webinar_host_name span {
    font-weight:600;
}
.webinar_host_info {
    line-height:22px;
    color:#333;
}
#webinar_register {
    background: url(../images/register_bg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 169px;
}
#webinar_register h4 {
    margin-bottom: 10px;
    color:#FFF;
}
.webinar_form {
    
}
.webinar_txtbox {
    display:block;
    width:100%;
    border:1px solid #c5c5c5;
    border-radius: 3px;
    font-size: 15px;
    height: 43px;
    line-height: 19px;
    margin: 8px 0;
    padding: 10px;
    font-family:inherit;
    color:#333;
    transition: all 0.25s linear 0s;
}
.webinar_txtbox:focus {
    border-color: #992941;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.13) inset;
}
.webinar_form .submit_btn {
    width:auto;
    font-weight:600;
    font-size: 15px;
    height: 43px;
    line-height: 19px;
}
.webinar_thanks {
    margin-bottom:20px;
    font-weight:300;
    text-align:center;
    font-size:32px;
    color:#FFF;
}
.webinar_thankstxt {
    font-size:14px;
    color:#FFF;
    line-height:22px;
    text-align:center;
}
.macbook_holder {
    border-radius: 8px 8px 0 0;
    box-shadow: 0 1px 1px 1px #000000 inset, 0 0 0 9px #111111 inset, 0 0 0 1px #cccccc, 0 0 1px 2px rgba(0, 0, 0, 0.4), 0 0 50px rgba(0, 0, 0, 0.3);
    height: 362px;
    width: 702px;
    margin:20px auto 0 auto;
    position:relative;
}
.macbook_holder::after {
    background-color: #dddddd;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0.4) 2%, rgba(255, 255, 255, 0.1) 5%, rgba(0, 0, 0, 0.2) 95%, rgba(255, 255, 255, 0.2) 98%, rgba(0, 0, 0, 0.4));
    border-bottom: 3px solid rgba(102, 102, 102, 0.75);
    border-radius: 0 0 4px 4px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
    content: "";
    height: 7px;
    left: -22px;
    position: absolute;
    right: -22px;
    top: 100%;
}
.macbook_holder iframe {
    padding-left:9px;
    padding-top:9px;
}

.cloud_part {
    position: relative;
    margin-bottom:10px;
    padding:10px;
    text-align:center;
    border:1px solid #666;
    min-height: 81px;
}
.cloud_part img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 100%;
}

.video_pod {
    position:absolute;
    top:30%;
    right:0;
    width:37px;
    height:163px;
    background:url("../images/video_pod.jpg") no-repeat;
    text-indent:-999999px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
    transform: translateX(5px);
    transition: transform 250ms ease-in 0s, box-shadow 250ms ease-in 0s;
}
.video_pod:hover {
    transform: translateX(0px);
}
.podcast_card{
	display:none !important;
    position: fixed;
    left: -200px;
    top: 63%;
    width:200px;
    animation: 1000ms cubic-bezier(0.17, 0.67, 0.83, 0.67) 1500ms normal none 3 running pulse_card;
    transform: scale(1);
    transition: transform 250ms ease-in 0s, box-shadow 250ms ease-in 0s;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
}
.podcast_card .body {
    background: #FFF;
    border-radius: 5px 5px 4px 4px;
   box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    color: #b2bac2;
    padding: 88px 30px 30px;
    position: relative;
}
.podcast_card .head {
    width:100%;
    background-color: #FD9B28;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    font-size:16px;
    position: absolute;
    left: 0;
    top: 0;
}
.podcast_card .head i.fa-desktop {
    float:left;
    margin-top: 10px;
    margin-right: 10px;
}
.podcast_card .head span {
    float:left;
}
.podcast_card .head i.fa-times {
    float:right;
    margin-top: 10px;
    cursor:pointer;
}
.podcast_card:hover {
    animation-play-state: paused;
    transform: scale(1.03);
}

@keyframes pulse_card {
0% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    transform: scale(1);
}
50% {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
    transform: scale(1.015);
}
100% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    transform: scale(1);
}
}

.bottom_seperator_main {
   width:100%;
   background-color:#4e4e4e;
}
.bottom_seperator{
    border: 0;
    width:60%;
    margin-left:auto;
    margin-right:auto;
    height: 1px;
    background: #8c8c8c;
    background-image: linear-gradient(to right, #4E4E4E, #8c8c8c, #4E4E4E);
}
.vid_pod_strip {
    display:none;
    position:fixed;
    bottom:0;
    left:0;
	z-index:1;
    width:100%;
    padding:12px;
    background-color: #FD9B28;
    text-align:center;
    color:#FFF;
    font-size:13px;
    font-weight:600;
    text-transform:uppercase;
    text-shadow:0px 1px 0px #854629;
    -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
}
.vid_pod_strip i {
    margin-right:5px;
}
.vid_pod_striphome {
    background-color: #FD9B28;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    bottom: 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    padding: 10px;
    position: fixed;
    right: 15.4%;
    z-index: 1;
}


.slider_case_study {
    margin:50px 0;
    position:relative;
}
.slider_case_study_head {
    position:absolute;
    top:0;
    left:0;
    padding:2px 10px;
    background-color:#FD9B28;
    font-size:25px;
    color:#FFF;
}
.slider_case_study .slide_inner {
    position:absolute;
    top:30%;
    width:60%;
    margin-left:-30%;
    left:50%;
    text-align:center;
}
.slider_case_study .slide_inner h6 {
    line-height: 36px;
    font-size:36px;
    color:#FFF;
    font-family: 'Open Sans Condensed', sans-serif;
}
.slider_case_study .slide_inner h6 i {
    font-size:20px;
    vertical-align:top;
}
.slide_inner a {
    display:inline-block;
    width:126px;
    background-color: rgba(153, 41, 64, 0.5);
    background-image: url("../images/landing/more_arrow_w.png");
    background-position: -23px 55%;
    background-repeat: no-repeat;
    border: 1px solid rgba(153, 41, 64, 0.8);
    font-size:16px;
    font-weight:600;
    color: #fff;
    margin: 10px 0px;
    padding: 5px 20px;
    text-indent: 0px;
    transition: all 0.2s ease-in-out 0s;
}
.slide_inner a:hover {
    background-color: rgba(153, 41, 64, 0.8);
    background-position:50% 55%;
    border: 1px solid rgba(153, 41, 64, 0.1);
    text-indent: -99999px;
}
.resource_box_row {
    margin-left: -26px;
    margin-right: -26px;
}
.resource_box {
    float: left;
    margin-bottom: 30px;
    padding-left: 26px;
    padding-right: 26px;
    width: 100%;
}
.resource_box img {
   max-width: 100%;
   margin-top: 25px;
}

.resource_box p{
	font-size: 15px;
    font-weight: 400;
    padding: 7px;
}
.resource_box_bot {
    width:100%;
    margin-top: 22px;
    background-color: #FD9B28;
	min-height: 95px;

}
.resource_box_bot p {
    float: left;
    font-size: 15px;
    color: #fff;
    text-align: left;
    width: 290px;
    margin-top: 10px;
    margin-left: 20px;
}
.resource_box_bot p a {
    color:#fff;
}
.resource_box_bot p span {
    display:block;
    font-weight:600;
}


/*=======================HOME VERSION INFINITY ;-( ================*/

.region_globe {
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.page_container {
    margin:0 auto;
    padding:0 15px;
}
.home_strip {
    height:8px!important;
}
#home_slide_banner {
    background: url("../images/home_slide_banner.jpg") no-repeat center center fixed;
     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    min-height: 440px;
}
#home_slide_pillar {
    float:left;
    width:33.3333%;
    color:#FFF;
}
#home_slide_pillar h1{
    margin-top:60px;
    color:#FFF;
    font-size:40px;
    font-weight: 400;
    margin-bottom:40px;
    font-family: 'Roboto Slab', serif;
    text-shadow: 0 2px 3px rgba(0,0,0,0.4);
    letter-spacing: 1px;
    line-height:45px;
}
#home_slide_pillar p {
    font-size:15px;
    line-height:19px;
}
#home_slide_pillar a {
    position: relative;
    display:inline-block;
    margin-top:20px;
    padding:5px 10px;
    overflow:hidden;
    color:#FFF;
    font-size:12px;
    text-transform:uppercase;
    border:1px solid #802336;
    background-color:#FD9B28;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16), 0 1px 2px rgba(0, 0, 0, 0.23);
    transition: box-shadow 0.3s ease 0s;
    letter-spacing: 0.6px;
    border-radius: 3px;
}
#home_slide_pillar a:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.23);
}
#home_slide_pillar a i {
    padding-left:2px;
}
.ripple {
    position: absolute;
    opacity: 0;
    border-radius: 50%;
    width: 2px;
    height: 2px;
    background-color: rgba(255, 255, 255, .35);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: ripple;
    animation-name: ripple;
}
@-webkit-keyframes ripple {
    0% {
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(165);
    }
}
@keyframes ripple {
    0% {
        opacity: 1;
    }
    100% {
        transform: scale(165);
    }
}
#home_slide_right {
    float:right;
    width:60.9649%; 
    margin-top:65px;
}
.cio_div {
    float:left;
    position:relative;
    width:290px;
    display:table;
    transition: all 0.35s ease-in-out 0s;
}
.cio_page {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-indent:-99999px;
}
/*.cio_div:hover {
   transform:scale(1.03);
}*/
.cio_div:hover .cio_name:before{
   background-color:#FFF;
   width: 100%;
}
.cio_pic {
    display:table-cell;
    width:90px;
}
.cio_div .cio_bio{
    display:table-cell;
    vertical-align:middle;
}
.cio_div .cio_desc {
    margin-left:10px;
    border-left:1px solid #FFF;
    padding:5px 0 5px 10px;
    color:#FFF;
    vertical-align:middle;
}
.cio_name {
    position:relative;
    display:inline-block;
    padding-bottom:3px;
    font-size:13px;
    font-weight:600;
}
.cio_name:before {
    background: transparent;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    top: 18px;
    width: 0%;
    transition: all 0.35s ease-in-out 0s;
}
.cio_desig {
    font-size:11px;
    display:block;
}
.cio_div.a {
    margin-left:80px;
}
.cio_div.b {
    margin-left:30px;
}
.cio_div.c {
    margin-top:10px;
}
.cio_div.d {
    margin-top:10px;
    margin-left:30px;
}
.cio_div.e {
    margin-top:10px;
    margin-left:90px;
}
.cio_div.f {
    margin-left: 20px;
    margin-top: 10px;
}


#home_dig_services {
    padding:30px 0 40px 0;
}
#home_dig_services .home_serv_name {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: #555;
}
#home_dig_services_head {
    width:90%;
    margin:0 auto 30px auto;
}
#home_dig_services_head h2{
    position: relative;
    text-align: center;
    color: #4a4a4a;
    font-size: 28px;
    font-weight: 400; 
}
#home_dig_services_head h2 span {
    background: #fff;
    padding: 0 15px;
    position: relative;
    z-index: 1;
}
#home_dig_services_head h2:before {
    background: #4a4a4a;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%;
}
#home_dig_services_head h2:before {
    left: 0;
}
#home_dig_serv_box_row {
    margin-right: -15px;
    margin-left: -15px;
}
#home_dig_serv_box_row::after, #home_dig_serv_box_row::before{
    content: " ";
    display: table;
    clear: both;
}
.home_dig_serv_box {
    float:left;
    width:20%;
    text-align: center;
    padding-left:15px;
    padding-right:15px;
}
.home_dig_serv_box .circle {
    width:100px;
    height:100px;
    overflow:hidden;
    position: relative;
    margin:0 auto 20px auto;
    border-radius:50%;
    transition: all 0.35s ease-in-out 0s;
}
.home_dig_serv_box .circle img,.home_dig_serv_box .circle .svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width:50%;
    transition: all 0.35s ease-in-out 0s;
    -webkit-transition: all 0.35s ease-in-out 0s;
    transform: rotate(0deg) translate(-50%,-50%);
    -webkit-transform: rotate(0deg) translate(-50%,-50%);
}
.home_dig_serv_box .circle.a {
    border:5px solid #8bc34a;
}
.home_dig_serv_box .circle.b {
    border:5px solid #f1c500;
}
.home_dig_serv_box .circle.c {
    border:5px solid #e94a35;
}
.home_dig_serv_box .circle.d {
    border:5px solid #00a085;
}
.home_dig_serv_box .circle.e {
    border:5px solid #8664a3;
}
.home_dig_serv_box .circle.a .svg path{
    fill:#8bc34a;
}
.home_dig_serv_box .circle.b .svg path{
    fill:#f1c500;
}
.home_dig_serv_box .circle.c .svg path{
    fill:#e94a35;
}
.home_dig_serv_box .circle.d .svg path{
    fill:#00a085;
}
.home_dig_serv_box .circle.e .svg path{
    fill:#8664a3;
}
.circle_text_anim{
    color:#FD9B28!important;
}
/*.circle_anim{
    transform:scale(1.1);
}
.circle_anim img, .circle_anim .svg {
    transform:rotate(5deg) translate(-50%,-55%)!important;
}
.circle_anim.circle .svg path{
    fill:rgba(0,0,0,0.5)!important;
}*/
.circle_anim.circle .svg path{
   fill:#FFF!important;
}
.circle_anim.circle.a {
    /*border-color:#79a942;*/
    background-color:#8bc34a;
}
.circle_anim.circle.b {
    /*border-color:#d8b100;*/
    background-color:#f1c500;
}
.circle_anim.circle.c {
    /*border-color:#e6280f;*/
    background-color:#e94a35;
}
.circle_anim.circle.d {
    /*border-color:#007662;*/
    background-color:#00a085;
}
.circle_anim.circle.e {
    /*border-color:#6929a0;*/
    background-color:#8664a3;
}
#resource_sec {
    width: 100%;
    padding: 30px 0 40px;
    background-color: #f1f1f1;
}
.home_digmar_head {
    font-size:27px;
    color:#434343;
    font-weight:700;
}
#home_digmar_blog {
    float:left;
    width:248px;
}
#home_digmar_blog > .home_digmar_txt {
    display:block;
    margin-top:10px;
}
.blog_digmar {
    position:relative;
    padding-bottom:2px;
    margin-bottom:3px;
    overflow:hidden;
    border-bottom:2px solid #FD9B28;
}
.blog_digmar_img {
    display: block;
    height: auto;
    transition: all 0.5s linear;
    transform: scale3d(1, 1, 1);
}
.blog_digmar:hover .blog_digmar_img{
   transform: scale3d(1.2, 1.2, 1);
}
.blog_digmar:hover .home_digmar_txt{
    color:#FFF;
    background-color:rgba(0,0,0,0.8);
}
.blog_digmar_date {
    position:absolute;
    top:0px;
    left:0;
    padding: 5px;
    color:#FFF;
    background-color:#FD9B28;
}
.blog_digmar .home_digmar_txt {
    position:absolute;
    width: 100%;
    bottom:2px;
    left:0;
    padding: 5px;
    font-size:17px;
    color:#FFF;
    background-color:rgba(0,0,0,0.5);
}
.more_blog {
    position: relative;
    overflow:hidden;
    display: block;
    margin-top: 10px;
    font-size: 13px;
    color: #FFF;
    background: #992949;
    padding: 5px 10px;
    border-radius: 2px;
    text-align:center;
}
.home_digmar_txt {
    font-size:15px;
    color:#2e2e2e;
}
.home_digmar_txt:hover {
    color:#FD9B28;
}
#home_digmar_news {
    float:left;
    width:280px;
    margin-left:52px;
}
.news_digmar_date {
    float:left;
    width:48px;
    margin-right:12px;
    font-size:13px;
    color:#2e2e2e;
}
.news_digmar_list {
    float:left;
    /*width:77%;*/
    position:relative;
    margin-bottom:8px;
    padding-left:20px;
    padding-bottom:20px;
    border-left:2px solid #e2e0e1;
}
.news_digmar_circ {
    position: absolute;
    width: 10px;
    height: 14px;
    background: url("../images/news_digmar.jpg") no-repeat #f0eeef center bottom;
    top: 0px;
    left: -6px;
}
.news_digmar_list_l {
    padding-bottom:0;
    margin-bottom:0;
    border-color:#f0eeef;
}
#home_digmar_insights {
    float: left;
    width: 280px;
    margin-left: 52px;
}
#home_digmar_insights .news_digmar_date {
    width: 90px;
}
/*#home_digmar_insights .news_digmar_list {
    width: 62%;
}*/
#home_digmar_blog, #home_digmar_news, #home_digmar_insights {
    margin-bottom:20px;
}
#home_digmar_media {
    float:left;
    margin-left:52px;
    width:175px;
}
/*.home_mediacov {
    width:100%;
    height:55px;
    border:1px solid #a1a0a1;
    position:relative;
    margin-bottom:20px;
}*/
.home_mediacov {
    width:100%;
    height:50px;
    position:relative;
    margin-bottom:15px;
}
.home_mediacov a {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}

#home_show_clients {
    width:100%;
    padding:20px 0;
    background-color:#FFF;
}
.home_digmar_clients {
    float: left;
    padding-right: 22px;
    border-right: 1px solid #8f8f8f;
    font-size: 24px;
    font-weight: 400;
    color: #222222;
    margin-top: 20px;
    margin-right: 20px;
}
#home_show_clients ul {
    float:left;
    list-style:none;
    margin-left:-47px;
    margin-top: 10px;
}
#home_show_clients ul li {
    display:inline-block;
    vertical-align:middle;
    margin-left:57px;
}
#client_carousel_parent {
    float:left;
    width:87%;
    margin-top:8px;
}
.owl-item div {
    text-align:center;
}
.page_container #join_conv{
    float:left;
}
#bt_career {
    float:right;
    width: 235px;
}
#bt_career a {
    display:block;
    margin-top:14px;
}
.bt_career_head{
    margin-bottom: 8px;
    font-size: 19px;
    color: #fefefe;
    font-weight: 300;
}
.bt_career_txt{
    font-size: 15px;
    color: #cdcdcd;
}
.page_container .free_span1,.page_container .free_span2,.page_container .free_span3 {
    width: 40px;
    margin-left: 40px;
}

.owl-item div {
    display:block;
    height:55px;
    position: relative;
}
.owl-item div span{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}

/*HOME VERSION INFINITY 2 ;-( */

#hometile_banner {
     background: url("../images/home_slide_banner.jpg") no-repeat center center fixed;
     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    /*min-height: 498px;*/
    /*padding:60px 0 45px 0;*/
    padding:35px 0 35px 0;
}
#banner_tagline {
    float:left;
    width:28.63157894736842%;
    color:#FFF;
}
#banner_tagline h1 {
    margin-bottom:2px;
    font-family: "Roboto Slab",serif;
    font-size:35px;
    font-weight:400;
    letter-spacing: 1px;
    line-height: 48px;
    text-shadow:0 2px 3px rgba(0, 0, 0, 0.4);
}
#banner_tagline .line {
    display:block;
    width:90px;
    margin:30px 0;
    border-top:2px solid #FFF;
}
#banner_tagline .unique {
    margin-bottom: 12px;
    margin-top: 40px;
}
#banner_tagline p {
    margin:5px 0;
    font-size:16px;
    font-weight:400;
    line-height: 25px;
}
#banner_tagline ul {
    list-style:none;
}
#banner_tagline ul li {
    margin-bottom:8px;
}
#banner_tagline ul li:last-child {
    margin-bottom:0;
}
#hometile {
    width:67.98245614035088%;
    float:right;
    color:#FFF;
}
.cio_box {
    margin-bottom:5px;
    position:relative;
}
.cio_box.a {
    margin-bottom:6px;
}
.cio_box img {
    display:block;
}
.cio_box figcaption {
    /*position:absolute;
    width:100%;
    left:0;
    bottom:0;*/
    padding:5px 0;
    font-size:14px;
    text-align:center;
    color:#FFF;
}
.cio_box figcaption.a {
    background-color:rgba(153, 41, 64, 0.4);
}
.cio_box figcaption.b {
    background-color:rgba(153, 41, 64, 0.22);
}
.cio_box figcaption.c {
    background-color:rgba(153, 41, 64, 0.32);
}
.cio_box figcaption.d {
    background-color:rgba(153, 41, 64, 0.32);
}
.cio_box figcaption.e {
    background-color:rgba(153, 41, 64, 0.32);
}
.cio_hold {
    float:left;
    margin-left:10px;
}
#startup_box {
    width:208px;
    margin-bottom:5px;
    text-align:center;
}
#kitchen_box {
    width:206px;
    height:172px;
    background:url("../images/home_creatives/kitchen.jpg") no-repeat;
    position:relative;
}
#kitchen_box a {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    text-indent:-9999px;
}
#cio_carousel .owl-item {
    height:202px;
}
#home_dig_serv_box_row .owl-item {
    height:161px;
}
#cio_carousel.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    font-size:16px;
    width:30px;
    height:30px;
    border-radius:50%;
    text-align:center;
}
#cio_carousel.owl-theme .owl-controls .owl-buttons div i {
    margin-top:5px;
}
#cio_carousel.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -5px;
    top: 55px;
}
#cio_carousel.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -5px;
    top: 55px;
}


#resource_sec_blog_news {
    float:left;
    width:27.33624454148472%;
}
#resource_sec_blog .link,#resource_sec_news .link{
    display:block;
    color:#000000;
    font-size:15px;
}
#resource_sec_blog .link:hover,#resource_sec_news .link:hover {
    color:#FD9B28;
}
.resource_sec_txt {
    color:#000000;
    font-size:16px;
}
a.resource_sec_txt:hover {
    color:#FD9B28;
}
.resource_sec_txt span {
    font-size:14px;
}
.blog_by {
	display: block;
    margin:5px 0 12px 0;
    font-size:14px;
    font-weight:700;
    color:#000;
}
a.blog_by:hover{
	color:#FD9B28;
}
#resource_sec_news {
    margin-top:30px;
    position:relative;
}
.resource_sec_txt.blog_font {
    display:block;
    margin-top:20px;
}
.resource_sec_txt.news_font {
    margin:10px 0;
    display: block;
    line-height: 20px;
    font-size:14px;
}
#resource_sec_insights {
    float:left;
    width:36.474%;
    margin-left:72px;
    position:relative;
}
#resource_sec_insights:before {
    position:absolute;
    content:"";
    left:-30px;
    top:80px;
    width:1px;
    height:250px;
    background:#b2b2b3;
    background-image: linear-gradient(to top, #F1F1F1, #b2b2b3, #F1F1F1);
}
.insight_row {
    display:table;
    margin-top:34px;
}
.insight_row:first-of-type {
    margin-top:25px;
}
.insight_ico {
    display: table-cell;
    width:25%;
    vertical-align:middle;
    text-align:center;
}
.insight_para {
    display: table-cell;
    width:69.31818181818182%;
    vertical-align:middle;
    padding-left:18px;
}
.insight_para a {
    font-size:15px;
    color:#000;
}
.insight_para a:hover {
    color:#FD9B28;
}
#resource_sec_media {
    float:left;
    width:23.298%;
    margin-left:72px;
    position:relative;
}
#resource_sec_media img {
    margin-top:25px;
}
#resource_sec_media:before {
    position:absolute;
    content:"";
    left:-42px;
    top:80px;
    width:1px;
    height:250px;
    background:#b2b2b3;
    background-image: linear-gradient(to top, #F1F1F1, #b2b2b3, #F1F1F1);
}
.resource_sec_media_row {
    padding-bottom:15px;
    margin-bottom:15px;
    text-align:center;
}
.resource_sec_media_row:first-of-type {
    margin-top:34px;
}
.resource_sec_media_row:last-of-type {
    margin-bottom:0;
    padding-bottom:0;
}
.resource_sec_media_row > img {
    margin-bottom:10px;
}
.resource_sec_media_row a {
    display:block;
    text-align:left;
    color:#000;
    font-size:15px;
}
.resource_sec_media_row a:hover {
    color:#FD9B28;
}
#in_p3 {
    display: block;
    margin-top: 17px;
}

/* Author: Sivaprasad */

#landing_banner_new{
	min-height: 200px;
    width: 100%;
	}
.landing_banner7{
	background: url("../img/landing/landing_new_banner-small.jpg") no-repeat center center fixed;
 	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}

.banner_strip{
	padding-top:70px;
	width:100%;
}
.banner_strip h2{
	margin-top: -5px;
	float:right;
	font-size:23px;
	/*font-family:"Roboto Slab",serif;*/
	color:#FFFFFF;
	font-weight:400;
	line-height:26px;
}
.para_quotes{
	margin-top:0px;
	}
.mar-para{
	margin-top:20px;
	}
.para_quotes_para{
	width:100%;
	color:#FD9B28;
	font-size:20px;
	font-weight:500;
	line-height:33px;
}
.box_sim{
	background: rgba(0, 0, 0, 0) url("../images/landing/box_q2.jpg") no-repeat scroll 0 0;
    height: 42px;
    position: absolute;
    width: 40px;
	}
.alignpara{
	line-height:27px !important;
	}
.landing_top_box_para_pic{
	float:left;
	margin-left: 3%;
	margin-top: 55px;
	}
.landing_top_box_para_pic h2{
	float:left;
	display: inline-block;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 300;
}
.mar{
	margin-top:0;
}
.cloudimg{
	text-align: center;
}
.expert-line{
	width: 180px;
    height: 2px;
    float: left;
    background-color: #FD9B28;
    margin-top: 17px;
    margin-left: 20px;
}
.expert-box1{
	width:340px;
	height:90px;
	background-color:#e4e8e9;
	border-left-style: solid;
    border-left-color: #FD9B28;
    border-left-width: 4px;
	margin-top:20px;
	position: relative;
}
.expert-box1 img{
	margin-left: 5%;
    margin-top: -8px;
	float:left;
}
.expert-box1  span{
	float: left;
    line-height: 12px;
    margin-top: 26px;
    margin-left: 14px !important;
    font-weight: 400;
	font-size: 13px;
}
.expert-box1  span h3{
	font-weight: 600;
    font-size: 18px;
}
.expert-box1 p{
	line-height: 14px;
}
.expert-box1 a{
	color:#333;
}
.exp-ma{
    margin-top: 35px;
}
#rounds_banner_new
{
    padding:40px 0;
    background:url("../images/landing/sub_creatives/middle_bgnew8.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}
#rounds_banner_new .text_center p {
    color:#FFF!important;
}
#rounds_banner_new .active_para span {
    color:#FFF!important;
}
#rounds_banner_new h2
{
    display:inline-block;
    margin-bottom:10px;
    font-size:40px;
    font-weight:300;
    color:#FFF;
}
.text_center
{
    text-align:center!important;
}
#rounds_banner_new .text_center p
{
    font-size:18px;
    color:#333;
}
#rounds_banner_new ul
{
    margin-top:50px;
    list-style:none;
    margin-left:-76px;
}
#rounds_banner_new ul li
{
    display:inline-block;
    margin-left:76px;
}
.our_serv_list_vert_align li{
    vertical-align:top;
}
#rounds_banner_new ul li a
{
    display:block;
}
.rdmore
{
    width:90px;
    height:26px;
    margin:10px auto 0 auto;;
    text-indent:-9999px;
    cursor:pointer;
    background:url("../images/landing/rdmore.png") no-repeat;
}
#rounds_banner_new .three_balls
{
    margin-left:-90px;
}
#rounds_banner_new .three_balls li
{
    margin-left:90px;
}
#rounds_banner_new ul li img
{
    display:block;
    margin:0 auto 10px auto;
}
#rounds_banner_new ul li span
{
    font-size:14px;
    font-weight:700;
    color:#FFF;
}
.landing_bottom_box1{
	width:32%;
	height:auto;
	float:left;
	margin-left:12px;
}
.landing_bottom_box1:first-child {
    margin-left: 0px;
}
.landing_bottom_box_up{
	width:100%;
	min-height:155px;
	float:left;
	background-color:#FD9B28;
	border-radius:10px;
	text-align:center;
	position:relative;
	}
.box-arrowup{
	position:absolute;
	left: 65px;
    top: -29px;
	}
.box-arrowdown{
	position:absolute;
	right: 65px;
    bottom: -12px;
	}
.box-arrowdown2{
	position:absolute;
	left: 65px;
    bottom: -12px;
	}
.landing_bottom_box_down{
	width:100%;
	min-height:385px;
	float:left;
	background-color:#dee1e5;
	border-radius:10px;
	}
.down_height{
	min-height:250px;
	}
.space{
	margin-top:22px;
	}
.landing_bottom_box_up img{
	margin-top:22px;
}
.landing_bottom_box_down h3{
	font-size:22px;
	color:#272727;
	font-weight: 400;
    text-align: center;
	margin-top:32px;
	}
.landing_bottom_box_down p{
	width: 74%;
    font-size: 15px;
    margin-right: auto;
    margin-left: auto;
    line-height: 30px;
    color: #272727;
    text-align: center;
    margin-top: 32px;
}
#com_box
{
    padding:0px;
}
#com_box ul
{
    list-style:none;
    text-align:center;
}
#com_box ul li
{
    display:inline-block;
    margin-left:10px;
    vertical-align:top;
    margin-bottom: 20px;
}
#com_box ul li:first-child
{
    margin-left:0px;
}
#com_box ul li h2
{
    margin-bottom:5px;
    padding: 4px 0;
    background-color:#eceef0;
    font-size:24px;
    font-weight:bold;
    border-radius: 6px 6px 0px 0px;
    color: #292626;
    text-align:center;
}
.com_box
{	
    width:364px;
    min-height:295px;
    border-radius:6px;
    border:1px solid #e4e4e4;
    background-color:#FFF;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	position: relative;
}
.com_box h6
{
    padding:0 12px;
	text-align: center;
	margin-top:30px;
}
.com_box h6 a
{
    font-size:18px;
    font-weight:300;
    color:#292626;
}
.com_box h6 a:hover,.com_box h5 a:hover
{
    color:#FD9B28;
}
#com_box_brd1
{
    margin-top:18px;
    padding-top:15px;
    text-align:center;
}
#com_box_brd2
{
	text-align: center;
    font-weight: 500;
    margin-top: 40px;
    padding-top: 15px;
}
#com_box_brd3
{
    text-align:center;
}
.com_box h5 a
{
    font-size:17px;
    font-weight:300;
    color:#333333;
    line-height: 26px;
}/* CSS Document */
.com_box_read{
	position: absolute;
    bottom: 28px;
    left: 36%;
	text-align: center;
	}
.com_box_read a{
	font-size: 16px;
    color: #FD9B28;
	}
.bloging{
	text-align:center;
}
.bloging img{
	margin-top:15px;
}
.bac{
	 background:url("../../global/images/landing/sub_creatives/back1.png") no-repeat right bottom;
	}
.bac1{
	background:url("../../global/images/landing/sub_creatives/back2.png") no-repeat right bottom;
	}
.bac2{
	background:url("../../global/images/landing/sub_creatives/back3.png") no-repeat right bottom;
	}
.buttton{
    width: 90px;
    height: 26px;
    border-radius: 3px;
    border: 1px solid #FD9B28;
	margin-top:10px;
	margin-left: 23%;
	}
.pad20{
	    padding: 20px 0 !important;
	}
.pad10{
	padding: 0px 0px 30px 0px !important;
	}
.image_change img{
	width: 100px;
    height: 100px;
	}
.down_height_290{
	min-height:290px;
	}

#landing_top_box_quote.landing_top_box_quote_new2
{
    width: 400px;
    margin-top: 20px;
    margin-bottom:20px;
    border:none;
}
#landing_top_box_quote.landing_top_box_quote_new2 p
{
    font-size:15px;
    width: 93%;
    color:#ff8200;
}
.header-strip{
	float: left;
	width:auto;
	height:55px;
	background-color:#F4A62A;
	}
.header-strip h1{
	float: left;
    color: #FFFFFF;
    font-size: 30px;
    margin-top: 0px;
	margin-left: 17px;
	font-weight: 600;
	text-transform: uppercase;
}
.replace_br {
    padding-top:60px;
}

#rounds_banner_new2
{
    padding:40px 0;
    background:url("../images/landing/sub_creatives/middle_bgnew8.jpg") no-repeat center center fixed ;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}
#rounds_banner_new2 .text_center p {
    color:#FFF!important;
}
#rounds_banner_new .active_para span {
    color:#FFF!important;
}
#rounds_banner_new2 h2
{
    display:inline-block;
    margin-bottom:10px;
    font-size:40px;
    font-weight:300;
    color:#FFF;
}
#rounds_banner_new2 .text_center p
{
    font-size:18px;
    color:#333;
}
#rounds_banner_new2 ul
{
    margin-top:50px;
    list-style:none;
    margin-left:-70px;
}
#rounds_banner_new2 ul li
{
    display:inline-block;
    margin-left:70px;
}
#rounds_banner_new2 ul li a
{
    display:block;
}
#rounds_banner_new2 .three_balls
{
    margin-left:-90px;
}
#rounds_banner_new2 .three_balls li
{
    margin-left:90px;
}
#rounds_banner_new2 ul li img
{
    display:block;
    margin:0 auto 10px auto;
}
#rounds_banner_new2 ul li span
{
    font-size:14px;
    font-weight:700;
    color:#FFF;
}
.triangle-topleft {
	float:left;
	width: 0;
	height: 0;
	border-top: 55px solid #FD9B28;
	border-right: 55px solid transparent;
}
.insig-height{
	    margin-top:50px;
	}
.resource_box_row h2{
    font-size: 32px;
    font-weight: 600;
    color: #FD9B28;
    letter-spacing: -1px;
	text-align:center;
	padding-top:20px;
}
.box-insig-co{
	background-color:#f1f1f1;
	}
.line-insigh{
	width: 22%;
    height: 1px;
    background-color: #FD9B28;
    margin-bottom: 35px;
    margin-left:auto;
	margin-right:auto;
    margin-top: 7px;
	}
.insigh-text{
	width:100%;
	font-size: 32px;
    color: #fff;
    font-weight: 600;
    padding-top: 0px;
    margin-bottom: 0px;
	text-align:center;
	letter-spacing: -1px;
}
.insigh-text p{
	font-size: 16px;
    font-weight: 100;
	text-transform:lowercase;
	margin-top: 10px;
	}
.insig-button{
	margin-left:auto;
	margin-right:auto;
	font-weight: 400;
	font-size: 16px;
	}
.flo1{
	float:left;
	margin-left:2%
	}
.flo2{
	float:right;
	margin-right: 16%;
    margin-bottom: 20px;
	}
.footer-first{
	margin-top:50px;
	width:30%;
	height:auto;
	float:left;
}
.footer-first h1{ 
	font-size:28px;
	font-weight: 400;
	color:#fff;
}
.footer-first span{ 
	font-size: 16px;
    color: #fff;
    font-weight: 300;
	line-height: 24px;
}
.footer-main{
	width:100%;
	min-height:300px;
	background-color: #4e4e4e;	
}
.footer-second{
	margin-top:50px;
	width:30%;
	height:auto;
	float:right;
}
.footer-second p{ 
	font-size:28px;
	font-weight: 400;
	color:#fff;
	float:right;
	margin-right: 30px;
	
}
.footer-second ul{
	list-style:none;
    margin-top: 15px;
	float:right;
	margin-right: 13px;
}
.footer-second ul li{
	display:inline-block;
	margin-left:4px;
}

.footer-second ul li a{
	display:block;
	width:48px;
	height:48px;
	border-radius:50%;
	border:1px solid #fff;
	text-align:center;
	transition: all 0.25s linear 0s;
}
.footer-second ul li a img{
	margin-top:16px;
}
.footer-second ul li a:hover{
	border-color:#FD9B28;
}
.footer-second-glance{
	margin-top:28px;
	margin-left: 10px;
	float:right;
	margin-right: 21px;
}
.footer-second-glance h2{
	font-size: 15px;
    float: left;
    font-weight: 400;
	color:#fff;
}
.footer-second-glance img{
	margin-left: 20px;
}
.footer-second-bot {
	margin-top:20px;	
}
.footer-second-bot h2{
	color:#fff;
	font-size:20px;
	float:left;
}
.footer-second-bot span{
	color:#fff;
	float:left;
	font-size: 14px;
    margin-left: 4%;
    padding: 6px;
}
.foo-bot{
	background-color:#fff;
	margin-top:14px;
}
.footer-third{
	margin-top:50px;
	width:40%;
	height:auto;
	float:left;
}
.footer-third h1{
	font-size:28px;
	font-weight: 400;
	color:#fff;
	margin-left: 8%;
}
.footer-third img{
    margin-left: 8%;
    margin-top: 20px;
}
.blogpic{
	margin-top:0;
	
}
.ma-quo{
	padding:20px 0 !important;
}
.bus-marc{
	margin-bottom: 15px;
    font-family: Arial,sans-serif;
    font-size: 25px;
    font-weight: 700;
	color:#ff8200;
	display:block;
	text-align:center;
}
.bus-marc a{
	color:#ff8200;
}
.bus-marc-pic{
	display:block;
	text-align:center;
}
.bus-marc-text{
	font-size: 17px;
	color: #595959;
	display:block;
	text-align:center;
}
.bus-marc-para{

	color: #595959;
}
.bus-bar{
	width: 340px;
    display: block;
    font-size: 14px;
	letter-spacing: 0.25px;
	line-height: 22px;
}
.bus-bar a{
	color: #ff8200;
    font-size: 19px;
    font-weight: 600;
	display:block;
	text-align:center;
}
.footer-fot{
	    margin: 0 auto;
    width: 1170px;
}
.ret-sty{
	font-weight: 500;
    font-size: 15px;
    color: #FD9B28;
}
.log-hei{
	
    margin-top: 30px !important; 
}
.blo-mar{
	    margin-top: 10px !important;
}
.blo-whi{
	padding: 0px 40px !important;
}
.follow-scroll{
	top: 400px;
	z-index:1000;
}
.office_place{
	 display: block !important;
}
.office_pra{
	float: left;
    width: 50%;
}
.office_head{
	font-size: 24px;
    font-weight: 700;
    font-family: "Roboto Slab",serif;
    margin-bottom: 25px;
	color:#555758;
}
.global_expert{
	width: 18%;
    float: left;
    margin-top: 10px;
	margin-left: 28px;
}
.global_expert.b{
	
	margin-left: 0;
}
.global_expert.a{
	margin-left:0;
}
.global_expert p{
	color: #333;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px;
}
.expert_head{
	font-size: 20px;
    color: #333;
}
.expert_hei{
	margin-top:14px;
}
.add_head{
	font-size: 16px !important;
}
.florida_cha{
	float: none;
	border-bottom: 0 !important;
    border-top: 0 !important;
	margin-top: 9px !important;
    margin-bottom: 10px !important;
}
.florida_cha_pa{
	padding:5px 0 !important;
}
.insig_hei{
	    padding: 34px 0px 11px 0;
}
.insig_box{
	padding-left:0;
	padding-right:0;
	width: 32%;
	text-align: center;
    border: 1px solid #fff;
    background-color: #fff;
    min-height: 265px;
	box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
	margin-left: 2%;
}
.insig_box:first-child{
	margin-left: 0;
}
.insig_box a{
	color:#fff !important;
}
.insig_whitepaper{
	background-color: #fff;
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
	margin-top:0;
	min-height: 59px;
	background-color: #FD9B28;
}
.whitepaper_pic{
	float: right !important;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50% !important;
    border: 1px solid #fff !important;
    background: url("../images/landing/resource_arrow.png") center center no-repeat !important;
    margin-right: 15px !important;
    margin-bottom: 5px !important;
	margin-top: 12px;
}
.par_insig{
	margin-top: 0;
}
.insight_box{
	width: 100%;
}
.textimonial_slide{
	text-align: center;
}
.textimonial_slide span{
	    font-size: 31px;
    font-weight: 800;
    color: #fff;
}
.resource_casestudies{
	float: left;
    margin-bottom: 30px;
    width: 100%;
    margin-top: 15px;
	    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
}
.casestudies_box1{
	width: 96%;
    height: 126px;
    background-color: #F1F1F1;
    margin-left: 2%;
    margin-top: 8px;
}
.box2{
	margin-bottom: 9px;
}
.casestudies_box_1{
	display: table-cell;
    width: 25%;
    vertical-align: middle;
    text-align: center;
	padding-top: 12px;
}
.casestudies_box_1 img{
	width:60px;
	vertical-align: middle;
    margin-bottom: 37px;
}
.casestudies_box_para{
	display: table-cell;
    width: 58%;
    vertical-align: middle;
	font-size: 14px;
	padding-top: 18px;
}
.casestudies_box_para a{
	    color: #323033;
}
.casestudies_arrow{
	 background: rgba(0, 0, 0, 0) url("../images/landing/resource_arrow1.png") no-repeat scroll center center !important;
    border: 1px solid #726a5f !important;
    border-radius: 50% !important;
    float: right;
	width: 32px !important;
    height: 32px !important;
    margin-bottom: 5px !important;
    margin-right: 20px !important;

}
.block_head{
	font-size: 24px;
    font-weight: 700;
    font-family: "Roboto Slab",serif;
    margin-bottom: 25px;
    color: #555758;
}
.block_head.a{
	margin-left: 0 !important;
}
.box_insi{
	width: 30%;
    float: left;
    margin-top: 24px;
    margin-left: 3%;
}
.header_band{
	font-size: 22px !important;
	margin-top: 12px !important;
}
.it_advisory{
	font-size: 14px !important;
    font-weight: 400 !important;
}
.dallas_para{
	width:100% !important;
}
.header_band2{
	font-size: 17px !important;
	margin-top: 14px  !important;
}
.belgium_icon{
	    width: 100px !important;
}
.podcast{
	float: left;
    width: 100%;
}
.podcast img{
	float: left;
    margin-left: 35px;
    width: 63px;
    margin-top: 14px;
}
.podcast  span{
	float: left;
    width: 52%;
    font-size: 14px;
    text-align: left;
    margin-left: 10%;
    margin-top: 22px;
}
.whitepaper_box{
	height: auto !important;
    text-align: center !important;
}
.whitepaper_box img{
	    margin-top: 17px;
}
.whitepaper_box_inner{
	 width: 70%;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
}
.whitepaper_box_inner a{
	color:#323033;
	font-size: 13px;
}
.whitepaper_bottom{
	width: 220px !important;
	margin-top: 18px !important;
    margin-left: 8px;
}
.insig-read{
	font-size: 14px;
    font-weight: 600;
    text-align: center;
	width: 225px;
    min-height: 37px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.insig-read a{
	color:#323033;
	display: block;
    margin-top: 6px;
}
.insig-read p{
	float: left;
    margin-top: 10px;
}
.main_list{
	font-size:16px;
	line-height: 27px ;
	margin-left: 65px;
}
.sub_subhead{
	margin-bottom: 30px;
    font-size: 36px;
    font-weight: 300;
    line-height: 28px;
    text-align: center;
}
.sub_subhead_logo{
	    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
.career_allign{
	margin-left: 32px;
}
.career_head{
	font-size: 15px;
	color: #595959;
}
.expert_subpage{
	text-align: center;
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: 100;
    padding: 17px;
    padding-top: 4px;
    padding-left: 3px;
}
.expert_subpage_main{
	    display: block;
    width: 256px;
    margin-right: auto;
    margin-left: auto;
	border-top: 1px solid #A8ACAD;
    border-bottom: 1px solid #A8ACAD;
	
}
.expert_subpage_main img{
	float: left;
    margin-top: 8px;
}
.service_conta{
	text-align: center;
	margin-top: 50px;
	margin-left:-1%;
}
.service_conta li{
	display:inline-block;
	list-style:none;
	width:32%;
	margin-left:1%;
	margin-bottom: 45px;
}
.service_list{
	width:100%;
	height:302px;
	padding-top:10px;
	box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
}
.service_list a{
	color:#595959;
}
.service_list_text_first a{
	color:#fff;
}
.service_list_main{
	width: 94%;
    height: 194px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f0eeef;
    margin-bottom: 10px;
	text-align:center;
}
.service_list_main img{
	margin-top: 20px;
}
.service_list_main p{
	font-size: 20px;
    font-weight: 400;
    margin-top: 5px;
}
.service_list_text{
	width:100%;
	height:88px;
	background-color:#FD9B28;
	text-align:left;
}
.service_list_text_first{
	width: 85%;
	float: left;
	margin-top: 10px;

}
.service_list_text_first p{
	color: #fff;
    font-size: 18px;
    padding: 7px;
    text-align: center;
}
.title_hei{
	padding-top: 23px !important;
}
.service_list_text_arrow{
	float: right;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 1px solid #fff;
    background: url("../images/landing/resource_arrow.png") center center no-repeat;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 28px;

}
.testimonia-pic{
	width: 20%;
    float: left;
}
.testimonia-pic img{
	margin-left: 22%;
    margin-top: 8%;
}
.testimonia-text{
    width: 80%;
    float: left;
}
.testimonia-text ul li{
	display:block;
	text-decoration:none;
}

/* new style 19-4-2016*/

.subpage_main{
	float: left;
    padding: 40px 0 30px 0;
    width: 66%;
}
.side_subpage{
	float: left;
    margin-left: 3%;
    margin-top: 43px;
	width: 30%;
}
.subpage_para{
	font-size: 17px;
    margin-top: 20px;
}
.expert_list{
	width: 100%;
    height: 90px;
    background-color: #e4e8e9;
    border-left-style: solid;
    border-left-color: #FD9B28;
    border-left-width: 4px;
    margin-top: 20px;
    position: relative;
}
.expert_list a{
	color: #333;
}
.expert_list img{
    margin-left: 5%;
    margin-top: -8px;
    float: left;
}
.expert_list span{
	float: left;
    line-height: 12px;
    margin-top: 26px;
    margin-left: 14px !important;
    font-weight: 400;
    font-size: 13px;
}
.expert_list h3{
	font-weight: 600;
    font-size: 18px;
}
.expert_list p{
	line-height: 14px;
}
.sub_head{
	font-size: 29px;
    color: #FD9B28;
    font-weight: 400;
    margin-top: 21px;
}
.sub_divi{
	width:100%;
	float:left;
}
.sub_divi_sub{
	width:100%;
	float:left;
	margin-top: 8px;
}
.sub_divi_sub:first-child{
	margin-top:20px !important;
}
.sub_divi_sub img{
	float: left;
    margin-left: 16px;
}
.sub_divi_sub p{
	float: left;
    font-size: 17px;
    margin-left: 24px;
    color: #595E72;
	margin-top: 8px;
	
}
.sub_divi_benefit{
	width:100%;
	float:left;
	margin-top: 18px;
}
.sub_divi_benefit1{
	width:100%;
	float:left;
	margin-top: 20px;
}
.sub_divi_benefit1 img{
	float: left;
    margin-top: 15px;
    margin-left: 3%;
}
.sub_divi_benefit1 p{
	float: left;
    width: 84%;
    font-size: 14px;
    font-weight: 400;
    margin-left: 6%;
    line-height: 24px;
}
.sub_page_logo{
	float:left;
	width:100%;
	margin-top: 2px;
	text-align: center;
}
.mico_logo{
	margin-left: 10%;
}
.read_expert{
	width: 100%;
    height: 50px;
    float: left;
    border: 1px solid #FD9B28;
    margin-top: 20px;
    border-radius: 10px;
}
.read_expert a{
	color:#595959;
}
.read_expert_text{
    font-size: 16px;
    font-size: 16px;
    font-weight: 400;
    float: left;
    margin-left: 10%;
    margin-top: 10px;
}
.read_expert_pic{
    float: left;
    margin-left: 2%;
    margin-top: 8px;
}
.insights_sidebox{
	width:100%;
}
.insights_sidebox{
	width:100%;
	float:left;
	background-color:#ebebeb;
	position: relative;
	margin-top:30px;
	margin-bottom: 12px;
}
.insights_sidebox:first-child{
	margin-top:30px;
}
.background_side{
	background:url("../images/landing/sub_creatives/background1.png") no-repeat;
	position:absolute;
	width: 80px;
    height: 103px;
    right: 0;
}
.background_side2{
	background:url("../images/landing/sub_creatives/background2.png") no-repeat;
	position:absolute;
	width: 94px;
    height: 172px;
    left: 0;
	bottom:0;
}
.background_side3{
	background:url("../images/landing/sub_creatives/background3.png") no-repeat;
	position:absolute;
	width: 23px;
    height: 158px;
    right: 0;
	bottom:0;
}
.insights_sidebox_head{
	width:200px;
	height:45px;
	float:left;
	background-color:#545454;
	margin-top: 20px;
	text-align: center;
}	
.insights_sidebox_head span{
	color: #fff;
    font-size: 23px;
    font-weight: 300;
    padding-top: 6px;
    display: block;
	
}	
.insights_sidebox p{
	float: left;
    padding: 12px;
    font-size: 14px;
    font-weight: 400;
	margin-left: 4%;
}	
.insights_sidebox_item{
	float: left;
    width: 95%;
	z-index: 444;
    position: relative;
	margin-bottom:12px;
}
.insights_sidebox_item img{
	float: left;
    margin-left: 11px;
}
.insights_sidebox_item p{
	font-size: 14px;
    float: left;
    padding: 0px;
    width: 70%;
    font-weight: 400;
    margin-left: 3%;
    margin-top: 14px;
}
.insights_sidebox_item a{
	color:#545454;
}
.insights_sidebox_item a:hover{
	color:#151414;
}
.background_side_readmore{
	background:url("../images/landing/sub_creatives/readmore.png") no-repeat;
	position:absolute;
	width: 128px;
    height: 34px;
	right: 8px;
    bottom: -11px;
}
.insights_box2{
    height: 310px !important;
}
.background_side4{
	background:url("../images/landing/sub_creatives/background4.png") no-repeat;
	position:absolute;
	width: 135px;
    height: 170px;
    left: 0;
	bottom:0;
}
.background_side5{
	background:url("../images/landing/sub_creatives/background5.png") no-repeat;
	position:absolute;
	width: 270px;
    height: 310px;
    left: 0;
	bottom:0;
}
.head_sub2{
	float:right !important;
	margin-top:20px !important;
}
.whitepaper_sub{
	float: left;
    width: 95%;
    z-index: 444;
    position: relative;
    margin-top: 20px;
    margin-left: 6%;
}
.whitepaper_sub img{
	float: left;
    margin-left: 6%;
    margin-top: 12px;
}
.whitepaper_sub p{   
	float: right;
    width: 58%;
    font-size: 16px;
    text-align: right;
    font-weight: 400;
	}
.whitepaper_sub a{
	color:#545454;
}
.whitepaper_sub a:hover{
	color:#151414;
}
.background_side6{
	background:url("../images/landing/sub_creatives/background6.png") no-repeat;
	position:absolute;
	width: 106px;
    height: 130px;
    right: 0;
	top:0;
}
.background_side6{
	background:url("../images/landing/sub_creatives/background6.png") no-repeat;
	position:absolute;
	width: 106px;
    height: 130px;
    right: 0;
	top:0;
}.background_side7{
	background:url("../images/landing/sub_creatives/background7.png") no-repeat;
	position:absolute;
	width: 40px;
    height: 48px;
    left: 0;
	bottom:0;
}
.blog_wid{
	width:90px !important;
	
}

.blog_mem{
	font-size: 13px !important;
}
.pic_blog{
	margin-top: 15px;
}
.side_bottom{
	margin-bottom:20px !important;
}
.sub_mainhead{
	float: left;
	font-weight: 300;
    font-size: 26px;
}
.responsive_clear{
	clear: both;
}
.head_quotes_para{
	width:100%;
	color:#FD9B28;
	font-size:20px;
	line-height:33px;
	font-weight: 400;
}

.benefit_new{
	margin-top: 0px !important; 
    width: 82%;
	line-height: 25px;
}
.insights_box5{
	height:350px;
	display:block !important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 30px;
}
.background_side8{
	background: url("../images/landing/sub_creatives/background8.png") no-repeat;
    position: absolute;
    width: 186px;
    height: 29px;
    left: 0;
    bottom: 0;
}
.side_box23{
	width: 30%;
    float: left;
	text-align: center;
}
.side_box24{
	width: 60% !important;
	margin-top:0 !important;
}
.top_box_size{
	margin-top:20px !important;
	margin-left:5% !important;
}
.box_size_he{
	margin-top:24px !important;
}
.side_logo_casestudy{
	width: 20%;
	margin-left: 8%;
}
.blog_mar{
	margin-top:0px !important;
}
.background_side_download{
	background:url("../images/landing/sub_creatives/download.png") no-repeat;
	position:absolute;
	width: 125px;
    height: 34px;
	right: 8px;
    bottom: -11px;
}
.blog_last{
	margin-bottom:35px;
}
.background_side_read_expert{
	background:url("../images/landing/sub_creatives/read_more.png") no-repeat;
	position:absolute;
	width: 225px;
    height: 34px;
	right: 8px;
    bottom: -11px;
}
.benefit_box{
	border: 1px solid #BC3C57;
    border-radius: 9px;
	margin-bottom: 4px;
}
.benefit_box2{
	padding: 13px 0 13px 0;
}
.technolo_box1{
	width: 11%;
    float: left;
    background-color: #fff;
    border-radius: 9px 0px 0px 9px;
    height: 70px;
}
.technolo_box1 img{
	margin-top: 18px !important;
    margin-left: 20px !important;
}
.technolo_box2{
	width: 89%;
    float: left;
    background-color: #F3F3F3;
    height: 70px;
    border-radius: 0px 9px 9px 0px;
}
.technolo_box2 p{
	padding-top: 15px !important;
	font-size: 15px !important;
}
.blog_head{
	width: 52%;
    font-weight: 300 !important;
    margin-top: 7px;
    margin-left: 0% !important;
    font-size: 18px !important;
}
.blog_inside_boxes{
	margin-top: 26px !important;
    margin-left: 5% !important;
}
.sub_subpage_expertise{
	width: 91%;


}
.expertise_new_sec {
    padding: 10px 0;
    border-bottom: 1px dotted #333333;
	margin-left: 3%;
}
.expertise_new_sec_name {
    float: left;
    width: 120px;
    height: 50px;
    margin-top: 26px;
    font-size: 15px;
    font-weight: bold;
}
.expertise_tech_marg {
    margin-top: 15px;
}
.expertise_sec_list {
}
.expertise_sec_list ul {
	width: 80%;
    float: left;
    list-style: none;
}
.expertise_sec_list ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.expert_mar_he{
	margin-top: 20px;
}

.exper_logo img{
	margin-left: 3%;
    margin-top: 30px;
}
.exper_logo{
	    margin-left: -3%;
}
.contact_quick{
	width: 100%;
    min-height: 100px;
    border-radius: 5px;
    margin-top: 14px;
}
.contact_quick_text{
	float: left;
    width: 46%;
	margin-top: 28px;
	margin-left: 12%;
	
}
.contact_quick_text p{
	font-size: 20px;
    color: #545454;
	font-weight: 600;
}
.contact_quick img{
	margin-top: 33px;


}
.casetudy2{
	font-size: 17px;
    font-weight: 800;
    color: #545454;
}
.casetudy3{
	font-size: 16px;
    color: #545454;
    font-weight: 800;
}
.casetudy4{
	font-size: 21px;
    font-weight: 300;
}
.casetudy5{
	font-size: 19px;
    font-weight: 500;
    color: #545454;

}
.subpage_mainlis{
	font-size: 16px;
    line-height: 30px;
    margin-left: 0 !important;
}
.service_values{
	display: table-cell;
    vertical-align: top;
}
.service_values_text{
	float:none !important;
	display: table-cell;
    vertical-align: top;
    padding-left: 24px!important;
}
.side_expert_sub{
	width:85% !important; 
	margin-left:8%;
	font-size: 13px !important;
}
.blog_head_line{
	font-size: 13px;
    display: block;
}
.white_pic{
	float: right !important;
    margin-bottom: 20px;
}
.comp_logo{
	float: left;
    margin-top: 12px;
	padding-right: 10px;
	border-right: 1px solid #595959;
}
.new_addr_align{
	float: left;
    font-size: 16px;
    margin-left: 14px;
    margin-top: 5px;
    text-align: left;
}
.quick_enq{
    float: left;
    margin-left: 20px;
}
.open_source_icon{
	margin-top: -7px;
    display: block;
    float: left;
    margin-right: 15px;
}
.add_indust_hei{
	margin-top: 0px !important;
}
.add_indust_main{
	padding: 0px 0 30px 0 !important;
}
.indust_text{
	margin-top: 25px !important;
}
.press_ron{
	width: 26% !important;
	float: right !important;
    margin-left: 39px !important;
    padding-left: 23px !important;
    height: 284px !important;
    padding-top: 23px !important;
	margin-right: 25px !important;
    margin-top: 0 !important;
}
.roney{
	margin-right: 300px;
}
.roney_pho{
	float:right;
	padding-left: 27px;
	padding-top: 6px;
}
.banner_side_head{
	float:left;
	width:25%;
	border-right: 2px solid #FD9B28;
	margin-bottom: 80px;
    margin-top: 80px;
	
}
.banner_side_head_box{
	float:left;
	width:90%;
	height:180px;
	background-color:#FD9B28;
	background-image:url("../images/landing/sub_creatives/new_banner1.jpg");
	
}
.banner_strip1{
	color: #fff;
    font-size: 27px;
    font-weight: 300;
    padding-top: 48px;
    padding-left: 18px;
}
.banner_strip2{
	color: #fff;
    font-size: 28px;
    font-weight: 800;
    padding-left: 21px;
}
.banner_main_head{
    float: right;
    width: 70%;
}
.banner_main_strip1{
	display: block;
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    line-height: 62px;
    padding-top: 40px;
    padding-left: 10%;
}
.banner_main_strip2{
	display: block;
    color: #fff;
    font-size: 27px;
    font-weight: 200;
    padding-left: 10%;
    padding-top: 22px;
}
#solutions ul li:last-child {
	padding-right: 16px !important;
}
.land_icon{
	padding: 70px 0 70px 0 !important;
}
.service_new{
	margin: 0 auto 55px auto !important;
	width: 75% !important;
}
.new_europ{
	width:100% !important;
}

/*UAE new*/

.new_uae_strip{
	background-color: #FD9B28  !important;
    height: 60px !important;
}
.new_uae_banner{
	background: url("../images/home_slide_banner2.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    padding: 0 0 0 0;
}
.uae_banner_text{
	width:75%;
	height:auto;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
}

.uae_banner_text h1{
	float: left;
    font-size: 28px;
    font-weight: 800;
    color: #fff !important; 
    padding-top: 35px;
}

.uae_banner_text h5{
	float: left;
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    padding-top: 35px;
}
.uae_banner_text h6{
	float: left;
    font-weight: 300;
    font-size: 23px;
    color: #fd9140;
    padding-top: 5px;
}
.banner_text_list{
	width:35%;
	float:left;
	padding-top: 25px;
}
.banner_text_list ul{
	color: #fff;
    list-style: none;
    display: block;
    font-size: 17px;
    font-weight: 200;
    padding-left: 6%;
	padding-bottom: 35px;
}
.banner_text_list ul li{
	padding-top:12px;
	position: relative;
    padding-left: 5px;
}
.banner_text_list ul li:before{
	content: "»";
    position: absolute;
    left: -15px;
	font-size:20px;
	top: 12px;

}
.banner_text_list ul li a{
	color:#fff;
}
.banner_text_list ul li a:hover{
	color:#fd9140;
}
.button_sty{
    margin-top: 20px;
    text-align: center;
	margin-bottom: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    display: inline-block;
    margin-left: 4%;
    padding: 12px;
}
.button_sty1{
	width: 355px;
}

.button_sty2{
  width: 350px;
}
.button_sty span{
	color: #fff;
    font-size: 19px;
    font-weight: 700;
    display: block;
}
.banner_bot{
	font-size: 13px !important;
    margin-top: 20px;
    display: block;
	margin-left: 28px !important;
}
.banner_bot:first-child{
	margin-left: 0 ;
}
.banner_bot:hover{
	color:#f5f5f5  !important;
}
.uae_main_sub{
	float: left;
    width: 100%;
    height: 349px;
    background-color: #f5f5f5;
    margin-left: 1%;
    margin-top: 0px;
    margin-bottom: 40px;
    border: 1px solid #efefef;
	text-align:center;
	border-radius: 7px;
}
.main_sub_head{
	font-size: 25px;
    font-weight: 100;
    margin-top: 10px;
    display: block;
}
.uae_main_sub p{
	font-size: 14px;
    font-weight: 300;
    padding: 20px;
    color: #000;
	
}
.uae_main_sub_button{
	width: 114px;
    height: 44px;
    text-align: center;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #FD9B28;
    border-radius: 6px;
}
.uae_main_sub_button span{
	font-size: 14px;
    color: #FD9B28;
    display: block;
    padding-top: 11px;
}
.host_pic{
	padding-top:20px;
}
.uae_middle_strip{
	width: 100%;
    min-height: 90px;
    background-color: #B5AF76;

}
.uae_middle_strip1{
	min-height: 141px;
}
.uae_middle_strip p{
	color: #fff;
    font-size: 30px;
    padding-top: 20px;
    display: inline-block;
}
.uae_middle_pic{
	width:40%;
	height:auto;
	float:left;
}
.uae_middle_text{
	width:60%;
	height:auto;
	float:left;
}
.uae_middle_text p{
	font-size: 33px;
    font-weight: 800;
    color: #FD9B28;
    padding-top: 60px;
}
.uae_middle_text span{
	font-size: 19px;
    font-weight: 200;
    padding-top: 25px;
    display: block;
    color: #000000;
}
.uae_strip_cont{
	width: 100%;
    background-color: #fbf7f7;
    padding: 28px;
	float: left;
}
.uae_strip_cont:last-child{
	margin-bottom: 18px;
}
.button {
	min-width: 150px;
	max-width: 156px;
	margin: 1em;
	padding: 1em 2em;
	border: 1px solid #FD9B28;
	color: #fff;
	vertical-align: middle;
	position: relative;
	border-radius: 4px;
	background: #FD9B28;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}

.button-color {

	background-color: #f69220;
	border: 1px solid #f69220;
}

.button:focus {
	outline: none;
}
.button > span {
	vertical-align: middle;
}
.bg-1 .button {
	color: #37474f;
	border-color: #37474f;
}
.bg-2 .button {
	color: #ECEFF1;
	border-color: #ECEFF1;
}
.bg-3 .button {
	color: #fff;
	border-color: #fff;
}
/* Rayen */
.button--rayen {
    display: inline-block;
	overflow: hidden;
	padding: 0;
	width: 230px;
}
.button--rayen.button--inverted {
	color: #fff;
}
.button--rayen::before {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    background: #FD9B28;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.button--rayen.button--inverted::before {
	background: #fff;
	color: #37474f;
}
.button--rayen > span {
	display: block;
}
.button--rayen::before,
.button--rayen > span {
	padding: 1em 0em;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button--antiman.button--border-thin::before {
	border-width: 1px;
}
.button--itzel.button--border-thin::before {
	border: 1px solid;
	-webkit-transform: translate3d(0, 100%, 0) translate3d(0, -1px, 0);
	transform: translate3d(0, 100%, 0) translate3d(0, -1px, 0);
}
.button--text-thick {
	font-weight: 600;
}
.button--text-upper {
	letter-spacing: 1px;
	text-transform: uppercase;
}
.button--size-s {
	font-size: 11px;
}
.uae_subpage_list{
	text-align: center;
    margin-top: 50px;
}
.uae_subpage_list > li{
	display: inline-block;
    list-style: none;
    width: 18.75%;
    margin-left: 1%;
    margin-bottom: 45px;
}
.uae_subpage_plan{
	
	width: 100%;
    min-height: 302px;
	background-color: #e8e5e5;
    border-radius: 7px;
	float: left;
}

.uae_subpage_plan1{
	width: 100%;
    min-height: 367px;
	background-color: #e8e5e5;
    border-radius: 7px;
	float: left;
}
.plan_head{
	width:100%;
	height: 50px;
    background-color: #FD9B28;
    border-radius: 7px 7px 0px 0;
}
.plan_head p{
	font-size: 20px;
    color: #fff;
    font-weight: 200;
    padding-top: 10px;
}
.plan_head2{
	font-size: 15px;
    font-weight: 600;
    padding-top: 10px;
    color: #FD9B28;
}
.plan_list1{
    padding-top: 15px;
    text-align: left;
    padding-bottom: 10px;
}
.plan_list1 > ul{
	color: #3b2f45;
    list-style: none;
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding-left: 15%;
}
.plan_list1 > ul > li{
	padding-top: 12px;
    position: relative;
    padding-left: 5px;
}
.uae_technol{
	width:100%;
	height:auto;
	background-color:#efefef;
}
.uae_techno_main{
	width:100%;
	height:auto;
}
.uae_techno_main h5{
	font-size: 28px;
    text-align: center;
    font-weight: 300;
    padding-top: 30px;
    padding-bottom: 15px;
}
.uae_techno_main p{
	font-size: 17px;
    font-weight: 300;
    text-align: center;
    padding-bottom: 45px;
    color: #000;
}
.uae_techno_list{
	text-align: center;
    margin-top: 20px;
}
.uae_techno_list > li{
	display: inline-block;
    list-style: none;
    width: 20%;
    margin-left: 4%;
    margin-bottom: 45px;
}
.uae_techno_list > li > img{
	width: 100px;
}
.uae_techno_list > li > p{
	font-size: 23px;
    font-weight: 200;
    padding-bottom: 18px;
}
.uae_techno_list > li > span{
	font-size: 14px;
    font-weight: 200;
}
.uae_spec_lis{
    margin-top: 50px;
    text-align: center;
}
.uae_spec_lis > li{
	display: inline-block;
    list-style: none;
    width: 45%;
    margin-bottom: 50px;
    margin-left: 4%;
}
.uae_spec_icon{
    width: 100%;
    text-align: left;
}
.uae_spec_detail{
    width: 100%;
    float: left;
}
.uae_spec_detail p{
    font-size: 30px;
    font-weight: 100;
    text-align: left;
    padding-top: 10px;
}
.uae_spec_detail span{
    text-align: left;
    font-size: 15px;
    font-weight: 100;
    padding-top: 5px;
    display: flex;
    padding-left: 20px;
}
.uae_spec_detail span > ul >li{
    list-style: none;
    position: relative;
    padding-top: 6px;
    padding-left: 10px;
    color: #000;
}
.uae_spec_detail span > ul > li::before{
    content: "●";
    position: absolute;
    left: -15px;
    font-size: 14px;
    top: 6px;
    color: #FD9B28;
}
.uae_spec_spa{
    margin-left: 8%;
}
.uae_client{
    list-style: none;
    padding-bottom: 30px;
}
.uae_client > li{
    display: inline-block;
    vertical-align: middle;
    margin-left: 4%;
}
.uae_client > li:first-child{
    margin-left: 0;
}
.uae_client > li img{
    width: 120px;
}
.button_bann{
    width: 241px;
    height: 50px;
    margin-top: 126px;
    text-align: center;
    margin-bottom: 5px;
    float: left;
    border-radius: 5px;
    background-color: #FD9B28;
}
.button_bann span{
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    display: block;
    margin-top: 10px;
}.uae_align{
    text-align: center;
}
.pas_hei{
    padding-top: 45px !important;
}
.uae_banner_left{
    float: left;
    padding-top: 70px;
}
.contact_banner_side{
    float: right;
    padding-top: 45px;
}
.uae_sub_bannerside{
    width: 241px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    margin-bottom: 5px;
    border-radius: 5px;
    background-color: #FD9B28;
}

.bannerside1{
	margin-top: 90px;
}

.bannerside2{
	margin-top: -162px;
    clear: both;
}
.uae_sub_bannerside span{
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    display: block;
}
.uae_sub_bannerside span a{
    color: #fff;
}
.look_for_font{
	font-size: 20px!important;
}
.feat_sub_txt{
	display: block!important;
	padding-left: 0!important;
	color: #000000;
}
.uae_subpage_list.two > li{
    width: 46%;
    margin-left: 3% !important;
}
.uae_subpage_list.three > li{
	width: 25%;
}
.uae_subpage_list.three > li .plan_list1 > ul{
	font-size: 16px;
}
.uae_subpage_list.three .button--rayen{
	width: 192px;
}
.uae_subpage_list.three .button, .uae_subpage_list.four .button{
	max-width: none;
}
.uae_subpage_list.four > li{
    width: 22%;
}
.uae_subpage_list.four .button--rayen{
    width: 162px;
}
.no_pad_bt{
	padding-bottom: 0!important;
}
.uae_domain_middle{
    text-align: center;
    margin-top: 60px;
    margin-bottom: 60px;
}
.uae_domain_middle > p{
    font-size: 40px;
    font-weight: 100;
}
.uae_domain_middle > span{
    font-size: 24px;
    font-weight: 100;
    margin-top: 13px;
    display: block;
}
.uae_domain_logo{
    font-size: 38px !important;
    padding-top: 50px !important;
    padding-bottom: 8px !important;
}
.uae_domain_subtext{
    text-align: center;
    font-size: 22px;
    font-weight: 200;
    display: block;
    margin-bottom: 30px;
}
.uae_domain_bannerhead{
    font-size: 41px !important;
    font-weight: 300 !important;
}
.uae_domain_bannerblock{
    width: 16% !important;
    padding-left: 12px !important;
    padding-top: 7px !important;
}
.uae_domain_bannersub{
    font-size: 21px !important;
    padding-bottom: 5px !important;
}
.uae_domain_bannerlogo{
    margin-left: 0%;
    margin-top: 30px;
    max-width: 122px;
}
.uae_ssl_sub{
    width: 50%;
}
.uae_ssl_text{
    font-size: 18px !important;
    margin-bottom: 20px !important;
}
.uae_ssl_list{
    padding-left: 8% !important;
    padding-right: 8%;
    text-align: center;
}
.uae_ssl_list li{
    padding-left: 0px !important;
    color: #fff;
}
.uae_ssl_subtext{
    display: block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-top: 24px;
}
.uae_ssl_pic{
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}.uea_ssl_space{
    padding: 0px !important;
}
.uae_button_list{
    width: 180px;
    height: 39px;
    text-align: center;
    margin-bottom: 15px;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
}
.uae_button_list span{
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    display: block;
    padding-top: 6px;
}
.vps_main{
    float: none;
}
.uae_main_box{
    text-align: center;
    margin-top: 50px;
}
.uae_main_box > li {
    display: inline-block;
    list-style: none;
    width: 18.75%;
    margin-left: 1%;
}
.request_uae{
    float: left;
    display: block;
}
.request_uae h4{
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: 300;
}
.request_uae p{
    display: block;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 25px;
}
.request_uae strong{
    font-size: 18px;
    display: block;
    padding-top: 10px;
}
.request_button{
    margin-top: 19px;
}
.uae_software_banner{
    width: 100%;
}
.uae_software_banner ul{
    padding-left: 2%;
}
.uae_software_subhead{
    font-size: 18px;
}
.uae_software_downmenu{
    font-size: 13px !important;
    margin-top: 20px;
    display: block;
    margin-left: 14px !important;
}
.uae_software_downmenu:first-child{
     margin-left: 0;
}
.uae_soft_newbanner{
    background: url(../images/home_slide_banner3.jpg) no-repeat center center fixed;
    background-size: cover;
}

/*28-Sep-2016 New Home Design*/
.section_land_icon{
    padding: 35px 0 70px 0 !important;
}
.section_service_head{
    width: 100%;
    font-size: 40px;
    font-weight: 200;
    margin-bottom: 36px;
    text-align: center;
}

.section_service_box li{
    display: inline-block;
    list-style: none;
    width: 18.9%;
    margin-left: 1%;
    text-align: center;
    vertical-align: top;
}
.section_service_box li:first-child{
    margin-left: 0;
}
.section_service_pillars{
    text-align: center;
    border: 1px solid #FD9B28;
    width: 125px;
    height: 125px;
    position: relative;
    padding: 4px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
}
.section_service_pillars > .service_pillars_items{
    width: 115px;
    height: 115px;
    background-color: #FD9B28;
    border-radius: 50%;
    position: relative;
}
.section_pillar_icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.section_service_shadow{
    width: 202px;
    height: 47px;
    background: url(../../global/images/landing/sub_creatives/section_shadow.png) center center;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.4;
}
.section_service_box li p{
    font-size: 18px;
    margin-top: 12px;
    text-transform: uppercase;

}
.section_service_box li span{
    font-size: 14px;
    margin-top: 7px;
    display: block;
    padding: 10px;
    font-weight: 400;
}
.section_blog_head{
    width: 100%;
    font-size: 34px;
    font-weight: 200;
    margin-bottom: 36px;
    text-align: center;
}
.section_blog_home li{
    display: inline-block;
    list-style: none;
    width: 32%;
    background-color:#fff ;
    margin-left: 1%;
    /*box-shadow: 0px 0px 20px #969494;*/
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    position: relative;
    vertical-align: top;
}
.section_blog_home li:first-child{
    margin-left: 0;
}
.section_blog_home li::after{
    content: "";
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 0 0 40px rgba(0,0,0,0.8);
    box-shadow: 0 0 40px rgba(0,0,0,0.8);
    bottom: 0px;
    width: 80%;
    height: 50%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    left: 10%;
    right: 10%;
}
.section_blog_box{
    width: 100%;
    padding: 10px;
    position: relative;
	
}
.section_blog_date{
    margin-top: 32px;
    padding-left: 4%;
    margin-bottom: 10px;
}
.section_blog_date span{
    font-weight: 700;
    margin-left: 6px;
}
.section_blog_boxhead{
    font-size: 15px;
    position: relative;
    display: block;
    padding-left: 7%;
    color: #595959;
    font-weight: 800;
}
.section_blog_boxhead::before{
    content: "";
    width: 3px;
    height: 35px;
    background-color: #FD9B28;
    position: absolute;
    left: 4%;
    bottom: 2px;
}
.section_blog_box p{
    font-size: 13px;
    font-weight: 400;
    padding: 11px;
    margin-top: 1px;
}
.section_blog_post{
    font-size: 13px;
    margin-left: 3%;
    margin-bottom: 5px;

}
.section_blog_pic{
    position: relative;
}
.section_blog_pic img{
    max-width: 100%;
}
.section_blog_button{
    position: absolute;
    width: 115px;
    height: 35px;
    left: 50%;
    bottom: -11px;
    border-radius: 5px;
    box-shadow: 0px 0px 9px #8c8989;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    padding: 8px;
    margin-left: -57.5px;
}
.new_uae_padd{
    padding-top: 90px;
}


/*software development dubai 13-10-2016*/
.software-dubai-main{
    margin-top: 30px;
}
.software-dubai-mainbox{
    float: left;
    width: 49%;
    text-align: center;
}
.software-duabi-new-list{
    display: table;
}
.software-dubai-info{
    max-width: 100%;
    padding-top: 20px;
}
.software-dubai-mainbox h1{
    font-size: 32px;
    font-weight: 700;
}
.software-dubai-mainbox span{
    font-size: 14px;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 40px;
    display: block;
}
.software-dubai-list{
    width: 49%;
    padding-top: 12px;
    display: table-cell;
    vertical-align: top;
}
.software-dubai-list:nth-child(odd){
    border-right: 1px solid #eae8e8;
}
.software-dubai-list-first{
    border-bottom: 1px solid #eae8e8;
}
.software-dubai-list-icon{
    width: 20%;
    float: left;
}
.software-dubai-list-icon img{
    padding: 7px;
}
.software-dubai-list-detail{
    width: 80%;
    float: left;
    text-align: left;
    padding: 14px;
}
.software-dubai-list-detail h6{
    font-size: 15px;
}
.software-dubai-list-detail span{
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    padding-bottom: 0px;
    padding-top: 11px;
}
.software-dubai-middle-form{
    width: 100%;
    background-color: #cccccc;
    background-image: url(../img/software-dubai-middle.png);
    margin-top: 50px;
}
.software-dubai-middle-item{
    width: 50%;
    float: left;
    text-align: center;
}
.software-dubai-middle-head1{
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 45px;
}
.software-dubai-middle-head2{
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
    padding-bottom: 10px;
}
.software-dubai-servicelist{
    width: 50%;
    float: left;
    padding: 38px;
}
.software-dubai-servicelist p{
    font-size: 22px;
    color: #fff;
    font-weight: 200;
}
.software-dubai-middle-field{
    text-align: left;
    width: 100%;
    padding: 35px;
    margin-bottom: 10px;
}
.software-dubai-request-box{
    width: 49%;
    margin-left: 1%;
    float: left;
}
.software-dubai-request-box:nth-child(odd){
    margin-left: 0;
}
.software-dubai-request{
    width: 100%;
    height: 30px;
    background: none;
    margin-bottom: 24px;
    background-color: #fff;
    color: #2f2f2f;
    font-size: 14px;
    padding: 3px 15px;
}
.software-dubai-request::-webkit-input-placeholder,.software-dubai-comment::-webkit-input-placeholder{
    font-size: 12px;
    color: #352d39;
}
.software-dubai-comment-box{
    width: 100%;
}
.software-dubai-comment{
    width: 100%;
    height: 100px;
    background: none;
    margin-bottom: 24px;
    background-color: #fff;
    color: #2f2f2f;
    font-family: inherit;
    font-size: 14px;
    padding: 15px;
}
.software-dubai-comment-box label, .software-dubai-request-box label{
    font-size: 15px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 6px;
    display: block;
}
.software-dubai-middle-field button{
    width: 112px;
    height: 38px;
    background-color: #FD9B28;
    border: none;
    font-size: 17px;
    font-weight: 200;
    color: #fff;
    cursor: pointer;
    float: right;
    margin-top: 15px;
}
.software-dubai-clientbox{
    text-align: center;
}
.software-dubai-clienthead{
    font-size: 27px;
    color: #000;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 24px;
}
.software-dubai-clienthead2{
    font-size: 32px;
    font-weight: 700;
    color: #000;
    letter-spacing: 2px;
    padding-bottom: 21px;
}
.software-dubai-blog-big{
    width: 41%;
    float: left;
    height: 469px;
}
.software-dubai-blog-small{
    width: 28%;
    float: left;
    margin-left: 1%;
}
.software-dubai-blog{
    margin-top: 50px;
}
.software-dubai-blog ul li{
    display: inline-block;
    list-style: none;
    box-shadow: 0px 0px 20px #969494;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    position: relative;
    padding: 13px;
    margin-bottom: 50px;

}
.software-dubai-blog ul li img{
    max-width: 100%;
}
.software-dubai-blog-detail{
    margin-top: 16px;
    border-left: 3px solid #FD9B28;;
    padding-left: 18px;  
}
.software-dubai-blog-detail a{
    font-size: 14px;
    margin-bottom: 12px;
    color: #595959;;
    display: block;
}

.software-dubai-blog-detail h6{
    font-size: 14px;
    margin-bottom: 12px;
}
.software-dubai-blog-detail-para{
    font-size: 14px;
    font-weight: 400;
    margin-left: 22px;

}
.software-dubai-blog-detail-para a{
    color: #595959;
}
.software-dubai-blog ul li span{
    float: right;
    font-size: 33px;
    font-weight: 800;
    margin-top: 12px;
    letter-spacing: 2px;
    color: #cccbcb;
    margin-bottom: 5px;
}
.software-dubai-bottom-strip{
    width: 100%;
    min-height: 90px;
    background-color: #a4ac96;
}
.software-dubai-bottom-strip p{
    color: #fff;
    font-size: 30px;
    padding-top: 20px;
    display: inline-block;
}
.software-dubai-blog-read{
    position: absolute;
    width: 115px;
    height: 35px;
    left: 50%;
    bottom: -12px;
    border-radius: 5px;
    box-shadow: 0px 0px 9px #8c8989;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    padding: 8px;
    margin-left: -57.5px;
}
.software-dubai-slider{
    text-align: center;
    color: #fff;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.software-dubai-slider1{
    width: 66%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.software-dubai-slider-line{
    width: 150px;
    height: 1px;
    background-color: #fff;
    float: left;
    position: relative;
    margin-top: 12px;
}
.software-dubai-slider-line::after{
    content: "";
    position: absolute;
    width: 150px;
    height: 1px;
    background-color: #fff;
    bottom: -3px;
    left: -3px;

}
.software-dubai-slider-head1{
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 3px;
}
.software-dubai-slider h1{
    font-size: 35px;
    font-weight: 800;
    margin-top: 10px;
    margin-bottom: 10px;
}
.software-dubai-slider-head1 span{
    display: inline-block;
    position: relative;
}
.software-dubai-slider-head1 span::before, .software-dubai-slider-head1 span::after{
    content: "";
    position: absolute;
    height: 2px;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    top: 12px;
    width: 600px;
}
.software-dubai-slider-head1 span::before {
  right: 100%;
  margin-right: 15px;
}
.software-dubai-slider-head1 span::after {
  left: 100%;
  margin-left: 15px;
}
.software-dubai-slider p{
    font-size: 16px;
    font-weight: 300;
    padding: 17px 100px 0 100px;
}
.software-dubai-slider-button {
    width: 275px;
    height: 43px;
    background-color: #FD9B28;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    font-weight: 300;
    margin-top: 28px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 8px;
    border-radius: 5px;
    color: #FFF;
}
.software-dubai-slider-capt{
    width: 73%;
    float: left;
}
.software-dubai-menu {
    margin-top: 20px;
    display: block;
    margin-left: 11px !important;
}
.software-dubai-blog-section{
    position: relative;
}
.software-dubai-blog-post{
    float: left;
    margin-top: 25px;
    margin-left: 19px;
    font-size: 13px;
}
.software-dubai-blog-date{
    font-weight: 700;
    margin-left: 6px;
    display: inline-block;
}
.custom-software-dubai-banner{

}
.custom-software-dubai-banner h1{
    float: left;
    font-size: 36px;
    font-weight: 800;
    color: #fff !important;
    padding-top: 35px;  
}
.custom-software-dubai-banner-list{
    width: 78%;
    float: left;
    padding-top: 25px;
}
.custom-software-dubai-banner-list ul{
    color: #fff;
    list-style: none;
    display: block;
    font-size: 17px;
    font-weight: 200;
    padding-left: 3%;
    padding-bottom: 35px;
}
.custom-software-dubai-banner-list ul li{
    padding-top: 12px;
    position: relative;
    padding-left: 5px;
}
.custom-software-dubai-banner-list ul li::before{ 
    content: "»";
    position: absolute;
    left: -15px;
    font-size: 20px;
    top: 12px;
}
.custom-software-dubai-banner-button{
    width: 248px;
    height: 50px;
    margin-top: 126px;
    text-align: center;
    margin-bottom: 5px;
    float: left;
    border-radius: 5px;
    background-color: #FD9B28;
}
.custom-software-dubai-banner-button.alt{
    background-color: #e45846;
}
.custom-software-dubai-banner-button span {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    display: block;
    margin-top: 10px;
}
.custom-software-dubai-smallhead{
    text-align: center;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.custom-software-dubai-mainhead{
    text-align: center;
    font-size: 38px;
    margin-top: 10px;
}
.custom-software-dubai-para{
    text-align: center;
    font-size: 18px;
    padding: 13px;
    margin-top: 10px;
    font-weight: 300;
}
.timeline-software {
    margin: 0px auto;
    padding: 24px 0 0;
    max-width: 896px;
    overflow: hidden;
    height: auto;
    position: relative;
    list-style-type: none;
    background: url(../images/landing/sub_creatives/line.png);
    background-repeat: repeat-y;
    background-position: 50% 0;
}
.timeline-software .event {
    position: relative;
    float: right;
    clear: right;
    width: 45%;
    margin: 1em 2.5%;
    border-radius: 5px;
    list-style-type: none;
    display: block;
    background: white;
    z-index: 15;
    color: #4d4d4d;
    text-decoration: none;
}
.timeline-software .event.offset-first {
    margin-top: -1.5em !important;
}
.timeline-software .event:nth-of-type(2n) {
    float: left;
    clear: left;
}
.timeline-software li div {
    width: 400px;
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
}
.timeline-software li div h4 {
    color: #ffffff;
    font-size: 19px;
    font-weight: 100;
    padding: 15px 15px;
    margin: 0;
    position: relative;
}
.timeline-software li div p {
    background-color: #ffffff;
    border: 1px solid #e6e6e6;
    font-size: 13px;
    padding: 20px 15px;
    margin: 0;
}
.timeline-software li div h4::before {
    border-style: solid;
    content: "";
    height: 0;
    position: absolute;
    top: 19%;
    width: 0;
}
.timeline-software li:nth-child(2n+1) div h4::before {
    border-width: 12px 16px 12px 0;
    left: -15px;
}
.timeline-software li:nth-child(2n) div h4::before {
    border-width: 12px 0 12px 16px;
    right: -15px;
}
.timeline-head-color1::before {
    border-color: rgba(0, 0, 0, 0) #e6a742 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color2::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fa6668;
}
.timeline-head-color3::before {
    border-color: rgba(0, 0, 0, 0) #df5339 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color4::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #8e3c82;
}
.timeline-head-color5::before {
    border-color: rgba(0, 0, 0, 0) #84b64d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color6::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #248075;
}
.timeline-head-color7::before {
    border-color: rgba(0, 0, 0, 0) #3f51b5 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color8::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #2196f3;
}
.timeline-head-color9::before {
    border-color: rgba(0, 0, 0, 0) #dcb224 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color10::before {
    border-color: rgba(0, 0, 0, 0) #4249e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color11::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #41cc4a;
}
.timeline-head-color12::before {
    border-color: rgba(0, 0, 0, 0) #df3943 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color13::before {
   border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #270f4e;
}
.timeline-head-color14::before {
   border-color: rgba(0, 0, 0, 0) #b19f29 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color15::before {
   border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #bf0037;
}
.timeline-head-color16::before {
  border-color: rgba(0, 0, 0, 0) #cc2b61 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color17::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #40a6bb;
}
.timeline-head-color18::before {
    border-color: rgba(0, 0, 0, 0) #1f520d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color19::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ca4211;
}
.timeline-head-color20::before {
    border-color: rgba(0, 0, 0, 0) #655882 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color21::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #802424;
}
.timeline-head-color22::before {
    border-color: rgba(0, 0, 0, 0) #3fb547 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color23::before {
    border-color: rgba(0, 0, 0, 0) #3fb547 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color24::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #17596b;
}
.timeline-head-color25::before {
    border-color: rgba(0, 0, 0, 0) #13b577 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color26::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #af5913;
}
.timeline-head-color27::before {
    border-color: rgba(0, 0, 0, 0) #a91313 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color28::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #630c51;
}
.timeline-software .event:nth-of-type(1n) {
    margin-right: 20px;
}

/*@media all and (min-width: 600px) {
.timeline-software .event:nth-of-type(2n) {
    margin-top: 2em;
}
}*/

@media all and (max-width: 900px) {
.timeline-software {
    background-position: 2% 0;
}
.timeline-software .event {
    width: 85%;
}
.timeline-software li div {
    width: 100%;
}
.timeline-software li:nth-child(2n) div h4::before {
    border-width: 12px 16px 12px 0;
    left: -15px;
}
.timeline-head-color2::before {
    border-color: rgba(0, 0, 0, 0) #fa6668 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color4::before {
    border-color: rgba(0, 0, 0, 0) #8e3c82 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color6::before {
    border-color: rgba(0, 0, 0, 0) #248075 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color8::before {
    border-color: rgba(0, 0, 0, 0) #2196f3 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color11::before {
    border-color: rgba(0, 0, 0, 0) #41cc4a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color13::before {
    border-color: rgba(0, 0, 0, 0) #270f4e  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color15::before {
    border-color: rgba(0, 0, 0, 0) #bf0037  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color17::before {
    border-color: rgba(0, 0, 0, 0) #40a6bb  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color19::before {
    border-color: rgba(0, 0, 0, 0) #ca4211  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color21::before {
    border-color: rgba(0, 0, 0, 0) #802424  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color24::before {
    border-color: rgba(0, 0, 0, 0) #17596b  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color26::before {
    border-color: rgba(0, 0, 0, 0) #af5913  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-head-color28::before {
    border-color: rgba(0, 0, 0, 0) #630c51  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.timeline-software .event:nth-of-type(n) {
    margin-right: auto;
    margin-left: auto;
    clear: none;
    float: none;
}
.timeline-software .event:nth-of-type(2n) {
    margin-top: 0;
}
.custom-software-timeline-head{
    display: none;
}

}

@media all and (min-width: 901px) {
.timeline-software .event::after {
    display: block;
    content: ' ';
    height: 15px;
    width: 15px;
    background: #654177;
    border-radius: 50%;
    position: absolute;
    left: -8.2%;
    top: 11px;
}
}
.timeline-software .event:nth-child(2n)::after {
    right: -7.4%;
    left: auto;
}
.timeline-head-color1{
    background-color:#e6a742 ;
}
.timeline-head-color2{
    background-color:#fa6668 ;
}
.timeline-head-color3{
    background-color:#df5339 ;
}
.timeline-head-color4{
    background-color:#8e3c82 ;
}
.timeline-head-color5{
    background-color:#84b64d ;
}
.timeline-head-color6{
    background-color:#248075 ;
}
.timeline-head-color7{
    background-color:#3f51b5 ;
}
.timeline-head-color8{
    background-color:#2196f3 ;
}
.timeline-head-color9{
    background-color:#dcb224 ;
}
.timeline-head-color10{
    background-color:#4249e6 ;
}
.timeline-head-color11{
    background-color:#41cc4a ;
}
.timeline-head-color12{
    background-color:#df3943 ;
}
.timeline-head-color13{
    background-color:#270f4e ;
}
.timeline-head-color14{
    background-color:#b19f29 ;
}
.timeline-head-color15{
    background-color:#bf0037 ;
}
.timeline-head-color16{
    background-color:#cc2b61 ;
}
.timeline-head-color17{
    background-color:#40a6bb ;
}
.timeline-head-color18 {
    background-color: #1f520d;
}
.timeline-head-color19 {
    background-color: #ca4211;
}
.timeline-head-color20{
    background-color: #655882;
}
.timeline-head-color21{
    background-color: #802424;
}
.timeline-head-color22{
    background-color: #3fb547;
}
.timeline-head-color23{
    background-color: #3fb547;
}
.timeline-head-color24{
    background-color: #17596b;
}
.timeline-head-color25{
    background-color: #13b577;
}
.timeline-head-color26{
    background-color: #af5913;
}
.timeline-head-color27{
    background-color: #a91313;
}
.timeline-head-color28{
    background-color: #630c51;
}
.timeline-icon{
    float: right;
}
.custom-software-dubai-footerbanner{
    background-color: #eaeaea;
    text-align: center;
}
.custom-software-dubai-key{
    width: 50%;
    float: left;
}
.custom-software-dubai-key p{
    text-align: left;
    font-size: 32px;
    font-weight: 700;
    color: #000;
    margin-top: 45px;
}
.custom-software-dubai-key span{
    text-align: left;
    display: block;
    padding-top: 27px;
    font-size: 16px;
    padding-right: 42px;
    line-height: 27px;
}
.custom-software-dubai-key a{
    text-align: left;
    display: block;
    background-color: #FD9B28;
    float: left;
    color: #fff;
    padding: 10px 18px;
    font-size: 20px;
    font-weight: 200;
    border-radius: 4px;
    margin-bottom: 20px;
    margin-top: 10px;
    letter-spacing: 1px;
}
.custom-software-dubai-key h4{
    font-size: 27px;
    color: #000;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 45px;
}
.custom-software-dubai-key h3{
    font-size: 32px;
    font-weight: 700;
    color: #000;
    margin-top: 45px;
}
.custom-software-dubai-key ul{
    margin-bottom: 45px;
    margin-top: 16px;
}
.custom-software-dubai-key ul li{
    text-align: left;
    font-size: 19px;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    position: relative;
    padding-left: 51px;
    padding-top: 10px;
}
.custom-software-dubai-key ul li::before{
    position: absolute;
    content: "";
    background: url(../img/custom-software-list.png) no-repeat;
    width: 35px;
    height: 31px;
    left: 0;
    top: 14px;
}
.custom-software-dubai-banner-sub{
    clear: left;
    color: #ff8200;
    float: left;
    font-size: 20px;
    font-weight: 600;
}
.custom-software-dubai-client{
    margin-bottom: 20px;
}
.custom-software-dubai-ecommerce{
    width: 50%;
    float: left;
    padding: 22px;
    text-align: center;
}
.custom-software-dubai-ecommerce p{
    font-size: 22px;
    color: #000;
    font-weight: 200;
    margin-top: 8px;
    text-align: center;
}
.software-development-service{
    text-align: center;
    font-size: 23px;
    margin-top: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.custom-software-timeline{
    max-width: 896px;
    margin-left: auto;
    margin-right: auto;
}
.custom-software-timeline-head{
    width: 50%;
    float: left;
    text-align: center;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 15px;
    letter-spacing: 2px;
}
.skil-box-container{
    margin-left: -0.5%;
    margin-right: -0.5%;
}
.skill-box{
    width: 33.33%;
    float: left;
    margin-top: 1%;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.skill-box-inner{
    box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.38);
    border-radius: 3px;
    min-height: 334px;
    padding: 30px;
    background-color: #f3f3f3;
}
.skill-box-head{
    font-size: 17px;
    font-weight: 600;
    margin-top: 10px;
    position: relative;
}
.skill-box-head::after{
    content: "";
    position: absolute;
    width: 40px;
    height: 2px;
    background-color: #595959;
    bottom: -8px;
    left: 0;
}
.skill-box-list{
    margin-top: 20px;

}
.skill-box-list span{
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    margin-top: 4px;
    font-size: 13px;
}
.skill-color1 span{
    background-color: #009688;
}
.skill-color2 span{
    background-color: #3f51b5;
}
.skill-color3 span{
    background-color: #7E57C2;
}
.skill-color4 span{
    background-color: #42A5F5;
}
.skill-color5 span{
    background-color: #e94d4e;
}
.skill-color6 span{
    background-color: #c7576e;
}
.skill-color7 span{
    background-color: #FFA726;
}
.skill-color8 span{
    background-color: #00ACC1;
}
.skill-color9 span{
    background-color: #78909C;
}
.skill-color10 span{
    background-color: #8BC34A;
}
.skill-color11 span{
    background-color: #8D6E63;
}
.skill-color12 span{
    background-color: #D81B60;
}
.skill-color13 span{
    background-color: #3f51b5;
}

.sh-software-test-intro{
    float: left;
    width: 54%;
    margin-top: 70px;
}
.sh-software-test-intro p{
    font-size: 18px;
    line-height: 35px;
    font-weight: 300;
}
.sh-software-test-intro-head{
    font-size: 40px;
    font-weight: 700;
    color: #FD9B28;
    margin-bottom: 19px;
}
.sh-software-test-intro-subhead{
    position: relative;
    color: #666;
    font-size: 19px;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
}
.sh-software-test-side{
    float: right;
    width: 46%;
    margin-top: 50px;
    text-align: right;
}
.sh-software-test-side img{
    max-width: 100%;
}
.sh-software-test-middle{
    width: 100%;
    background-color: #f8f8f8;
    text-align: center;
    padding: 44px 0;
    margin-top: 25px;
}
.sh-software-test-middle-head{
    font-size: 35px;
    margin-bottom: 25px;
}
.sh-software-test-middle-box{
    width: 33.33%;
    min-height: 315px;
    float: left;
    padding: 34px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12),0px 2px 2px 0px rgba(0,0,0,0.24);
    transition: box-shadow 0.2s ease;
}
.sh-software-test-middle-box:hover{
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.12),0px 8px 8px 0px rgba(0,0,0,0.24);
}
.sh-box-color1{
    background-color:#f25727;
}
.sh-box-color2{
    background-color:#8cc3c6;
}
.sh-box-color3{
    background-color:#e1435a;
}
.sh-box-color4{
    background-color:#053d58;
}
.sh-box-color5{
    background-color:#027d8d;
}
.sh-box-color6{
    background-color:#fdb316;
}
.sh-box-color7{
    background-color:#37bb71;
}
.sh-box-color8{
    background-color:#c72f7e;
}
.sh-box-color9{
    background-color:#657ec1;
}
.sh-software-test-middle-box h5{
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 8px;
}
.sh-software-test-middle-box p{
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}
.sh-software-test-form{
    margin-top: 0;
}
.call_to_action{
    position: fixed;
    right: 0;
    bottom: 0;
    margin: 10px 108px 0 10px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 2147483645;
    opacity: 1;
    transition-delay: 0s;
    transition-duration: 0.5s, 0.4s;
    transition-property: opacity, bottom;
    transition-timing-function: ease, ease;
}
.call_to_action a{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    background-color: #FD9B28;
    color: #ffffff;
}
.call_to_action_box {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 3px solid #FD9B28;
    bottom: 0;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
    margin: 10px 106px 0 10px;
    position: fixed;
    right: 0;
    width: 315px;
    height: 195px;
    background-color: #ffffff;
    padding: 10px;
    z-index: 2147483646;
    transition: transform 0.3s ease 0s;
    transform: scaleX(0.7) translate(0px, 110%);
}
.call_to_action_box_enter{
    transform: scaleX(1) translate(0px, 0px);
}
.call_to_action_box .close{
    float: right;
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    overflow: hidden;
}
.call_to_action_box .close:hover::before, .call_to_action_box .close:hover::after {
  background: #FD9B28;
}
.call_to_action_box .close::before, .call_to_action_box .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #000;
}
.call_to_action_box .close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.call_to_action_box .close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.call_to_action_box .head{
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 15px;
}
.call_to_action_box .content{
    color: #333333;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 15px;
}
.call_to_action_box .link{
    background-color: #ef852f;
    border-radius: 2px;
    color: #ffffff;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    padding: 9px 12px;
    text-transform: uppercase;
}
.sh-test-steps-info{
    width: 100%;
    padding-right: 20px;
    margin-top: 39px;
    text-align: left;
}
.sh-test-info-count{
    display: table-cell;
}
.sh-test-info-count span{
    border: 2px solid transparent;
    border-radius: 50%;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 35px;
}
.sh-test-info-count.a span{
    border-color: #219da4;
}
.sh-test-info-count.b span{
    border-color: #f08e18;
}
.sh-test-info-count.c span{
    border-color: #ffc107;
}
.sh-test-info-count.d span{
    border-color: #5ea609;
}
.sh-test-info-count.e span{
    border-color: #00c853;
}
.sh-test-info-count.f span{
    border-color: #a8b0b3;
}
.sh-test-info-count.g span{
    border-color: #f16e6b;
}
.sh-test-info-count.h span{
    border-color: #d243ff;
}
.sh-test-info-count.i span{
    border-color: #ef2477;
}
.sh-test-info-count-head{
    display: table-cell;
    padding-left: 10px;
}
.sh-test-info-count-head .head{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.sh-test-info-count-head .head.a{
    color: #219da4;
}
.sh-test-info-count-head .head.b{
    color: #f08e18;
}
.sh-test-info-count-head .head.c{
    color: #ffc107;
}
.sh-test-info-count-head .head.d{
    color: #5ea609;
}
.sh-test-info-count-head .head.e{
    color: #00c853;
}
.sh-test-info-count-head .head.f{
    color: #a8b0b3;
}
.sh-test-info-count-head .head.g{
    color: #f16e6b;
}
.sh-test-info-count-head .head.h{
    color: #d243ff;
}
.sh-test-info-count-head .head.i{
    color: #ef2477;
}
.sh-test-steps-info .content{
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 14px;
    padding-left: 45px;
}
.sh-slider-head{
    margin-bottom: 0!important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.sh-slider-subtext{
    font-size: 18px!important;
    font-weight: 600!important;
    letter-spacing: 1px;
    padding-top: 0!important;
    color: #FD9140;
}
.sh-slider-points{
    margin-top: 20px!important;
}
.sh-slider-points li{
    display: inline-block;
    font-size: 16px;
    position: relative;
    margin-left: 10px !important;
    padding-left: 15px !important;
}
.sh-slider-points li:first-child{
    margin-left: 0 !important;
}
.sh-slider-points li::before {
    background-color: #ffffff;
    border-radius: 50%;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}


.sh-gapps-intro{
    margin-top: 30px;
}
.gapps-row{
    margin-left: -0.5%;
    margin-right: -0.5%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.gapps-col{
    float: left;
    padding-left: 0.5%;
    padding-right: 0.5%;
    width: 25%;
    text-align: center;
}
.gapps-service-head{
    margin: 15px 0;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
}
.gapps-service-sub-head{
    margin-bottom: 15px;
    font-size: 20px;
    color: #FD9B28;
}
.gapps-service-intro{
    font-size: 14px;
    font-weight: 300;
    color: #000;
    line-height: 24px;
}
.about_gapp_intro{
    color: #FFF;
    text-align: left;
    padding-right: 10px;
    margin: 20px 0;
}
.about_gapp1{
    font-size: 18px;
    font-weight: 700;
}
.about_gapp2{
    margin: 20px 0;
    font-size: 15px;
    font-weight: 300;
}
.about_gapp3{
    font-size: 13px;
    font-weight: 700;
    border-left: 4px solid #ED4335;
    padding: 8px 0 8px 10px;
}
.gapps-slider-subtext{
    color: #ffffff;
    font-size: 17px !important;
    font-weight: 400 !important;
    padding-top: 0 !important;
}
.new-infrastucture-box1{
    width: 39%;
}
.new-infrastucture-box2{
    width: 61%;
}
.new-infrastucture-box1 ul li, .new-infrastucture-box2 ul li{
    font-size: 17px;
}
.new-infrastucture-head {
    font-size: 24px !important;
}
.new-infrastucture-box2 ul{
    float: left !important;
}
.new-infrastucture-box2 ul+ul{
    margin-left: 14px;
}
.new-infrastucture-button{
    width: 166px;
}
.infra-info{
    margin-top: 25px;
    text-align: center;
}
.infra-info img{
    max-width: 100%;
}
.infra_bread{
    color: #fff;
    font-size: 17px;
    font-weight: 100;
}
.infra_bread a{
    color: #fff;
}
.prouct-info-main{
    margin-top: 10px;
    margin-bottom: 40px;
}
.prouct-info-box1{
    width: 55%;
}
.prouct-info-box2{
    width: 45%;
    margin-top: 40px;
}
.prouct-info-box2 h1{
    font-size: 24px;
    font-weight: 600;
    text-align: left;
}
.prouct-list ul{   
    margin-bottom: 45px;
    margin-top: 16px;
}
.prouct-list ul li{
    text-align: left;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    position: relative;
    padding-left: 51px;
    padding-top: 10px;
}
.prouct-list ul li::before{
    position: absolute;
    content: "";
    background: url(../images/landing/sub_creatives/custom-software-list.png) no-repeat;
    width: 35px;
    height: 31px;
    left: 0;
    top: 14px;
}
.product-contact{
    font-size: 21px !important;
    font-weight: 100;
}
.button_prouct{
    width: 350px;
    margin-bottom: 20px;
}
.new-mobility-sub-head{
    color: #FD9B28;
    font-size: 28px  !important;
    font-weight: 700  !important;
    margin-top: 110px;
}
.new-mobility-sub-para{
    text-align: left  !important;
    font-size: 16px  !important;
    font-weight: 300  !important;
    margin-top: 12px  !important;
}
.new-mobility-head-ques{
   padding: 32px 0px 0px 0px;
    text-align: center;
}
.new-mobility-head-ques h6{
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
    margin-bottom: 6px;
}
.new-mobility-head-ques1{
    font-size: 21px !important;
    font-weight: 700 !important;
}
.new-mobility-head-ques2{
    font-size: 16px !important;
}
.new-mobility-head-ques3{
    font-weight: 600 !important;
    font-size: 16px !important;
}
.new-mobility-down-head{
    font-size: 21px !important;
    font-weight: 700;
}
.new-mobility-down{
    padding: 8px;
    width: 140px;
}
.new-sub-page-mob{
    text-align: center;
    padding: 50px 0;
}
.new-sub-page-mob h1{
    font-size: 35px;
    color: #fff;
}
.information-box-new{
    width: 33.33% !important;
}
.information-info-text{
    text-align: left;
    font-size: 19px;
    font-weight: 300;
    margin-top: 9px;
}
.information-info-text span{
    display: inline-block;
    color: #a01438;
    font-weight: 700;
    padding-top: 0px;
    padding-bottom: 0px;
}
.information-new-logo li{
    margin-left: 25px !important;
    margin-top: 10px !important;
}
.mobility-ques{
    padding-top: 32px;
    background-color: #f5f6f6;
    padding-bottom: 32px;
}
.mobility-ques-inner{
    border: 1px solid #FD9B28;
}
.mobility-ques-l, .mobility-ques-r{
    display: table-cell;
    vertical-align: top;
}
.mobility-ques-r{
    width: 100%;
}
.mobility-ques-l div{
    background-color: #FD9B28;
    color: #ffffff;
    font-size: 60px;
    height: 100px;
    padding-top: 10px;
    text-align: center;
    width: 100px;
}
.mobility-ques-r h6{
    padding: 5.3px 20px;
    background-color: #FFF;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.mobility-ques-r h6+h6{
    border-top: 1px solid #DDD;
}

@media all and (max-width:1024px){

.mobility-ques-l, .mobility-ques-r{
    display: block;
    text-align: center;
}   
.mobility-ques-l div {
    font-size: 30px;
    height: auto;
    padding-top: 0;
    width: 100%;
}
.mobility-ques-r h6 {
    font-size: 14px;
}
}
.new-uae-information{
    text-align: center; 
    background-color: #FD9B28 !important;
    height: 60px !important;
}
#solutions.new-uae-information-inner{
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.microbiz-tab ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #dc98a6;
    background-color: #f1f1f1;
}

/* Float the list items side by side */
.microbiz-tab ul.tab li {float: left;}

/* Style the links inside the list items */
.microbiz-tab ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of links on hover */
.microbiz-tab ul.tab li a:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.microbiz-tab ul.tab li a:focus, .microbiz-tab ul.tab li a.active {
    background-color: #FD9B28;
    color: #fff !important;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #dc98a6;
    border-top: none;
}
.software-main-sub {
    margin-top: 0px;
}
.microbiz-tab{
    margin: 30px 0px 30px 0px;

}
.microbiz-tab-para{
    font-size: 15px;
    padding: 11px;
    line-height: 24px;
}
.microbiz-tab-innerhead{
    font-size: 15px;
    padding: 12px;
}
.microbiz-tab-list{
    font-size: 15px;
    padding: 0 0 0 40px;
    line-height: 26px;
    margin-bottom: 22px;

}
.new_cms_bottom{
    background-color: #352d39;
    min-height: 70px;
    
}
.new_cms_bottom p{
    font-weight: 200;
    font-size: 20px;
}
.new_cms_bottom p a{
    color: #fff;
}
.seo_sub_menu{
    color: #fff;
    padding-top: 25px;
}
.seo_sub_menu li{
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    padding-left: 13px;
    padding-right: 13px;
}
.seo_sub_menu li a{
    color: #fff;
}
.seo_company_bottom{
    width: 100% !important;

}
.seo_company_bottom p{
      text-align: center !important;  
}
.seo_choose_box{
    width: 50% ;
    float: left;
        padding: 59px 0 0px 0px;    padding: 59px 0 0px 0px;
}
.seo_choose_img{
    float: left;
    width: 35%;
}
.seo_choose_para{
    float: left;
    width: 65%;
}
.seo_choose_para h5{
    font-size: 20px;
    text-align: left;
}
.seo_choose_para span{
    padding-top: 10px !important;
}
.seo_button_new{
    float: none !important;
    display: inline-block !important;
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.seo_dubai_possible{
    width: 33.3%;
    float: left;
    margin-top: 29px;
}
.seo_dubai_possible span{
    font-size: 14px;
    text-align: center;
    border-top: 1px solid #FD9B28;
    padding: 12px;
    width: 86%;
}
.seo_company_bottom h5{
    margin-top: 22px;
    font-size: 27px;
    font-weight: 400;
}
.seo_social_media_head{
    font-size: 35px;
    margin-bottom: 25px;
    text-align: center;
    margin-top: 20px;
}
.seo_social_media_box{
    width: 33.3%;
    float: left;
    margin-bottom: 32px;
}
.seo_social_icon{
    float: left;
    width: 27%;
}
.seo_social_para{
    float: left;
    width: 73%;
    padding: 0px 20px 0 16px;
}
.seo_social_para h5{
    font-weight: 800;
    font-size: 18px;
}
.seo_social_para span{
    font-size: 14px;
    margin-top: 6px;
    display: block;
}
.new_seo_mainbox{
    width: 60% !important;
}
.new_seo_mainpic{
     width: 40% !important;
}
.sh-software-test-middle-box-parent{
    display: table;
    width: 100%;
}
.sh-software-test-middle-box-row{
    display: table-row;
}
.sh-software-test-middle-box-parent .sh-software-test-middle-box{
    float: none;
    display: table-cell;
}
.sh-software-test-mid{font-size: 18px;
line-height: 35px;
font-weight: 300;
}


.aj-software-test-intro{
    float: left;
    width: 64%;
    margin-top: 20px;
}
.aj-software-test-intro p{
    font-size: 18px;
    line-height: 35px;
    font-weight: 300;
}
.aj-software-test-intro-head{
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 15px;
}
.aj-software-test-intro-subhead{
    position: relative;
    color: #666;
    font-size: 20px;
    margin-bottom: 4px;
    font-weight: bold;
    color: #FD9B28;
    letter-spacing: 1px;
}
.aj-software-test-side{
    float: right;
    width: 36%;
    margin-top: 0px;
    text-align: right;
}
.aj-software-test-side img{
    max-width: 100%;
}
.explore-new{
    width: 100%;
    min-height: 60px;
    background-color: #FD9B28;  
}
.explore-new-box{
    margin-top: 0px;
    float: left;
    width: 100%;
}
.explore-new-list{
    list-style: none;
    text-align: center;
}
.explore-new-list li:first-child{
    margin-left: 0;
}
.explore-new-list li{
    color: #ffffff;
    display: inline-block;
    margin-left: 20px;
}
.explore-new-list li a{
    color: #f4f4f4;
    text-decoration: none;
    font-size: 14px !important;
    margin-top: 20px;
    display: block;
    margin-left: 11px !important;
}
.explore-head{
    font-size: 20px;
    font-weight: 900;
    color: #fd9140 !important;
    text-transform: uppercase;
}
.explore-blog-box{
    width: 32.3% !important;
}
.new-business-tech{
    font-size: 42px;
    color: #fd9140;
    font-weight: 800;
    letter-spacing: -1.8px;
}
.new-business-head{
    width: 60%;
    text-align: left;
    font-weight: 200;
    float: left;
    margin-top: 18px;
}
.new-business-head h1{
    margin-top: 0 !important;
}
.new-business-head.subhead{
    width: 40%;
    font-size: 28px;
    padding: 0px 25px 20px 35px;
    line-height: 40px;
    position: relative;
}
.new-business-head.subhead::after{
    content: "";
    position: absolute;
    width: 87%;
    height: 2px;
    bottom: 0;
    background-color: #FD9B28;
    left: 38px;
}
.new-business-para{
    /*text-align: left !important;*/
	text-align: justify;
    line-height: 30px;
}

.explore-new-box {
    padding-bottom: 20px;
}
.micro_chart {
    text-align: center;
}
.micro_chart img {
    max-width: 100%;
}
.asp-icons {
    padding-top: 30px;
    padding-bottom: 40px;
}
.asp-icons h3 {
    color: #000000;
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 40px;
}
.asp-icons-row {
    margin-left: -15px;
    margin-right: -15px;
}
.asp-icons-col {
    float: left;
    width: 16.66%;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.asp-icon-circle {
    border: 2px solid #FD9B28;
    border-radius: 50%;
    height: 120px;
    line-height: 166px;
    margin: 0 auto;
    width: 120px;
}
.asp-icons-col p {
    margin-top: 20px;
    font-size: 14px;
    color: #000000;
    font-weight: 600;
}
.thankyou_margin{
    margin-top: 40px;
    margin-bottom: 50px;
}
.thankyou_new_left{
    width: 40%;
    float: left;
    border-right: 2px solid #fff;
    padding: 13px;
    margin-top: 13px;
    margin-bottom: 30px;
}
.thankyou_new_left h5{
    font-size: 73px;
    color: #fd9140;
}
.thankyou_new_left p{
    color: #ffffff;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.5px;
}
.thankyou_new_right{
    width: 60%;
    float: left;
    padding: 37px;
}
.thankyou_new_right h5{
    font-size: 30px;
    color: #ffffff;
    font-weight: 800;
}
.thankyou_new_right p{
    font-size: 18px;
    color: #fff;
    margin-top: 12px;
    font-weight: 300;
}
.thankyou_button{
    width: 155px;
    background-color: #FD9B28;
    color: #fff;
    display: block;
    text-align: center;
    padding: 9px;
    font-size: 13px;
    font-weight: 600;
    margin-top: 19px;
}
.contact_blog_listing {
	width: 100%;
	background-color: #eaeaea;
    background-image: url("../../global/images/landing/sub_creatives/software-dubai-middle2.png");
    padding-top: 10px;
}
.contact_blog_listing .software-dubai-blog ul li {
	background-color: #FFF;
}

/*====================NEW CLIENT LIST DESIGN========================*/

.new-clients-intro {
    text-align: center;
    padding: 40px 0 50px;
}
.new-clients-intro h1 {
    font-size: 36px;
    font-weight: 300;
    color: #404040;
}
.new-clients-intro h1 span {
    font-weight: 600;
}
.new-clients-intro p {
    font-size: 16px;
    font-weight: 300;
    color: #404040;
}
.new-clients-intro p+p {
    margin-top: 5px;
}
.new-clients-logo-list-bg {
    background-color: #ececec;
    padding: 50px 0;
}
.new-clients-filter-container {
    text-align: center;
    margin-bottom: 20px;
}
.new-clients-filter-label {
    display: inline-block;
    font-size: 16px;
    margin-right: 15px;
    vertical-align: middle;
}
.selectric-wrapper {
    display: inline-block;
    width: 400px;
    text-align: left;
    vertical-align: middle;
}
.new-clients-box+.new-clients-box {
    margin-top: 30px;
}
.new-clients-cat-icon {
    float: left;
}
.new-clients-cat-name {
    float: left;
    position: relative;
    margin-left: 15px;
    margin-top: 18px;
    font-size: 18px;
    font-weight: 700;
    color: #404040;
}
.new-clients-cat-name::after {
    position: absolute;
    content: "";
    right: -54px;
    top: 13px;
    width: 44px;
    height: 3px;
    background-color: #FD9B28;
}
.new-clients-logo-row {
    margin-left: -15px;
    margin-right: -15px;
}
.new-clients-logo-box {
    float: left;
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 30px;
}
.new-clients-logo-box-inner {
    height: 126px;
    background-color: #FFF;
    border: 1px solid #dcd3d3;
    position: relative;
    box-shadow: 0 2px 0 0 #e3e4e7;
}
.new-clients-logo-box-inner img {
    position: absolute;
    max-width: 100%;
    top: 50%;
    left: 50%;
    padding: 15px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.new-about-profile{
    padding: 50px 0 50px 0;
    background-color: #f0f0f0;
}
.new-about-text{
    width: 50%;
    float: left;
}
.new-about-text h4{
    position: relative;
    font-size: 39px;
    font-weight: 300;
    color: #272727;
}
.new-about-text h4::after{
    content: "";
    position: absolute;
    width: 65px;
    height: 4px;
    background-color: #FD9B28;
    bottom: -7px;
    left: 0;
}
.new-about-text p{
    font-size: 20px;
    font-weight: 300;
    color: #272727;
    margin-top: 23px;
    line-height: 31px;
}
.new-about-pic{
    width: 50%;
    float: left;
}
.new-about-pic img{
    max-width: 100%;
}
.new-about-quotes{
    font-size: 33px !important;
    text-align: right;
    color: #FD9B28 !important;
    line-height: 43px !important;
    width: 90%;
}
.new-about-tagline{
    text-align: center;
    padding: 60px 0 40px 0;
    background: url("../../global/images/landing/sub_creatives/tagline-background.png") center center no-repeat;
}
.new-about-tagline span{ 
    font-size: 22px;
    font-weight: 300;
    color: #272727;
}
.new-about-tagline h3{ 
    font-size: 53px;
    color: #FD9B28;
    margin: 18px 0 27px 0;
}
.new-about-tagline p{ 
    font-size: 20px;
    font-weight: 300;
    color: #272727;
}
.new-about-bottom{
    padding: 0px 0 100px 0;
    text-align: center;
}
.new-about-bottom span{
    font-size: 35px;
    font-weight: 300;
    position: relative;
}
.new-about-bottom span::after{
    content: "";
    position: absolute;
    width: 90px;
    height: 4px;
    background-color: #FD9B28;
    bottom: -18px;
    left: 38%;       

}
.new-about-numbers {
    margin-top: 60px;
}
.new-about-numbers li{
    width: 33%;
    display: inline-block;
    text-align: center;
        vertical-align: top;
}
.new-about-cricle{
    background-color: #FD9B28;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin-right: auto;
    margin-left: auto;
    border: 10px solid #ea8233;
}
.new-about-cricle img{
    margin-top: 35px;
}
.new-about-cricle p{
    font-size: 30px;
    font-weight: 800;
    color: #fff;
}
.new-about-circle-text{
    font-size: 20px;
    margin-top: 16px;
    font-weight: 300;
    color: #272727;
}
.new-about-effect {
    display: inline-block;
    font-size: 45px;
    cursor: pointer;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    text-decoration: none;
    z-index: 1;
    color: #fff;
}
.new-about-effect::after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content:'';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* Effect 8 */
 .new-about-effect.effect-8 {
    background: rgba(253, 145, 67, 1);
    -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
    transition: transform ease-out 0.1s, background 0.2s;
}
.new-about-effect.effect-8::after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1);
    opacity: 0;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.new-about-effect.effect-8:hover {
    background: rgb(253, 145, 67);
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    color: #fff;
}
.new-about-effect.effect-8:hover i {
    color: #fff;
}
.new-about-effect.effect-8:hover::after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1), 0 0 10px 10px #f79043, 0 0 0 10px rgba(253, 145, 67, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1), 0 0 10px 10px #f79043, 0 0 0 10px rgba(253, 145, 67, 0.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}
@-moz-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1), 0 0 10px 10px #f79043, 0 0 0 10px rgba(253, 145, 67, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1), 0 0 10px 10px #f79043, 0 0 0 10px rgba(253, 145, 67, 0.5);
        -moz-transform: scale(1.5);
        opacity: 0;
    }
}
@keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1), 0 0 10px 10px #f79043, 0 0 0 10px rgba(253, 145, 67, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(253, 145, 67, 0.1), 0 0 10px 10px #f79043, 0 0 0 10px rgba(253, 145, 67, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}
.newcasestudy{
    padding-bottom: 20px;
    padding-top: 20px;
}
.casestudy_newsidebar h5{
    font-size: 30px;
    font-weight: 700;
}
.casestudy_newsidebar ul{
}
.casestudy_newsidebar ul li{
    font-size: 18px;
    font-weight: 300;
    text-decoration: none;
    display: block;
    padding-top: 14px;
    border-bottom: 1px solid #4c433d;
    padding-bottom: 14px;
}
.casestudy_newsidebar ul li a{
    color:#505050;
}
.casestudy_newsidebar{
    width: 25%;
    float: left;
    margin-top: 14px;
}
.casestudy_newcontainer{
    width: 73%;
    float: left;
    padding: 0 15px 0 15px;
    margin-left: 2%;
}
.casestudy_newcontainer h5{
    font-size: 48px;
    font-weight: 100;
    letter-spacing: -0.8px;
    color: #FD9B28;
}
.casestudy_newcontainer p{
    font-size: 17px;
    font-weight: 300;
    color: #000;
    margin-top: 12px;
    line-height: 26px;
}
.casestudy-row {
    margin-left: -15px;
    margin-right: -15px;
}
.casestudy-content {
    border: 1px solid #d8d8d8;
    box-shadow: 0 1px 5px rgba(0,0,0,.175);
}
.casestudy-content:hover{
    background-color: #f7f5f4;
}
.casestudy-newitem{
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 25px;
    float: left;
}
.casestudy-newitem img{
    max-width: 100%;
}
.casestudy-inneritem{
    padding: 18px;
}
.casestudy-inneritem h6{
    font-size: 20px;
    color: #505050;
}
.casestudy-inneritem p{
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
}
.casestudy-newreadmore{
    width: auto;
    background-color: #4c433d;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 700;
    padding: 6px 15px;
    display: inline-block;
}
.casestudy-newreadmore:hover{
    background-color: #2d2825;
}
.testimonial-box {
    background: url('../images/testquote.png') no-repeat left top;
    padding-top: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #a3a3a3;
}
.testimonial-box-txt {
    margin-top: 0!important;
    font-size: 14px!important;
    color: #2a2a2a!important;
    font-weight: 400!important;
}
.testimonial-box-comp {
    float: left;
    position: relative;
}
.testimonial-box-logo {
    float: right;
}
.testimonial-box-comp .company {
    font-weight: 400;
}
.testimonial-box-comp .poc {
    margin-top: 0!important;
    font-size: 14px;
}
.testimonial-box-comp .poc strong {
    font-weight: 600;
}

#hometile_banner.half-bg {
    background: #ffffff url("../images/home_slide_banner_sm.jpg") no-repeat center top;
    padding: 0;
}
.software-dubai-middle-head2.left {
    text-align: left;
}
.application-new-para{
    font-size: 16px;
    color: #fff;
    line-height: 35px;
    position: relative;
    padding-left: 25px;
}
.application-new-para::before{
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    left: 0;
    top: 12px;
}
.application-new-content{
    line-height: 34px; 
    text-align: left;
    margin-top: 50px;
    font-size: 18px;
    font-weight: 300;
    padding-top: 50px;
    padding-right: 25px;
}
.application-new-box1{
    width: 55%;
    float: left;
    text-align: center;
}
.application-new-box2{
    width: 45%;
    float: left;
    text-align: center;
}
.software-dubai-middle-head2.application-head{
    text-align: left;
    padding-top: 60px;
}
.popup-load{
    display: none;
    width: 500px;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -250px;
    background-color: #f76d3e;
    z-index: 20;
    border: 2px solid #ffffff;
}
.pop-load1{
    width: 35.4%;
    float: left;
    padding-top: 44px;
}
.pop-load1 img{
    display: block;
    max-width: 100%;
}
.pop-load2{
    width: 64.6%;
    float: left;
    padding: 20px;
}
.pop-load2 p{
    font-size: 35px;
    font-weight: 800;
    color: #fff;
    margin-top: 27px;
    position: relative;
}
.pop-load2 span{
    font-size: 18px;
    color: #fff;
    margin-top: 18px;
    display: block;
}
.popup-readmore{
    width: auto;
    background-color: #FD9B28;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 5px;
    font-weight: 700;
    padding: 6px 15px;
    display: inline-block;

}
.popup-load-overlay{
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index: 19;
}
.popup-close{  
    position: absolute;
    top: 0;
    right: 12px;
    font-size: 24px;
    color: #ffffff;
    font-weight: 700;
    cursor: pointer;
}
.application-software-new-section{
    position: relative;
    width: 50%;
}
.application-software-new-section.f::before{
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    background-color: #9b293f;
    left: -40px;

}
.application-soft-custom2{
	text-align:left; 
	font-weight: 200;
	font-size: 38px !important;
    margin-top: 10px;
	line-height:54px !important;
}
.software-read-more{
    background-color: #FD9B28;
    padding: 4px 17px;
    display: inline-block;
    color: #fff;
    border-radius: 4px;
    margin-top: 14px;
}
.partnership-new-client{
    margin-top: 60px;
}
.partnership-new-client h5{
    font-size: 26px;
    color: #272727;
    margin-bottom: 20px;
}
.partnership-new-box{
    width: 33.33%;
    float: left;
}
.partnership-new-box ul li{
    display: block;
    padding-top: 8px;
    font-size: 15px;
}
.partnership-new-advantage ul li{
    display: block;
    font-size: 15px;
    padding-top: 10px;
}1px solid #000
.partnership-highlight{
    font-size: 22px !important;
    font-weight: 300;
}
.partnership-new-clientlist ul li{
    display: inline-block;
    padding-left: 55px;
}
.partnership-new-clientlist ul li:first-child{
    padding-left: 0;
}
.footer-partner{
    text-align: center;
}
.footer-partner ul li{
    display: inline-block;
    text-decoration: none;
    padding-left: 35px;
}
.mobile-application-uae-new{
    text-align: center;
}
.mobile-application-uae-new li{
    display: inline-block;
    width: 24%;
    vertical-align: top;
}
.mobile-application-uae-new h5{
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.mobile-application-uae-new p{
    font-size: 14px;
}
.mobile-application-tool-new{
    width: 100px;
    height: 100px;
    border-radius: 50px;
    border: 3px solid #FD9B28;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;

}