@charset "utf-8";
/* CSS Document */

/* #Media Queries
================================================== */
/* Smaller than standard 1200px (devices and browsers) */
@media only screen and (max-width: 1440px) {
.home_page .Home_Contain .Sub_Title{
	line-height:32px;
	padding:0 30% 3%;
	}
.about_box_two .about_containt{
	top:45%;
	padding:0 10%;
	}	
.electronic_box .electronic_containt .cont_boxe p{
	font-size:18px;
	padding-bottom:0%;
	padding-top:4%;
	}	
.electronic_box .electronic_containt .cont_boxe p span{
	font-size:18px;
	}
.team_box .team_containt .team_row_one{
	width:65%;
	margin:1.8% auto;
	}
.team_box .team_containt .team_row_two{
	width:90%;
	margin:0% auto;
	}


}

@media only screen and (max-width: 1366px) {
.home_page .Home_Contain .Sub_Title{
	line-height:32px;
	padding:0 28% 3%;
	}
.home_page .Home_Contain p{
	 padding:0 26%;
	}
.electronic_box .electronic_containt .cont_boxe{
	width:27%;
	}	
.tvc_box .tvc_containt .Title{
	 font-size:58px;
	 top:10%;
	}
.tvc_box .tvc_containt .cont_boxt p{
	font-size:18px;
	}
.monkey_box .monkey_containt{
	padding:0 3%;
	}
.team_box .team_containt{
	top:2%;
	}
.team_box .team_containt .team_row_one{
	width:69%;
	margin:1.7% auto;
	}
.team_box .team_containt .team_row_two{
	width:93%;
	margin:0% auto;
	}
.photography_box .photography_containt .cont2_boxph .textpp{
	padding:8% 5% 0%;
	}

}
@media only screen and (max-width: 1280px) {
.home_page .Home_Contain .Sub_Title{
	line-height:32px;
	padding:0 26% 3%;
	}
.home_page .Home_Contain p{
	 padding:0 25%;
	}
.electronic_box .electronic_containt .cont_boxe p{
	font-size:16px;
	line-height:22px;
	}
.electronic_box .electronic_containt .cont_boxe p span{
	font-size:16px;
	}
.radio_box .radio_containt .cont_boxr p{
	font-size:16px;
	padding-top:4%;
	}
.radio_box .radio_containt .cont_boxr p span{
	font-size:16px;
	}
.digital_box_two .digital_two_containt p{
	font-size:20px;
	line-height:26px;
	}
.photography_box .photography_containt .cont_boxph p{
	font-size:18px;
	padding-bottom:2%;
	}	
.photography_box .Box ul li {
    font-size:18px;
    line-height: 28px;
    padding-bottom: 3%;
	}
.monkey_box .monkey_containt{
	padding:0 3%;
	}
.team_box .team_containt{
	top:2%;
	}
.team_box .team_containt .team_row_one{
	width:73%;
	margin:0.6% auto;
	}
.team_box .team_containt .team_row_one .person_name{
	font-size:14px;
	}
.team_box .team_containt .team_row_two{
	width:92%;
	margin:0% auto;
	}
.team_box .team_containt .team_row_two .person_name{
	font-size:14px;
	}
}
/* Smaller than standard 1200px (devices and browsers) */
@media only screen and (max-width: 1200px) {
.container {
	width: 90%;
	margin: 0 auto;
}
}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
/* Styles */

}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
#main{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top:60px;
	}
header {
    background: #fff none repeat scroll 0 0;
    height:58px!important;
    left: 0;
    position: fixed;
    transition: height 0.3s ease 0s;
    width: 100%;
    z-index: 999;
}

.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    color: #000;
    padding:5px 5px!important;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active{
	font-size:14px!important;
	}
.home_page .Home_Contain .Title{
	font-size:34px;
	line-height:32px;
	}
.home_page .Home_Contain .Sub_Title{
	font-size:18px;
	line-height:28px;
	padding:0 16% 2%;
	}
.home_page .Home_Contain p{
	 font-size:14px;
	 padding:0 14%;
	 line-height:22px;
	}
.about_men .about_cont{
	width:65%;
	padding:2% 5% 0 5%;
	}
.about_men .about_cont .Title{
	 font-size:38px;
	}
.about_men .about_cont p{
	font-size:14px;
	}
.about_box_two .about_containt{
	padding:0 5%;
	}	
.about_box_two .about_containt p{
	font-size:14px;
	}
.service_box_one .sbo_containt{
	top:30%;
	padding:0 0 0 5%;
	}
.service_box_one .sbo_containt{
	top:15%;
	padding:0 0 0 5%;
	}	
.service_box_one .sbo_containt p{
	font-size:16px;
	padding-bottom:1%;
	}	
.service_box_two .sbt_containt .Title{
	 font-size:38px;
	}
.service_box_two .sbt_containt p{
	font-size:16px;
	line-height:26px;
	padding:0 10%;
	}
.service_box_thr .sbth_containt .ser_box .serv_butn{
	font-size:10px;
	}
.print_box .print_containt .Title{
	 font-size:48px;
	}
.print_box .print_containt .cont_boxp p{
	font-size:13px;
	}	
.print_box_two .print_two_containt{
	width:75%;
	top:55%;
	}	
.print_box_two .print_two_containt p{
	font-size:13px;
	padding-bottom:2%;
	line-height:18px;
	}	
.print_box_two .Box ul {
    list-style-type: circle;
    margin: 0;
    padding: 5% 5% 0% 5%;
}
.print_box_two .Box ul li {
    font-size:12px;
    line-height:18px;
    padding-bottom:1%;
}	
.electronic_box .electronic_containt .Title{
	font-size:28px;
	right:11%;
	}
.electronic_box .electronic_containt .cont_boxe{
	width:61%;
	}
.electronic_box .electronic_containt .cont_boxe p{
	font-size:13px;
	padding-bottom:0%;
	}	
.electronic_box .electronic_containt .cont_boxe p span{
	font-size:12px;
	padding-bottom:0%;
	}
