html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	zooom:1;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
#back-to-top a, .social_icons a, .london-sub div, .slide_popup .btn.btn-default.back_btn{
	-o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in;
 transition: color .2s ease-out, all .3s ease-in;
}
a{outline: none !important;}
body{background: white; font-family: 'CalibriRegular' !important; font-weight: 300; color: #515A5F;}
ol, ul{list-style: none;}

#sticky_navigation{width: 100%; z-index: 9;}
nav{width: 100%; position: relative; z-index: 1000; filter: alpha(opacity=0);}
nav.transparent{background: transparent; border-bottom: 1px solid transparent; box-shadow: none; position:fixed; width:100%; top:0;}

nav.transparent a{color:#ffffff;}
nav.transparent.scroll{background: #ffffff; background: rgba(255,255,255,0.95);}
nav.transparent.scroll a{color: #515A5F;}
.main-menu, .logo{height: 50px; display: table-cell; vertical-align: middle;}
.main-menu.large, .logo.large{height: 80px; width: min-intrinsic}
.logo a{display: block; margin: auto;}
.main-menu li{display: inline-block !important; margin: 19px 6px 0;}
.main-menu li a{text-transform: uppercase;}
nav.light .main-menu a{color: inherit;}
nav.light .main-menu a:hover, nav.dark .main-menu a:hover{
	color: #ffd500;
	transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
}
nav.light .main-menu li.active a, nav.dark .main-menu li.active a {
	color: #FFD600;
}
.main-menu a i {
	margin-right: 3px;
	font-size: 22px;
}
/*== ICONIC NAVIGATION ==*/
.main-menu.iconic li {
	margin-left: 40px;
}
.main-menu.iconic a {
	display: inline-block;
}
.main-menu.iconic a i {
	font-size: 25px;
	display: block;
	text-align: center;
	margin: 8px auto 4px;
}
.selectnav {
	display: none;
}



#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 999;
    border-radius: 0 0 0.5em 0.5em;
	width: 100%;
}







/*======== HOME SECTION ========*/	
#home {
	position: relative;
	overflow: hidden;
	height: 1200px;
	width: 100%;
	display: table;
	color: #010101;
	z-index:10;
}
.home-parallax {
	background: url(../images/parallax/parallax1.jpg) fixed;
	background-size: cover;
	background-position: center top;
	background-color: #176a9f;
}
.home-parallax2 {
	background: url(../images/parallax/parallax13.jpg);
	background-size: cover;
	background-position: center top !important;
	background-color: #176a9f;
	min-height: 1150px;
	position: relative;
	overflow: hidden;
}
.home-parallax3 {
	background: url(../images/parallax/parallax11.jpg) fixed;
	background-size: cover;
	background-position: center top !important;
	background-color: #176a9f;
	min-height: 1150px;
}
.home-parallax4 {
	background: url(../images/parallax/parallax4.jpg);
	background-size: cover;
	background-position: center top !important;
	background-color: #176a9f;
	min-height: 1150px;
	position: relative;
	overflow: hidden;
}



.home-parallax5{
background: #d7f2ce none repeat scroll 0 0;
/* background: url(../images/parallax/parallax16.jpg);
background-size: cover;
background-position: center top;
background-color: #fff;
border-top: 80px solid #d7f2ce; */
}
.team-imgBorder{border-bottom: 20px solid #d7f2ce; background: #d7f2ce;}



.home-parallax6{
	background: #fff url("../images/parallax/parallax6.jpg") repeat-x scroll center top;
}
.home-parallax7{
	background: url(../images/parallax/parallax7.jpg);
	background-size: cover;
	background-position: center top;
	background-color: #176a9f;
	min-height: 1150px;
}
.partners_bg{background: url(../images/partners_bg.jpg) repeat-x; min-height: 300px; display: inline-block; width: 100%;}

/* --------- COLORED MENU --------------- */
nav.colored, nav.light.colored{background: #fff; box-shadow: 0px 4px 15px rgba(0,0,0,0.07); border-bottom: 0px;	}
nav.colored a{color: #ecb4bf; font-size: 18px; font-weight: bold; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
nav.colored li.active a{color:#970000 !important;}
.nav > li > a:hover, .nav > li > a:focus{background-color: rgba(0,0,0,0) !important; color:#000 !important;}
/*.main-menu.large.nav.pull-right{position: relative; z-index: 9999;}*/

/*#home h1{
   color: #176a9f;
    font-family: "Papyrus-Regular";
    font-size: 100px;
    padding-top: 0%;
    text-align: center;
    text-shadow: 1px 1px 5px #151515;
}
#home h1 span{
   color: #d7f2ce; position: relative; bottom: 40px;
    font-size: 40px;
	font-weight: bold;
}
#home h3{
    color: #0a4a65;
    font-size: 36px;
    padding: 10% 0;
    text-align: center;
}*/

.influence h3{ color: #f7e1b1;
    font-size: 48px;
    text-transform: uppercase;}
.influence p{ color: #fdf3b8;
    font-size: 30px;
    text-shadow: 0 0 3px #999;}
	

.four_cle_head{padding-top: 8%; color: #fff; text-shadow: 0 0 4px #666;}
.four_cle_head h1{font-size: 44px;}
.four_cle_head h2{font-size: 48px; color: #ecb4bf; text-transform: uppercase; padding-top: 8%;}
.four_cle_head h4{font-size: 21px; color: #c6acc7; text-transform: uppercase;}
.four_cle_head h4.blue{color: #c2e3ec; padding-top: 2%;}
.four_circle{margin: 5% 0 15%;}
ul.four_circle li{border: 1px solid #000; color: #fff; display: inline-block; height: 235px; width: 235px; font-size: 32px; margin: 0 10px; font-weight: bold; text-transform: uppercase; line-height: 235px; cursor: pointer;}
.four_circle li.strategize{background: #c2e2ed;}
.four_circle li.create{background: #ecb4bf;}
.four_circle li.execute{background: #fbd7b7; color: #63a2bb;}
.four_circle li.optimize{background: #fdf3b8; color: #1d6492;}

.enlight h3{ color: #fdf3b8; font-size: 36px; text-shadow: 0 0 3px #999;}
.enlight p{ color: #fff; font-size: 30px;}
.team-imgs h2{font-size: 48px; color: #000; padding: 10% 0 0; font-family: 'Papyrus-Regular';}
.team-imgs h2 span{font-weight: bold; text-transform: uppercase;}

.team-imgs ul{margin: 3% 0; display: inline-block; width: 100%;}
.team-imgs .height_100{height: 150px;}
.team-imgs ul li{float: left; width: 19%; margin: 0.5%; position: relative; overflow: hidden; cursor: pointer;}
/* .team-imgs ul li img.img-responsive{width: 100%;} */
.team-imgs ul li:hover .flip_image{display: block;}
.team-imgs ul li .flip_image{ display: none; left: 0; position: absolute; top: 0; z-index: 9;}
.flip_text{background: rgba(198, 172, 199, 0.7) none repeat scroll 0 0; color: #000; height: 100%; padding: 20px 10px 10px; position: absolute; text-align: center; width: 100%;}
.height_400{height: 400px;}
.height_250{height: 250px;}
.height_100{height: 100px;}
.height_150{height: 150px;}
.height_50{height: 50px;}

.partners_page h2{color: purple;
    font-size: 48px;
    padding-top: 6%;
    text-shadow: 0 0 3px #999;}
.partners_page h2.beli_par{padding-top: 3%; text-shadow: 0 0 3px #fff;}
.partners_page ul{margin-top: 10%; display: inline-block;}
.partners_page ul li{float: left; padding: 0 0.5%; min-height: 145px;}

.contact_page p{font-size: 27px; color: #fff; padding-bottom: 5%;}
.contact_page h3{font-size: 55px; color: #fff; padding: 0% 0 0 12%; font-family: 'Papyrus-Regular'; font-weight: 700;}
.three_resour h4{color: #fff; font-size: 17px;}
.three_resour p{color: #8297a7; font-size: 14px;}


.social_icons li{margin-right: 10px; margin-bottom: 10px;}
.icon_fixd{position: fixed; right: 30px; z-index: 99; top: 30%;}


.social_icons a{width: 50px; height: 50px; line-height: 50px; display: inline-block; background: #00aeef; text-align: center;}
.social_icons a:hover, .social_icons a.facebook:hover, .social_icons a.youtube:hover, .social_icons a.linkedin:hover{background: #970000;}
.social_icons a.facebook{background: #2e3192;}
.social_icons a.youtube{background: #ed3123;}
.social_icons a.linkedin{background: #171a8f;}
.three_resour .form-group .form-control{ border-radius: 2px; font-size: 14px; height: 42px;}
.form_inp{display: inline-block; margin-top: 35px; width: 100%;}
.form_inp .col-sm-2{padding-right: 0;}

.bottom_enterprises ul li{display: inline-block; margin: 0 1.5%; width: 12%;}
.bottom_enterprises{background-color: #fff; display: inline-block; margin: 0 0 -1%; padding-bottom: 40px; width: 100%; position: relative; z-index: 99;}
.bottom_enterprises h2{color: #c2e3ec; font-size: 48px; padding-bottom: 20px;}

.footer_section{background: #0d1218 url("../images/footer_bg.png") no-repeat scroll 0 0 / 100% auto;position: relative; z-index: 99; padding-bottom: 30px;}

#back-to-top a{background: #1d6492 url("../images/arrow_icon.png") no-repeat scroll center center;
    bottom: 0;
   cursor: pointer;
    font-size: 0;
    height: 35px;
    margin: 20px;
    position: fixed;
    right: 0;
    width: 35px;}

#back-to-top a:hover{background: #2e92d2 url("../images/arrow_icon.png") no-repeat scroll center center;}
.row.contact_page{margin-top: 2%;}


/*----------------- MOBILE MENU -------------------*/
.mobilenav{display: none;}
.mobilenav ul.topnav{list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #fff;}
.mobilenav ul.topnav li {float: left;}
.mobilenav ul.topnav li a{display: inline-block; color: #f2f2f2; text-align: center; padding: 8px 20px; transition: 0.3s;}
.mobilenav ul.topnav li a:hover {/*background-color: #176a9f;*/ text-decoration: none !important; color: #176a9f !important;}
.mobilenav ul.topnav li.icon {display: none;}
.mobilenav ul.topnav li:not(:first-child) {display: none;}
.mobilenav ul.topnav li.icon{float: right; display: inline-block;}
.mobilenav ul.topnav.responsive{position: relative;}
.mobilenav ul.topnav.responsive li.icon{position: absolute; right: 0; top: 0;}
.mobilenav ul.topnav.responsive li{float: none; display: inline;}
.mobilenav ul.topnav.responsive li a{display: block; text-align: left;}
/*----------------- MOBILE MENU -------------------*/


.carousel-control.left, .carousel-control.right{background: none !important;}


.menu-bar{height: 160px; width: 100%; position: absolute; overflow: hidden;}
.top-menu{float: left; position: absolute; overflow: hidden; top: 5px;}
.top-menu li{float: left; list-style: none;}

.london{float: left; position: relative; z-index: 1; cursor: pointer; background: #c6acc7; border-radius: 50%; width: 70px; height: 70px; border: 1px solid #d1d4d9;}
.london a{
	color: #555 !important;
   display: inline-block;
    font-size: 12px !important;
    margin-left: 15%;
    padding: 7px 0;
    text-align: center;
    text-decoration: none !important;
    width: 70%;
}


.top-menu .strategize{background: #1d6492 none repeat scroll 0 0;}
.top-menu .create{background: #63a2bb none repeat scroll 0 0;}
.top-menu .execute{background: #f7e1b1 none repeat scroll 0 0; color: #63a2bb;}
.top-menu .optimize{background: #d7f2ce none repeat scroll 0 0; color: #1e6492;}

.london-sub{margin-left: 0px; z-index: 0; position: relative; float: left; left:-1000px; }
.london-sub div{
    float: left;
    height: 120px;
    line-height: 120px;
    margin-left: 10px; cursor: pointer;
    width: 120px; border: 1px solid #000; text-align: center;color: #fff; font-size: 14px; text-transform: uppercase; padding: 0 10px; font-weight: bold;}
.london-sub div:hover{background: #970000;}
.modal-backdrop.in{display: none;}


.slide_popup {
    position: relative;
    z-index: 99999;
}
.slide_popup .modal-dialog {
    height: 100%;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.slide_popup .modal-content{height: 100%;}


/*.slide_popup .popup_bg1{background: #fff url("../images/parallax/popap_img1.jpg") no-repeat scroll 0 0 / 100% auto; border-radius: 0;}
.slide_popup .popup_bg2{background: #fff url("../images/parallax/popap_img2.jpg") no-repeat scroll 0 0 / 100% auto; border-radius: 0;}
.slide_popup .popup_bg3{background: #fff url("../images/parallax/popap_img3.jpg") no-repeat scroll 0 0 / 100% auto; border-radius: 0;}
.slide_popup .popup_bg4{background: #fff url("../images/parallax/popap_img4.jpg") no-repeat scroll 0 0 / 100% auto; border-radius: 0;}*/

.slide_popup .popup_bg1{background-color: #fff !important; background-size: 100% 100% !important;}
.slide_popup .popup_bg2{background-color: #fff !important; background-size: 100% 100% !important;}
.slide_popup .popup_bg3{background-color: #fff !important; background-size: 100% 100% !important;}
.slide_popup .popup_bg4{background-color: #fff !important; background-size: 100% 100% !important;}


.slide_popup .modal-body{height: 100%;}
.slide_popup .side_bar {
    background: #1d6492 none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: -1px;
    top: 0;
    width: 500px;
	text-align: center;
	color: #fff;
	padding: 10% 25px 25px;
}
.slide_popup .side_bar p {font-size: 22px;}
.slide_popup .popup_bg2 .side_bar { background: #fdefe1 none repeat scroll 0 0;color: #424242;}
.slide_popup .popup_bg3 .side_bar { background: #d7f1ce none repeat scroll 0 0;color: #424242;}
.slide_popup .popup_bg4 .side_bar { background: #63a2ba none repeat scroll 0 0;}
.slide_popup .side_bar h2{text-transform: uppercase; font-size: 32px; margin-bottom: 25px;}


.slide_popup .btn.btn-default.back_btn{
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    font-weight: bold;
    padding: 6px 25px;
    text-transform: uppercase;
}

.slide_popup .btn.btn-default.back_btn:hover{
    background: #1d6492; color: #fff;}

#nav{position: relative;}
.row.three_resour{margin-top: 20px;}

.carousel-inner h3, .carousel-inner h1{
    display: inline-block;
   color: #176a9f;
    font-family: "Papyrus-Regular";
    font-size: 110px;
    padding-top: 0%;
    text-align: center;
    text-shadow: 1px 1px 5px #151515;

}
.carousel-inner h3 span, .carousel-inner h1 span{
   color: #d7f2ce; position: relative; bottom: 40px;
    font-size: 60px;
	font-weight: bold;}
	
	
	
	
.carousel-inner h2{color: #fbd7b7;
    font-size: 48px;
    padding: 10% 0 0;
    text-align: center;
}

.carousel-inner h3 span span{
   color: #63a2bb; position: relative; bottom: 40px;
    font-size: 40px;
	font-weight: bold;}

.carousel-inner h3.q_slide_text {
    margin: 0;
    clear: both
}
.team-imgs .height_100 {
   height: 150px;
}







.team_popup .modal{background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.team_popup .modal-dialog{margin: 10% auto 0; width: 50%; z-index: 99999;}
.team_popup .text-center{display: inline-block;}
.team_innerPopup{width: 90%; text-align: center; margin-left: 5%;}
.team_popup .text-center{display: inline-block;}
.team_popup h2{margin: 20px 0 30px; width: 100%;}
.team_popup h5{margin:  30px 0 30px; font-size: 16px; font-weight: 600; line-height: 24px;}
.team_imgs{max-height: 200px; max-width: 300px;}

#bodyDiv {
width: 100% !important;
}

#scrollbox3 {
    overflow: auto;
    width: 100% !important;
    height: 300px;
    padding-right: 20px;
}

.track3 {
    width: 10px;
    background: rgba(0, 0, 0, 0);
    margin-right: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
}

.track3:hover,
.track3.dragging {
    background: #d9d9d9; 
    background: rgba(0, 0, 0, 0.15);
}

.handle3 {
    width: 5px;
    right: 0;
    background: #999;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 7px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
}

.track3:hover .handle3,
.track3.dragging .handle3 {
    width: 10px;
}





.mobile_video{display: none;}
.center_div{margin: 0 auto 0; max-width: 90%; text-align: center; text-shadow: 0 0 4px #666; color: #fff;}
.top_div{margin: 7% auto 0; max-width: 80%; text-align: center; text-shadow: 0 0 4px #666; color: #fff;}
.bottom_div{margin: 0 auto 4%; max-width: 80%; text-align: center; text-shadow: 0 0 4px #666; color: #fff;}
.left_div{width: 45%; text-shadow: 0 0 4px #666; color: #fff;}
.right_div{width: 45%; float: right; text-shadow: 0 0 4px #666; color: #fff; text-align: right;}
.middle_div{margin: 0 auto; max-width: 45%; text-align: center; text-shadow: 0 0 4px #666; color: #fff;}

.confere{position: absolute !important; height: 100%;}
.confere-center{ display: table; height: 100%; width: 100%;}
.carousel-confere-center{display: table-cell; position: static; vertical-align: middle;}
.carousel-confere-center.top_sec{vertical-align: top;}
.carousel-confere-center.bot_sec{vertical-align: bottom;}






.left_top_div{width: 45%; margin: 7% auto 0; text-align: left; text-shadow: 0 0 4px #666; color: #fff;}
.left_center_div{width: 45%; margin: 7% auto 0; text-align: left; text-shadow: 0 0 4px #666; color: #fff;}




.envelope{cursor: pointer;}
.social_icons a.envelope{background: #469fd7;}
#envelope{background: rgba(0, 0, 0, 0.9);}
#envelope .modal-dialog{top: 20%;}

.phone_icon{background: #469fd7;}
.add_phone_icon {
  background: #fff none repeat scroll 0 0 !important;
    height: 40px !important;
    line-height: 40px !important;
	border-radius: 6px;
    opacity: 0;
    padding: 0 15px;
    position: absolute;
    right: 25px;
    top: 5px;
    text-align: left !important;
    z-index: -1;
	color: #000;
	text-decoration: none !important;
	font-size: 24px;
}
.phone_icon_box:hover .add_phone_icon{opacity: 1; width: 200px !important;}
.phone_icon_box{position: relative;}

#portfolio .height_50{height: 30px;}

.rather_newpage{background: #d7f2ce; padding: 5% 0 6%;}
.rather_newpage h2{color: #fd634e; font-size: 48px; text-shadow: 0 0 4px #666;}
.rather_newpage h4{line-height: 30px; color: #646060; font-size: 24px; text-shadow: 0 0 2px #999; margin: 20px 0;}
.rather_newpage ul li{font-size: 21px; padding: 6px 25px; text-shadow: 0 0 1px #999; margin-bottom: 7px;}
.rather_newpage ul li span{padding-right: 10px; position: relative; bottom: 2px;}
.aboutservice{margin-left: 175px;text-align: left;}










/*--------------------------------------------------------
MEDIA QUERIES
--------------------------------------------------------*/
@media only screen and (max-width: 2250px) { 
.container{max-width: 1300px;}
}
@media only screen and (max-width: 1700px) {
.carousel-inner h3{font-size: 60px;}
.carousel-inner h2, .carousel-inner h3 span{font-size: 30px;}
#home{height: 1300px !important;}
.carousel-inner .item img{max-width: 126% !important; width: 126% !important;}

}
@media only screen and (max-width: 1400px) {
#home{height: 1200px !important;}
.carousel-inner h3{font-size: 90px;}
.carousel-inner h2, .carousel-inner h3 span{font-size: 40px;}
.carousel-inner .item img{max-width: 100% !important; width: 100% !important;}
.main_video video{width: 100% !important;}
}
@media only screen and (max-width: 1300px) {
#home{height: 600px !important;}
.carousel-inner h3{font-size: 60px;}
.carousel-inner h2, .carousel-inner h3 span{font-size: 30px;}
.nav > li > a{padding: 10px 5px !important;}
nav.colored a{font-size: 15px;}
.influence.confere h1, .enlight h3{font-size: 18px;}
.slide_popup .popup_bg1, .slide_popup .popup_bg2, .slide_popup .popup_bg3, .slide_popup .popup_bg4{background-size: cover !important;}
}
@media only screen and (max-width: 1099px) {
.carousel-inner .slider_content_outer{width: 100% !important;}
.main-menu li a{padding: 10px 10px !important; font-size: 16px;}
.four_cle_head h2, .partners_page h2{font-size: 36px;}
.four_cle_head h4{font-size: 18px;}
ul.four_circle li{font-size: 24px;  height: 200px; line-height: 200px; width: 200px;}
.home-parallax4{min-height: 500px;}
.team-imgs .height_100{height: 50px;}
.contact_page p{font-size: 24px;}
.contact_page h3{font-size: 42px;}
.social_icons a{height: 35px; line-height: 35px; width: 35px;}
.add_phone_icon {
    height: 35px !important;
    line-height: 35px !important;
    padding: 0 10px;
    right: 10px;
    top: 0;
	font-size: 18px;
}
.phone_icon_box:hover .add_phone_icon{width: 150px !important;}
#home{height: 400px !important;}
.team_popup .modal-dialog{width: 97%;}
.team-imgs ul li{width: 24%;}
.aboutservice{margin-left: 0;}
.top_slider .carousel-caption{top: -200px !important; position: inherit !important;}
.carousel-inner h3, .carousel-inner h1{font-size: 48px;}
.home-parallax7 h1, .home-parallax7 h2{font-size: 24px;}
}
@media only screen and (max-width: 991px) {
.main-menu li a{font-size: 13px; padding: 13px 0px !important;}
.home-parallax2{min-height: 500px;}
.influence p{font-size: 24px;}
.four_cle_head h2, .team-imgs h2, .contact_page h3, .bottom_enterprises h2{font-size: 30px;}
.four_cle_head h4{font-size: 14px;}
.contact_page p{font-size: 18px;}
ul.four_circle li{font-size: 16px; height: 150px; line-height: 150px; width: 150px;}
ul.four_circle{margin: 2% 0 17%;}
.home-parallax3{min-height: inherit;}
.social_icons a{height: 30px; line-height: 25px; width: 30px;}
.social_icons a img{width: 20px;}
.social_icons li{margin-right: 5px;}
.partners_page ul li{width: 16%; min-height: 100px;}
.partners_page ul{margin-top: 75px;}
.partners_bg{min-height: 250px;}
.logo{margin-top: 15px; display: inline-block;}
.london-sub div{font-size: 12px; height: 85px; line-height: 85px; padding: 0; width: 85px;}
.carousel-caption .height_250, .carousel-caption .height_150{height: auto;}
.home-parallax7 h1, .home-parallax7 h2{font-size: 20px;}
.bottom_enterprises ul li{width: 25%;}
}
@media only screen and (max-width: 767px) {
.carousel-inner h3 span{font-size: 40px !important;}
.carousel-inner h2, .carousel-inner h3 span span{font-size: 20px !important;}
.navigation .col-sm-8{position: relative; right: 0px; top: 13px;}
ul.four_circle li{height: 120px; line-height: 120px; width: 120px;}
.team-imgs ul li{width: 32%;}
.partners_page h2{font-size: 30px;}
.contact_page h3{padding: 0;}
.footer_section .height_100{height: 50px;}
.footer_section .three_resour .col-sm-4{margin-bottom: 25px;}
.partners_page ul li{width: 20%; min-height: 120px;}
.partners_bg{min-height: 150px;}
	
.modal{position:absolute; top:0px;}
.main-menu{display: none;}
nav.colored a{font-size: 14px;}

#selectnav1{display: none;}
.mobilenav{display: block; position: absolute; right: 0; top: 0; width: 150px; z-index: 9999;}
.menu-bar{top: -12px;}
.slide_popup .side_bar{width: 35%;}
.slide_popup .colored.navigation{display: none;}
#home{height: 300px !important;}
.carousel-inner h3{font-size: 40px;}
.carousel-inner h2{font-size: 30px; padding: 0 0 10%;}

.mobile_video{display: block;}
.partners_page .height_50{display: none;}
.rather_newpage ul li {font-size: 18px;}
.bottom_enterprises ul li{width: 40%;}
.mobilenav ul.topnav li a {
    color: #000;}
}
@media only screen and (max-width: 639px) {
#home h1{font-size: 36px;}
.influence h3{font-size: 24px;}
.influence p{font-size: 18px;}
.home-parallax3{background-size: auto; background-position: center center !important;}
.four_cle_head h2{padding-top: 15%;}
ul.four_circle li{height: 165px; line-height: 165px; margin-top: 20px; width: 165px;}
.team-imgs h2{font-size: 24px; padding: 0;}
.partners_page ul li{width: 25%;}
.menu-bar{height: 250px; width: 75%;}
.slide_popup .side_bar h2{font-size: 16px; margin: 0;}
.slide_popup .side_bar{background: rgba(29, 100, 140, 0.8) none repeat scroll 0 0; width: 100%;}
.slide_popup .popup_bg2 .side_bar {background: rgba(253, 239, 225, 0.8) none repeat scroll 0 0;}
.slide_popup .popup_bg3 .side_bar { background: rgba(215, 241, 206, 0.8) none repeat scroll 0 0;}
.slide_popup .popup_bg4 .side_bar { background: rgba(99, 162, 186, 0.8) none repeat scroll 0 0;}

#home{height: 225px !important;}
.carousel-inner h3{font-size: 30px;}
.carousel-inner h2{font-size: 24px; padding: 0 0;}
.team_popup .modal-dialog{width: 100%;}
.influence.confere h1, .enlight h3{font-size: 18px;}
.four_cle_head h1{font-size: 24px;}
.four_cle_head h1 span{font-size: 24px !important;}
.partners_page{font-size: 18px;}
.row.contact_page {margin-top: 0;}
.icon_fixd{right: 0;}
#portfolio h3{font-size: 14px;}
.partners_page ul li{min-height: 140px;}
}
@media only screen and (max-width: 479px) {
.main-menu.large, .logo.large{height: 60px;}
.logo .img-responsive{max-width: 75%; display: inline-block;}
.selectnav{font-size: 16px; margin-right: 5px; margin-top: 5px; width: 135px;}
.influence h3, .team-imgs h2{font-size: 18px;}
.influence p{font-size: 13px;}
.four_cle_head h2{font-size: 20px; padding-top: 20%;}
ul.four_circle li{height: 120px; line-height: 120px; width: 120px;}
.team-imgs ul li{width: 49%;}
.partners_page ul li{width: 50%;}
.mobilenav{width: 135px;}
.colored.navigation .col-sm-4.col-xs-4{width: 100%; text-align: center;}
.colored.navigation .col-sm-8.col-xs-8{width: 100%;}
nav.colored, nav.light.colored{height: 140px;}
.logo{margin-top: 5px;}
.four_cle_head h2{padding-top: 42%;}
.home-parallax5{border-top: 155px solid #d7f2ce;}
.partners_page ul{margin-top: 25px;}
.partners_page h2{font-size: 20px; padding-top: 28%;}
.row.contact_page{margin-top: 25%;}
#home .contact_page h3{padding: 10% 0 25%;}
#home{height: 180px !important;}
.carousel-inner h3{font-size: 24px; font-weight: bold;}
.carousel-inner h2{font-size: 12px; margin: 0;}
.left_div, .right_div, .center_div, .top_div, .bottom_div, .middle_div{width: 100%;}
}