.radio_box .radio_containt .Title{
	font-size:28px;
	left:12%;
	top:56%;
	}
.radio_box .radio_containt .cont_boxr{
	width:40%;
	}
.radio_box .radio_containt .cont_boxr p{
	font-size:13px;
	padding-bottom:0%;
	}	
.radio_box .radio_containt .cont_boxr p span{
	font-size:13px;
	padding-bottom:0%;
	}
.digital_two_containt{
	background:#dadee7;
	padding-bottom:5%;
	}
.digital_box_two .digital_two_containt .Title{
	 font-size:34px;
	}
.digital_box_two .digital_two_containt .Sub_Title{
	 font-size:18px;
	 padding:1% 0;
	}
.digital_box_two .digital_two_containt p{
	font-size:16px;
	}
.photography_box .photography_containt{
	width:100%;
	padding-bottom:15%;
	background:#eaeaec;
	}
.photography_box .photography_containt .Title{
	 font-size:32px;
	}
.photography_box .photography_containt .cont_boxph{
	width:45%;
	}	
.photography_box .photography_containt .cont_boxph p{
	font-size:16px;
	line-height:22px;
	}
.photography_box .photography_containt .cont2_boxph{
	width:50%;
	}
.photography_box .photography_containt .cont2_boxph .textpp{
	padding:16% 0% 0 3%;
	font-size:16px;
	line-height:22px;
	}
.photography_box .Box ul li {
    font-size:14px;
    line-height: 28px;
    padding-bottom:0%;
	}
media_buying_box .media_buying_containt .Title{
	 font-size:34px;
	}
.media_buying_box .media_buying_containt .Sub_Title{
	 font-size:18px;
	}
.media_buying_box .media_buying_containt .cont_boxmb p{
	font-size:16px;
	}
.media_buying_box .media_buying_containt .cont_boxmb{
	width:90%;
	}
.tvc_box .tvc_containt .Title{
	 font-size:28px;
	 top:12%;
	}
.tvc_box .tvc_containt .cont_boxt p{
	font-size:12px;
	}
.career_box .career_containt{
	padding:0;
	}
.career_box .career_containt p{
	font-size:21px;
	line-height:28px;
	width:68%;
	}
.contact_box .cont_containt{
	top:10%;
	}
.contact_box .cont_containt .Title{
	font-size:54px;
	}
.contact_box .cont_containt .cont_logo{
	width:30%;
	}
.contact_box .cont_containt p{
	font-size:13px;
	}
.contact_box .cont_containt p a{
	font-size:13px;
	}
.ipo_box_two .Title{
	 font-size:18px;
	}
.ipo_box_two .Sub_Title{
	 font-size:16px;
	}	
.ipo_box_two .Box ul li {
    font-size:14px;
	}
.monkey_box .monkey_containt .sub_title{
	font-size:18px;
	}
.monkey_box .monkey_containt p{
	font-size:16px;
	}
.monkey_box .monkey_containt .idea{
	font-size:28px;
	line-height:38px;
	}
.team_inner_box .team_inner_containt .Title{
	font-size:44px;
	}
.team_inner_box .team_inner_containt .cont_boxtm{
	top:14%;
	}
.team_box .team_containt .team_row_one .person_name{
	font-size:10px;
	}
.team_box .team_containt .team_row_one .post{
	font-size:8px;
	}
.team_box .team_containt .team_row_two .person_name{
	font-size:8px;
	}
.team_box .team_containt .team_row_two .post{
	font-size:8px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details p{
	font-size:10px;
	}
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details p{
	font-size:10px;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details p{
	font-size:10px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details p{
	font-size:10px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details p{
	font-size:10px;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details p{
	font-size:10px;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details p{
	font-size:10px;
	}

}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
#main{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top:72px;
	}
header {
    background: #fff none repeat scroll 0 0;
    height: 68px!important;
    left: 0;
    position: fixed;
    transition: height 0.3s ease 0s;
    width: 100%;
    z-index: 999;
}
header nav {
	display: inline-block;
	float: right;
	width:80%;
	padding-top:2%;
}
header.smaller nav {
	padding-top:6.6%;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    color: #000;
    padding:5px 10px!important;
}
header.smaller nav {
	display: inline-block;
	float: right;
	width:80%;
	padding-top:1%;
}
.home_page .Home_Contain .Title{
	 font-size:54px;
	}
.home_page .Home_Contain .Sub_Title{
	padding:0 22% 3%;
	}
.home_page .Home_Contain p{
	 padding:0 18%;
	}
.about_men .about_cont{
	width:65%;
	padding:8% 5% 0 5%;
	}
.about_men .about_cont p{
	font-size:16px;
	}
.about_box_two .about_containt{
	padding:0 5%;
	}	
.service_box_two .sbt_containt p{
	padding:0 20%;
	}
.service_box_thr .sbth_containt .ser_box .serv_butn{
	font-size:12px;
	}
.print_box .print_containt .cont_boxp p{
	font-size:18px;
	}
.print_box_two .print_two_containt{
	width:75%;
	top:55%;
	}	
.print_box_two .print_two_containt p{
	font-size:20px;
	padding-bottom:2%;
	line-height:36px;
	}	
.print_box_two .Box ul {
    list-style-type: circle;
    margin: 0;
    padding: 5% 5% 0% 5%;
}
.print_box_two .Box ul li {
    font-size:20px;
    line-height:36px;
    padding-bottom:1%;
}
.electronic_box .electronic_containt .Title{
	font-size:28px;
	right:11%;
	}
.electronic_box .electronic_containt .cont_boxe p{
	font-size:13px;
	padding-bottom:0%;
	line-height:18px;
	}	
.electronic_box .electronic_containt .cont_boxe p span{
	font-size:12px;
	padding-bottom:0%;
	}
.radio_box .radio_containt .Title{
	font-size:28px;
	left:12%;
	top:56%;
	}
.radio_box .radio_containt .cont_boxr p{
	font-size:13px;
	padding-bottom:0%;
	}	
.radio_box .radio_containt .cont_boxr p span{
	font-size:13px;
	padding-bottom:0%;
	}
.digital_box_two .digital_two_containt .Title{
	 font-size:34px;
	}
.digital_box_two .digital_two_containt .Sub_Title{
	 font-size:18px;
	 padding:1% 0;
	}
.digital_box_two .digital_two_containt p{
	font-size:16px;
	}
.photography_box .photography_containt .Title{
	 font-size:32px;
	}
.photography_box .photography_containt .cont_boxph{
	width:45%;
	}	
.photography_box .photography_containt .cont_boxph p{
	font-size:16px;
	line-height:22px;
	}
.photography_box .photography_containt .cont2_boxph{
	width:50%;
	}
.photography_box .photography_containt .cont2_boxph .textpp{
	padding:6% 0% 0 3%;
	font-size:16px;
	line-height:22px;
	}
.photography_box .Box ul li {
    font-size:14px;
    line-height: 28px;
    padding-bottom:0%;
	}
.media_buying_box .media_buying_containt .Title{
	 font-size:34px;
	}
.media_buying_box .media_buying_containt .Sub_Title{
	 font-size:18px;
	}
.media_buying_box .media_buying_containt .cont_boxmb p{
	font-size:16px;
	}
.media_buying_box .media_buying_containt .cont_boxmb{
	width:70%;
	}	
.tvc_box .tvc_containt .Title{
	 font-size:38px;
	 top:11%;
	}
.tvc_box .tvc_containt .cont_boxt p{
	font-size:14px;
	}
.contact_box .cont_containt p{
	font-size:16px;
	}
.contact_box .cont_containt p a{
	font-size:16px;
	}
.monkey_box .monkey_containt .sub_title{
	font-size:18px;
	}
.monkey_box .monkey_containt p{
	font-size:16px;
	}
.monkey_box .monkey_containt .idea{
	font-size:28px;
	line-height:38px;
	}
.team_box .team_containt .team_row_one .person_name{
	font-size:10px;
	}
.team_box .team_containt .team_row_one .post{
	font-size:8px;
	}
.team_box .team_containt .team_row_two .person_name{
	font-size:8px;
	}
.team_box .team_containt .team_row_two .post{
	font-size:8px;
	}
.team_inner_box .team_inner_containt .Title{
	font-size:44px;
	}
.team_inner_box .team_inner_containt .cont_boxtm{
	top:14%;
	}
.team_box .team_containt .team_row_one .person_name{
	font-size:10px;
	}
.team_box .team_containt .team_row_one .post{
	font-size:8px;
	}
.team_box .team_containt .team_row_two .person_name{
	font-size:8px;
	}
.team_box .team_containt .team_row_two .post{
	font-size:8px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details p{
	font-size:10px;
	}
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details p{
	font-size:10px;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details p{
	font-size:10px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details p{
	font-size:10px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details p{
	font-size:10px;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details p{
	font-size:10px;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details p{
	font-size:10px;
	}
}

@media only screen and (min-device-width : 480px) and (max-device-width : 767px) and (orientation : landscape) {
header{
	height:50px;
	position:relative;
	}
header nav{
	width:100%;
	background:#fff;
	}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active{
	font-size:14px;
	padding:5px 20px!important;
	}
.home_page .Home_Contain .Title{
	font-size:32px;
	line-height:28px;
	}
.home_page .Home_Contain .Sub_Title{
	font-size:13px;
	line-height:18px;
	padding:0 15% 2%;
	}
.home_page .Home_Contain p{
	 font-size:12px;
	 padding:0 10%;
	 line-height:16px;
	}
.about_men .about_cont{
	padding:2% 5% 0;
	}
.about_men .about_cont .Title{
	font-size:32px;
	padding-bottom:0%;
	}
.about_men .about_cont p{
	font-size:14px;
	line-height:22px;
	}
.about_box_two .about_containt{
	top:40%;
	padding:0 5%;
	}	
.about_box_two .about_containt p{
	font-size:14px;
	line-height:22px;
	padding:1% 0 0 0%;
	}
/*.about_box_two .about_containt .textpp{
	font-size:12px;
	line-height:22px;
	padding:1% 0 0 0%;
	}
.about_box_two .about_containt .textp{
	font-size:12px;
	line-height:22px;
	padding:1% 0 0 0%;
	}*/
.service_box_one .sbo_containt{
	top:12%;
	padding:0 0 0 3%;
	}
.service_box_one .sbo_containt p{
	font-size:14px;
	}
.service_box_two .sbt_containt{
	top:67%;
	}
.service_box_two .sbt_containt .Title{
	font-size:32px;
	padding:0;
	}
.service_box_two .sbt_containt p{
	font-size:14px;
	padding:0 5%;
	}
.service_box_two .sbt_containt{
	top:51%;
	}
.service_box_two .sbt_containt .Title{
	font-size:22px;
	}
.service_box_two .sbt_containt p{
	font-size:14px;
	line-height:20px;
	padding:0 2%;
	}
.service_box_thr .sbth_containt .ser_box{

	padding:10px 5px 0;
	}
.service_box_thr .sbth_containt .ser_box .serv_butn{
	font-size:10px;
	}
.print{
	padding:0% 0 0;
	}
.print_box{
	padding:0;
	}
.print_box .print_containt .cont_boxp{
	width:42%;
	}
.print_box .print_containt .Title{
	 font-size:38px;
	 top:12%;
	}
.print_box .print_containt .cont_boxp{
	top:25%;
	}
.print_box .print_containt .cont_boxp p{
	font-size:14px;
	}
.print_box_two .print_two_containt{
	width:75%;
	top:60%;
	}	
.print_box_two .print_two_containt p{
	font-size:13px;
	padding-bottom:2%;
	line-height:18px;
	}	
.print_box_two .Box ul {
    list-style-type: circle;
    margin: 0;
    padding: 5% 5% 0% 5%;
}
.print_box_two .Box ul li {
    font-size:12px;
    line-height:18px;
    padding-bottom:1%;
}
.Gallery .col-sm-3{
	width:33.333333333%;
	}
.hover-bg .hover-text > h4{
	font-size:12px;
	}
.fa{
	font-size:24px!important;
	}
.electronic_box{
	padding:0% 0 0;
	}	
.electronic_box .electronic_containt .Title{
	font-size:22px;
	background:none;
	top:3%;
	left:4%;
	color:#fff;
	text-align:center;
	position:relative;
	padding:1% 0%;
	display:none;
	}
.electronic_box .electronic_containt .cont_boxe{
	width:100%;
	position:relative;
	margin:0 auto;
	background:#5694cd;
	right:0;
	top:0;
	border-radius:0;
	border:none;
	display:none;
	}
.electronic_box .electronic_containt .cont_boxe_m{
	display:block;
	background:#5694cd;
	padding:5%;
	}
.electronic_box .electronic_containt .cont_boxe_m .br{
	border:5px solid #fff;
	padding:2%;
	}
.electronic_box .electronic_containt .cont_boxe_m p{
	font-size:12px;
	padding:0;
	line-height:20px;
	color:#fff;
	text-align:center;
	}
.electronic_box .electronic_containt .Title_m{
	 font-family: 'edo_szregular';
	 font-size:28px;
	 text-align:center;
	 color:#76c5f0;
	 text-transform:uppercase;
	 font-weight:400;
	 z-index:99;
	 display:block;
	}
.cont_boxe_m .Box ul {
	margin: 0;
	padding:0% 5%;
}
.cont_boxe_m .Box ul li {
	display: block;
	background: url(../images/bullet.png) 5px 6px no-repeat;

}
.cont_boxe_m .Box ul li:last-child {
	border-bottom: none;
}
.cont_boxe_m .Box ul li{
	display: block;
	color: #fff;
    font-family: "swis721_btroman";
    font-size:12px;
    font-weight: 400;
    line-height: 28px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 1% 30px;
}
.electronic_box .electronic_containt .cont_boxe p{
	font-size:12px;
	padding:0;
	line-height:20px;
	}
.electronic_box .electronic_containt .cont_boxe p span{
	font-size:12px;
	padding:0;
	}
.radio_box .radio_containt .Title{
	font-size:22px;
	background:none;
	top:3%;
	left:4%;
	color:#fff;
	text-align:center;
	position:relative;
	padding:1% 0%;
	display:none;
	}
.radio_box .radio_containt .cont_boxr{
	width:100%;
	position:relative;
	margin:0 auto;
	background:#c6aa83;
	left:0;
	border-radius:0;
	border:none;
	display:none;
	}
.radio_box .radio_containt .cont_boxr_m{
	background:#c6aa83;
	padding:5%;
	display:block;
	}

.radio_box .radio_containt .cont_boxr_m .br{
	border:5px solid #fff;
	padding:2%;
	}
.radio_box .radio_containt .cont_boxr_m p{
	font-size:12px;
	padding:0;
	line-height:20px;
	color:#fff;
	text-align:center;
	}
.radio_box .radio_containt .Title_m{
	 font-family: 'edo_szregular';
	 font-size:28px;
	 text-align:center;
	 color:#fff;
	 text-transform:uppercase;
	 font-weight:400;
	 z-index:99;
	 display:block;
	}	
	
.cont_boxr_m .Box ul {
	margin: 0;
	padding:0% 2%;
}
.cont_boxr_m .Box ul li {
	display: block;
	background: url(../images/bullet.png) 5px 6px no-repeat;

}
.cont_boxr_m .Box ul li:last-child {
	border-bottom: none;
}
.cont_boxr_m .Box ul li{
	display: block;
	color: #fff;
    font-family: "swis721_btroman";
    font-size:12px;
    font-weight: 400;
    line-height: 28px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 1% 30px;
}
.radio_box .radio_containt .cont_boxr p{
	font-size:12px;
	padding:0;
	line-height:20px;
	}
.radio_box .radio_containt .cont_boxr p span{
	font-size:12px;
	padding:0;
	}
.digital_box{
	padding:0% 0 0;
	}
.digital_box_two .digital_two_containt{
	top:65%;
	}
.digital_box_two .digital_two_containt .Title{
	 font-size:18px;
	}
.digital_box_two .digital_two_containt .Sub_Title{
	 font-size:14px;
	 padding:1% 0;
	}
.digital_box_two .digital_two_containt p{
	font-size:12px;
	line-height:16px;
	}
.photography_box{
	padding:0;
	}
.photography_box .photography_containt .cont_boxph{
	width:40%;
	}
.photography_box .photography_containt{
	width:100%;
	background:#eaeaec;
	padding-bottom:15%;
	}
.photography_box .photography_containt .Title{
	 font-size:22px;
	 top:16%;
	}
.photography_box .photography_containt .cont_boxph{
	width:45%;
	top:17%;
	}	
.photography_box .photography_containt .cont_boxph p{
	font-size:12px;
	line-height:20px;
	}
.photography_box .photography_containt .cont2_boxph{
	width:56%;
	left:13px;
	top:36%;
	}
.photography_box .photography_containt .cont2_boxph .textpp{
	font-size:12px;
	line-height:20px;
	}
.photography_box .Box ul li {
    font-size:10px;
    line-height:28px;
    padding-bottom:0%;
	}
.media_buying{
	padding:1% 0 0;
	}
.media_buying_box .media_buying_bg{
	width:40%;
	float:left;
	}
.media_buying_box .media_buying_containt{
	width:60%;
	float:left;
	padding:2% 0 0;
	}	
.media_buying_box .media_buying_containt .Title{
	 font-size:44px;
	}
.media_buying_box .media_buying_containt .Sub_Title{
	 font-size:18px;
	}
.media_buying_box .media_buying_containt .cont_boxmb{
	width:100%;
	}		
.media_buying_box .media_buying_containt .cont_boxmb p{
	font-size:14px;
	}
.tvc_box{
	width:100%;
	margin:0 auto;
	padding:0% 0% 0%;
	}	
.tvc_box .tvc_containt .cont_boxt{
	display:none;
	}		
.tvc_box .tvc_containt .Title{
	 display:none;
	}
.tvc_box .tvc_containt .cont_boxt_m{
	background:#92979d;
	padding:5%;
	display:block;
	}
.tvc_box .tvc_containt .cont_boxt_m .br{
	border:5px solid #fff;
	padding:2%;
	}
.tvc_box .tvc_containt .cont_boxt_m p{
	font-size:12px;
	padding:0;
	line-height:20px;
	color:#fff;
	text-align:center;
	}
.tvc_box .tvc_containt .Title_m{
	 font-family: 'edo_szregular';
	 font-size:28px;
	 text-align:center;
	 color:#912159;
	 text-transform:uppercase;
	 font-weight:400;
	 z-index:99;
	 display:block;
	}
.Brands .col-sm-2{
	width:33.3333333%;
	padding:5px;
	}
.page .heading{
	font-size:28px;
	}
.brands_profile .col-sm-3{
	width:33.333333%;
	}
.portfolio-item .hover-bg{
	height:64%;
	}
.portfolio-item{
	margin-bottom:2%;
	}
.ipo_box_two .Sub_Title{
	padding:2% 5% 1%;
	}
.ipo_box_two .Box ul{
	padding:0 4%;
	}
.career_box .career_containt .Title{
	 font-size:28px;
	 padding-right:2%;
	}
.career_box .career_containt{
	padding:0;
	}
.career_box .career_containt p{
	font-size:18px;
	line-height:20px;
	width:65%;
	}
.career_box .career_containt .car_email a{
	font-size:18px;
	}
.career_box .career_containt p img{
	width:30%;
	}
.contact_box .cont_containt{
	top:10%;
	width:67%;
	right:2%;
	}
.contact_box .cont_containt .Title{
	font-size:28px;
	}
.contact_box .cont_containt .cont_logo{
	width:30%;
	padding:1% 0%;
	}
.contact_box .cont_containt p{
	font-size:13px;
	line-height:18px;
	}
.contact_box .cont_containt p a{
	font-size:13px;
	line-height:18px;
	}
.ipo_box .ipo_containt .Title{
	font-size:28px;
	top:8%;
	}
.ipo_box_two .Title{
	 font-size:16px;
	 padding:0;
	}
.ipo_box_two .Sub_Title{
	 font-size:16px;
	}	
.ipo_box_two .Box ul li {
    font-size:14px;
	}
.Video_Box .Lt .Title{
	 font-size:28px;
	}
.Video_Box .Lt .Title span{
	 font-size:28px;
	}
.monkey_box .monkey_containt .Title{
	font-size:28px;
	}
.monkey_box .monkey_containt .Title_two{
	font-size:28px;
	}
.monkey_box .monkey_containt .sub_title{
	font-size:12px;
	}
.monkey_box .monkey_containt p{
	font-size:12px;
	line-height:16px;
	}
.monkey_box .monkey_containt .idea{
	font-size:28px;
	line-height:38px;
	}
.team_inner_box{
	padding:0;
	}
.team_box .team_containt .Title{
	font-size:24px;
	padding:0% 0 0 0;
	}
.team_box .team_containt .Sub_Title{
	font-size:14px;
	}
.team_box .team_containt .team_row_one{
	width:100%;
	}
.team_box .team_bg{
	display:none;
	}
.team_box .team_containt{
	position:relative;
	}
.team_box .team_containt .team_row_one .door_one{
	width:25%;
	margin:0;
	padding:5%;
	}
.team_box .team_containt .team_row_one .door_one .thum{
	border-bottom:15px solid #1e1f21;
	}
.team_box .team_containt .team_row_one .person_name{
	font-size:11px;
	}
.team_box .team_containt .team_row_one .post{
	font-size:10px;
	height:36px;
	}
.team_box .team_containt .team_row_one{
	border-bottom:none;
	}
.team_box .team_containt .team_row_two .door_two{
	width:33.3333333%;
	margin:0;
	padding:5%;
	}
.team_box .team_containt .team_row_two .door_two .thum{
	border-bottom:15px solid #1e1f21;
	}
.team_box .team_containt .team_row_two .person_name{
	font-size:10px;
	}
.team_box .team_containt .team_row_two .post{
	font-size:10px;
	height:36px;
	}
.team_box .team_containt .team_row_two{
	border-bottom:none;
	}
.team_box .team_containt p{
	font-size:14px;
	color:#000;
	padding:0% 4% 0%;
	}
.team_inner_box .team_inner_containt .Title{
	color:#000;
	text-align:left;
	left:5%;
	padding-top:0%;
	font-size:38px;
	}
.team_inner_box .team_inner_bg{
	display:none;
	}
.team_inner_box .team_inner_containt .cont_boxtm{
	position:relative;
	background:#bfc3c6;
	left:0;
	margin-top:8%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details{
	padding:0% 0% 0% 2%;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details{
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details{
	padding-left:0;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details{
	padding-left:0;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details p{
	font-size:12px;
	line-height:16px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details p{
	font-size:12px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details p{
	font-size:12px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details p{
	font-size:12px;
	}



.team_inner_two_box{
	padding:0;
	}
.team_inner_two_box .team_inner_bg{
	display:none;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm{
	position:relative;
	background:#bfc3c6;
	left:0;
	margin-top:8%;
	}	
.team_inner_two_box .team_inner_containt .Title{
	color:#000;
	text-align:left;
	left:5%;
	top:168%;
	font-size:38px;
	}
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details{
	width:80%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_pic{
	width:20%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details p{
	font-size:10px;
	}
	
	
	
	
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_pic{
	width:20%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details p{
	font-size:10px;
	}	
	
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_pic{
	width:20%;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details p{
	font-size:10px;
	}
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_pic{
	width:20%;
	}		
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details p{
	font-size:10px;
	}
	
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_pic{
	width:20%;
	}		
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details p{
	font-size:10px;
	}
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_pic{
	width:20%;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details p{
	font-size:10px;
	}	
.awards_box .awards_containt .Title{
	 font-size:28px;
	 padding:0;
	 top:10%;
	 right:12%;
	 text-shadow:0.2px 0.2px #fff;
	}
.awards_box .awards_containt p{
	font-size:10px;
	line-height:16px;
	bottom:5%;
	padding:0 2%;
	}
.mute_unmute{
	display:none;
	}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	padding: 15px;
}
.mgmenu {
	width:100%;
	}
.mgmenu_container > .mgmenu > li.mgmenu_button_active, .mgmenu_fixed > .mgmenu > li.mgmenu_button_active, .mgmenu_footer > .mgmenu > li.mgmenu_button_active {
	background-color:#fff!important;
	
}
.mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	border-top:none;
	background-color: #000;
	background-image:none;
	color: #fff;
}



}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	padding: 15px;
}
.mgmenu {
	width:100%;
	}
.mgmenu_container > .mgmenu > li.mgmenu_button_active, .mgmenu_fixed > .mgmenu > li.mgmenu_button_active, .mgmenu_footer > .mgmenu > li.mgmenu_button_active {
	background-color:#fff!important;
	
}
header {
	width: 100%;
	height:auto;
	position: relative;
	background:#fff;
	
}
#main{
	padding:5px 0px 0px;
	}
header nav {
    display: inline-block;
    float: right;
    padding-top:5%;
    width: 100%;
	
}
.home_page .Bg_One{
	background:#eff0f2;
	padding:0 0 20% 0;
	}
.home_page .Home_Contain .Title{
	font-size:18px;
	line-height:22px;
	}
.home_page .Home_Contain .Sub_Title{
	font-size:11px;
	line-height:18px;
	padding:0 2% 2%;
	}
.home_page .Home_Contain p{
	 font-size:12px;
	 padding:0 2%;
	 line-height:16px;
	}
.about_men .about_cont{
	width:100%;
	padding:0% 5%;
	}
.about_men .about_cont .Title{
	 font-size:34px;
	 padding:0%;
	}
.about_men .about_cont p{
	font-size:14px;
	line-height:22px;
	}
.about_men .men{
	width:100%;
	margin:0 auto;
	text-align:center;
	float:none;
	background:none;
	}
.about_box_two{
	width:100%;
	margin:0 auto;
	background:#edf4f0;
	}
.about_box_two .about_containt{
	width:100%;
	padding:0 4%;
	top:61%;
	}	
.about_box_two .about_containt p{
	font-size:14px;
	line-height:22px;
	}
/*.about_box_two .about_containt .textpp{
	font-size:12px;
	line-height:22px;
	padding:1% 0 0 0%;
	}
.about_box_two .about_containt .textp{
	font-size:12px;
	line-height:22px;
	padding:1% 0 0 0%;
	}*/
.abt_d{
	display:none;
	}
.abt_m{
	display:block;
	}
.d{
	display:none;
	}
.m{
	display:block;
	}
.service_box_one .sbo_containt{
	top:2%;
	padding:0 0 0 4%;
	width:59%;
	}
.service_box_one .sbo_containt p{
	font-size:14px;
	line-height:18px;
	}
.service_box_two .sbt_containt{
	top:25%;
	}
.service_box_two .sbt_containt .Title{
	font-size:22px;
	}
.service_box_two .sbt_containt p{
	font-size:14px;
	line-height:20px;
	padding:0 2%;
	}
.service_box_thr .sbth_containt .ser_box{
	width:33.33333333%;
	padding:10px 5px 0;
	}
.service_box_thr .sbth_containt .ser_box .serv_butn{
	font-size:10px;
	}
.print_box .print_containt .Title{
	 font-size:28px;
	 top:5%;
	}
.print_box .print_containt .cont_boxp{
	top:11%;
	}
.print_box .print_containt .cont_boxp p{
	font-size:12px;
	line-height:16px;
	}
.print_box_two .print_two_containt{
	width:75%;
	top:35%;
	}	
.print_box_two .print_two_containt p{
	font-size:13px;
	padding-bottom:2%;
	line-height:18px;
	}	
.print_box_two .Box ul {
    list-style-type: circle;
    margin: 0;
    padding: 5% 5% 0% 5%;
}
.print_box_two .Box ul li {
    font-size:12px;
    line-height:18px;
    padding-bottom:1%;
}
.electronic_box{
	padding:0;
	}
.electronic_box .electronic_containt .cont_boxe{
	width:90%;
	}
.electronic_box .electronic_containt .Title{
	font-size:22px;
	background:none;
	top:3%;
	left:4%;
	color:#fff;
	text-align:center;
	position:relative;
	padding:1% 0%;
	display:none;
	}
.electronic_box .electronic_containt .cont_boxe{
	width:100%;
	position:relative;
	margin:0 auto;
	background:#5694cd;
	right:0;
	top:0;
	border-radius:0;
	border:none;
	display:none;
	}
.electronic_box .electronic_containt .cont_boxe_m{
	display:block;
	background:#5694cd;
	padding:5%;
	}
.electronic_box .electronic_containt .cont_boxe_m .br{
	border:5px solid #fff;
	padding:2%;
	}
.electronic_box .electronic_containt .cont_boxe_m p{
	font-size:12px;
	padding:0;
	line-height:20px;
	color:#fff;
	text-align:center;
	}
.electronic_box .electronic_containt .Title_m{
	 font-family: 'edo_szregular';
	 font-size:28px;
	 text-align:center;
	 color:#76c5f0;
	 text-transform:uppercase;
	 font-weight:400;
	 z-index:99;
	 display:block;
	}
.cont_boxe_m .Box ul {
	margin: 0;
	padding:0% 0 0 22%;
}
.cont_boxe_m .Box ul li {
	display: block;
	background: url(../images/bullet.png) 5px 6px no-repeat;

}
.cont_boxe_m .Box ul li:last-child {
	border-bottom: none;
}
.cont_boxe_m .Box ul li{
	display: block;
	color: #fff;
    font-family: "swis721_btroman";
    font-size:12px;
    font-weight: 400;
    line-height: 28px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 1% 30px;
}
.electronic_box .electronic_containt .cont_boxe p{
	font-size:12px;
	padding:0;
	line-height:20px;
	}
.electronic_box .electronic_containt .cont_boxe p span{
	font-size:12px;
	padding:0;
	line-height:20px;
	}
.radio_box .radio_containt .cont_boxr{
	width:90%;
	}
.radio_box .radio_containt .Title{
	font-size:22px;
	background:none;
	top:3%;
	left:4%;
	color:#fff;
	text-align:center;
	position:relative;
	padding:1% 0%;
	display:none;
	}
.radio_box .radio_containt .cont_boxr{
	width:100%;
	position:relative;
	margin:0 auto;
	background:#c6aa83;
	left:0;
	border-radius:0;
	border:none;
	display:none;
	}
.radio_box .radio_containt .cont_boxr_m{
	background:#c6aa83;
	padding:5%;
	display:block;
	}

.radio_box .radio_containt .cont_boxr_m .br{
	border:5px solid #fff;
	padding:2%;
	}
.radio_box .radio_containt .cont_boxr_m p{
	font-size:12px;
	padding:0;
	line-height:20px;
	color:#fff;
	text-align:center;
	}
.radio_box .radio_containt .Title_m{
	 font-family: 'edo_szregular';
	 font-size:28px;
	 text-align:center;
	 color:#fff;
	 text-transform:uppercase;
	 font-weight:400;
	 z-index:99;
	 display:block;
	}	
.cont_boxr_m .Box ul {
	margin: 0;
	padding:0% 0 0 22%;
}
.cont_boxr_m .Box ul li {
	display: block;
	background: url(../images/bullet.png) 5px 6px no-repeat;

}
.cont_boxr_m .Box ul li:last-child {
	border-bottom: none;
}
.cont_boxr_m .Box ul li{
	display: block;
	color: #fff;
    font-family: "swis721_btroman";
    font-size:12px;
    font-weight: 400;
    line-height: 28px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 1% 30px;
}
.radio_box .radio_containt .cont_boxr p{
	font-size:12px;
	padding:0;
	line-height:20px;
	}
.radio_box .radio_containt .cont_boxr p span{
	font-size:12px;
	padding:0;
	}
.digital_box_two .digital_two_containt{
	top:42%;
	}
.digital_box_two .digital_two_containt .Title{
	 font-size:18px;
	}
.digital_box_two .digital_two_containt .Sub_Title{
	 font-size:16px;
	 padding:1% 0;
	}
.digital_box_two .digital_two_containt p{
	font-size:12px;
	line-height:16px;
	}
.digital_box .digital_containt .soc_box{
	top:12%;
	}
.digital_box .digital_containt .soc_box2{
	top:10%;
	}
.digital_box .digital_containt .soc_box3{
	top:13%;
	}
.digital_box .digital_containt .soc_box4{
	top:10%;
	}	
.digital_box .digital_containt .soc_box5{
	top:12%;
	}
.photography_box .photography_containt .cont_boxph{
	width:40%;
	}
.photography_box .photography_containt .cont2_boxph{
	top:40%;
	}
.photography_box .photography_containt{
	width:100%;
	min-height:340px;
	background:#eaeaec;
	}
.photography_box .photography_containt .Title{
	 font-size:22px;
	 top:6%;
	}
.photography_box .photography_containt .cont_boxph{
	width:45%;
	top:6%;
	}	
.photography_box .photography_containt .cont_boxph p{
	font-size:12px;
	line-height:20px;
	}
.photography_box .photography_containt .cont2_boxph{
	width:100%;
	left:0;
	}
.photography_box .photography_containt .cont2_boxph .textpp{
	font-size:12px;
	line-height:20px;
	}
.photography_box .Box ul li {
    font-size:10px;
    line-height:28px;
    padding-bottom:0%;
	}
.media_buying_box .media_buying_bg{
	width:100%;
	float:left;
	}
.media_buying_box .media_buying_containt{
	width:100%;
	float:left;
	padding:2% 0 0;
	}	
.media_buying_box .media_buying_containt .Title{
	 font-size:44px;
	}
.media_buying_box .media_buying_containt .Sub_Title{
	 font-size:18px;
	}
.media_buying_box .media_buying_containt .cont_boxmb{
	width:80%;
	}		
.media_buying_box .media_buying_containt .cont_boxmb p{
	font-size:14px;
	}
.tvc_box .tvc_containt .cont_boxt{
	display:none;
	}		
.tvc_box .tvc_containt .Title{
	 display:none;
	}
.tvc_box .tvc_containt .cont_boxt_m{
	background:#92979d;
	padding:5%;
	display:block;
	}
.tvc_box .tvc_containt .cont_boxt_m .br{
	border:5px solid #fff;
	padding:2%;
	}
.tvc_box .tvc_containt .cont_boxt_m p{
	font-size:12px;
	padding:0;
	line-height:20px;
	color:#fff;
	text-align:center;
	}
.tvc_box .tvc_containt .Title_m{
	 font-family: 'edo_szregular';
	 font-size:28px;
	 text-align:center;
	 color:#912159;
	 text-transform:uppercase;
	 font-weight:400;
	 z-index:99;
	 display:block;
	}
.Brands .col-sm-2{
	width:33.3333333%;
	padding:5px;
	}
.Gallery .col-sm-3{
	width:50%;
	padding:0px 5px;
	}
.portfolio-item{
	margin-bottom:5%;
	}
.portfolio-item .hover-bg{
	height:auto;
	}
.hover-bg .hover-text > h4{
	font-size:14px;
	}
.fa {
    font:14px/1 FontAwesome!important;
	}
.page .heading{
	font-size:28px;
	}
.career_box .career_containt .Title{
	 font-size:28px;
	 padding-right:2%;
	}
.career_box .career_containt{
	padding:0;
	}
.career_box .career_containt p{
	font-size:12px;
	line-height:20px;
	width:65%;
	}
.career_box .career_containt .car_email a{
	font-size:12px;
	}
.career_box .career_containt p img{
	width:20%;
	}
.contact_box .cont_containt{
	top:10%;
	width:67%;
	right:2%;
	}
.contact_box .cont_containt .Title{
	font-size:28px;
	}
.contact_box .cont_containt .cont_logo{
	width:30%;
	padding:1% 0%;
	}
.contact_box .cont_containt p{
	font-size:13px;
	line-height:18px;
	}
.contact_box .cont_containt p a{
	font-size:13px;
	line-height:18px;
	}
.ipo_box .ipo_containt .Title{
	font-size:28px;
	top:8%;
	}
.ipo_box_two .Title{
	 font-size:16px;
	 padding:0 5px;
	}
.ipo_box_two .Sub_Title{
	 font-size:16px;
	}
.ipo_box_two .Box ul{
	padding:0 3%;
	}
.ipo_box_two .Box ul li {
    font-size:14px;
	}
.Video_Box .Lt{
	width:100%;
	float:none;
	padding:0;
	margin:0 auto;
	text-align:center;
	}
.Video_Box .Rt{
	width:100%;
	float:none;
	padding:0;
	margin:0 auto;
	text-align:center;
	}
.Video_Box .Lt .Title{
	 font-size:28px;
	}
.Video_Box .Lt .Title span{
	 font-size:28px;
	}
.team_box .team_containt .Title{
	font-size:24px;
	padding:8% 0 0 0;
	}
.team_box .team_containt .Sub_Title{
	font-size:14px;
	}
.team_box .team_containt .team_row_one{
	width:100%;
	}
.team_box .team_bg{
	display:none;
	}
.team_box .team_containt{
	position:relative;
	}
.team_box .team_containt .team_row_one .door_one{
	width:50%;
	margin:0;
	padding:5%;
	}
.team_box .team_containt .team_row_one .door_one .thum{
	border-bottom:15px solid #1e1f21;
	}
.team_box .team_containt .team_row_one .person_name{
	font-size:10px;
	}
.team_box .team_containt .team_row_one .post{
	font-size:9px;
	}
.team_box .team_containt .team_row_one{
	border-bottom:none;
	}
.team_box .team_containt .team_row_two .door_two{
	width:50%;
	margin:0;
	padding:5%;
	}
.team_box .team_containt .team_row_two .door_two .thum{
	border-bottom:15px solid #1e1f21;
	}
.team_box .team_containt .team_row_two .person_name{
	font-size:10px;
	}
.team_box .team_containt .team_row_two .post{
	font-size:9px;
	}
.team_box .team_containt .team_row_two{
	border-bottom:none;
	}
.team_box .team_containt p{
	font-size:14px;
	color:#000;
	padding:4% 4% 0%;
	line-height:22px;
	}
.team_inner_box .team_inner_containt .Title{
	color:#000;
	text-align:left;
	left:5%;
	font-size:44px;
	}
.team_inner_box .team_inner_bg{
	display:none;
	}
.team_inner_box .team_inner_containt .cont_boxtm{
	position:relative;
	background:#bfc3c6;
	left:0;
	margin-top:15%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr{
	width:100%;
	padding:4% 2%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details{
	padding:0% 0% 0% 2%;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details{
	padding-left:0;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details{
	padding-left:0;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_pic{
	width:30%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details{
	padding-left:0;
	width:70%;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_pic{
	width:30%;
	}
	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box .pr_details p{
	font-size:10px;
	line-height:16px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_tw .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_thr .pr_details p{
	font-size:10px;
	}
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_box .team_inner_containt .cont_boxtm .profile_box_fr .pr_details p{
	font-size:10px;
	}
	
	
	
.team_inner_two_box .team_inner_bg{
	display:none;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm{
	position:relative;
	background:#bfc3c6;
	left:0;
	margin-top:15%;
	}	
.team_inner_two_box .team_inner_containt .Title{
	color:#000;
	text-align:left;
	left:5%;
	font-size:44px;
	}
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details{
	width:80%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_pic{
	width:20%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_fi .pr_details p{
	font-size:10px;
	}
	
	
	
	
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_pic{
	width:20%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_sx .pr_details p{
	font-size:10px;
	}	
	
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_pic{
	width:20%;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_se .pr_details p{
	font-size:10px;
	}
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_pic{
	width:20%;
	}		
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_eg .pr_details p{
	font-size:10px;
	}
	
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_pic{
	width:20%;
	}		
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_ni .pr_details p{
	font-size:10px;
	}
	
	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn{
	width:100%;
	padding:4% 2%;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details{
	width:80%;
	padding:0;
	}
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_pic{
	width:20%;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details .pr_name{
	font-size:16px;
	}	
.team_inner_two_box .team_inner_containt .cont_boxtm .profile_box_tn .pr_details p{
	font-size:10px;
	}	


.monkey_box .monkey_containt .Title{
	font-size:28px;
	}
.monkey_box .monkey_containt .Title_two{
	font-size:28px;
	}
.monkey_box .monkey_containt .sub_title{
	font-size:12px;
	}
.monkey_box .monkey_containt p{
	font-size:12px;
	line-height:16px;
	}
.monkey_box .monkey_containt .idea{
	font-size:24px;
	line-height:28px;
	padding:0 0 0 35%;
	}

.awards_box .awards_containt .Title{
	 font-size:28px;
	 padding:0;
	 top:10%;
	 right:12%;
	 text-shadow:0.2px 0.2px #fff;
	}
.awards_box .awards_containt p{
	font-size:12px;
	line-height:16px;
	bottom:5%;
	padding:0 2%;
	color:#fff;
	}
.footer p{
	font-size:12px;
	}
.mute_unmute{
	display:none;
	}
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

