
@import "font-awesome.css";

@import "icomoon-fonts.css";

@import "jupiter-icons.css";

@import "theme-styles.css";

@import "custom.css";

/*-------------------------------------New class --------------------------------*/
@font-face {
	font-family: 'Conv_Mission-Script';
    src: url('fontface/mission-script-webfont.eot');
    src: local('mission-script-webfont'), 
	 url('fontface/mission-script-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fontface/mission-script-webfont.woff') format('woff'),
         url('fontface/mission-script-webfont.ttf') format('truetype'),
         url('fontface/mission-script-webfont.svg#mission_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Conv_Mission-ScriptOLD';
	src: url('fontface/Mission-Script.eot');
  src: local('☺'), url('fontface/Mission-Script.woff') format('woff'), url('fontface/Mission-Script.ttf') format('truetype'), url('fontface/Mission-Script.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.widget_contact_dtl li {margin: 0 0 8px 0; line-height: 20px;}
.widget_contact_dtl li i {margin-right:10px;}
.mk-header-toolbar { border-bottom:1px solid #cdb7a7;}
.mk-zindex-fix {}
.mk_rev_slider_wrapper{margin-top:-123px !important; width:100%;}
.current_page_item a {border-top: 3px solid #56caf7!important; color:#56caf7!important;}
#mk-header .header-logo.left-logo {margin-top:10px; }
.sld_hd_box { text-align:center; font-size:360%!important; background:url(../images/line_rpt.png) left bottom repeat-x; color:#FFFFFF; font-weight:bold;padding: 0 0 35px 0!important; clear:both;}
.sld_text_box { text-align:center; font-size:280%!important; color:#FFFFFF; font-family:Lato; }
.sld_btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #FFFFFF; padding: 10px 20px!important; color:#FFFFFF!important;font-size:16px!important;}
.sld_btn:hover {color:#56caf7!important; border:1px solid #56caf7;}
.mk-zindex-fix{background:url(../images/box_botm_img.png) center bottom no-repeat;padding: 0 0 33px 0!important;}
.mk-fancy-title { font-family:lato;}
.cont_text_box { font-size: 18px; line-height: 25px; margin-top: 20px; color:#000000!important;}
.cont_text_box h3 {	font-size: 37px!important; line-height: 38px; margin-top: 30px; text-transform:capitalize!important; font-weight: normal!important;}
.cont_text_box p { line-height: 25px; margin-top: 20px; }
.cont_text_box ul { list-style:none; padding:0px; margin:0px; }
.cont_text_box ul li{background:url(../images/arrow_gr.png) left top no-repeat;padding: 0 0 0 25px; margin:0px; }
.page_botm_section { background: url(../images/box_botm_img.png) center bottom no-repeat; padding: 0 0 33px 0!important;}
.vc_span5c {width: auto!important;padding: 0px 23px;}
.vc_span6c {width: auto!important;padding: 0px 15px;}

.mid_icon_text .mk-caption-title {text-align:center; margin-bottom:40px; color:#7e7b7b!important; font-size:21px!important; text-transform:uppercase; font-weight: normal!important;}
.mk-milestone .milestone-top_home { text-align: center; width: 100%; margin-top: 50%; font-size: 22px; color: white;}
.milestone-number_home { padding:12px 35px; background:url(../images/blue_bg.png) center center no-repeat;margin: 0 15px; font-size: 31px;
font-family: lato;}
.que_text_box a { color:#FFFFFF; font-weight:normal; background:transprent; text-transform:capitalize; font-size:28px;}
#testibotm { margin-top: 40px; z-index: 1;}
#clientebotm {z-index: 2;}
.test_mn_box .mk-moon-quotes-left:before {content: "";}
.test_mn_box .mk-moon-quotes-right:before {content: "";}
.test_mn_box .test_top_box { width: 100%; font-size: 60px; color: #FFFFFF; margin-top: 90px; font-family:'Conv_Mission-Script'; text-align:left; font-style:italic; line-height:62px;}
.test_mn_box .test_botm_box {width: 100%; padding: 15px 0 0 0%; font-size: 60px; color: #FFFFFF; font-family:'Conv_Mission-Script'; text-align:right; font-style:italic; line-height:62px;}
.test_mn_box .mk-testimonial-author {width: 100%; color: #FFFFFF!important; margin-top: 30px;font-size: 22px!important;font-weight: normal!important;text-align: right;}
.blog_mn_box .mk-blog-showcase-thumb {width: 230px; height:auto; text-align: center;}
.blog_mn_box  .blog-showcase-extra-info { height:auto; left: 230px; }
.the-excerpt { font-size:21px;  }


/*---------------------------------------Our company-----------------------------------------*/


.icon_logo {background: url(../images/ab_logo_icon.png) center top no-repeat; height: 105px;}



.abt_img_box { margin:30px 0;}



.about_hd { line-height:40px;}



.text_18 { font-size:18px; color:#000000;}



.Bogota_hd { font-size:18px; color:#000000; line-height: 30px;}



.Bogota_hd h3.mk-fancy-title {font-size: 35px!important; font-weight: 900!important; text-transform: capitalize!important;}



.Bogota_hd h3.mk-fancy-title span { margin-left:35px;}



.Bogota_hd i.mk-icon-home, i.mk-icon-phone, i.mk-icon-envelope-alt  { color:#a6a6a6!important; margin-right:20px;}



.Madrid_hd { font-size:18px; color:#000000; line-height: 30px;}



.Madrid_hd h3.mk-fancy-title {font-size: 35px!important; font-weight: 900!important; text-transform: capitalize!important;}



.Madrid_hd i { color:a6a6a6!important; margin-right:20px;}



.about_ofc_hd { font-style:italic;font-family:"Times New Roman";}



.gra_rt_bor { border-right: 1px solid #e5e5e5; }



.about_logo1 { float:left; margin:32px 40px 0 0;}



.about_logo2 { float:left;}



.about_logo3 { float:left; margin:32px 40px 0 0;}



.about_logo4 { float:left; margin:32px 0px 0 0;}







/*---------------------------------------Services-----------------------------------------*/







.serv_hd {font-family:Lato!important;}



.serv_top_text {font-size:20px; line-height:25px; font-family:Lato!important; }



.list_hd {font-size:20px; line-height:25px; font-family: lato;}



.list_hd ul {margin-left:50px;}



.list_hd ul li:before {font-size:18px;}



.process_box ul:before { border-top: none; }







/*---------------------------------------Landing-----------------------------------------*/

.landing_text strong {color: #707070!important; font-size:24px;}
.landing_hd strong { color: #333333!important; font-weight:bold; font-family:Lato!important;}
.landing_bg_img { background:url(../images/landing_img1.jpg) right bottom no-repeat; height: 425px;}
.landing_lt_text {font-size:18px; line-height:25px; font-family: lato;}
.landing_lt_text ul li:before {font-size:18px;}
.form_bg_box { background:#c1eafa; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.form_mn_box { padding:3px 20px 20px 20px;}
.form_mn_box .gform_title { font-size:22px!important; color:#fff!important; font-family:Lato!important; text-transform:capitalize!important; text-align:center; width: 100%!important; font-weight:500; padding:0; margin:0;}
.form_mn_box .gform_body li { padding:5px 0px;}
.frm_field label { font-size:12px; color:#fff; font-family:Lato!important;  font-weight:500; padding:0; margin-top:10px;}
.frm_field input { width:100%!important; padding:15px 15px !important; background-color:#fff; color:#475763; box-shadow:inset 0px 2px 3px #dddddd;
 -webkit-box-shadow:inset 0px 2px 3px #dddddd; -moz-box-shadow:inset 0px 2px 3px #dddddd; border-radius:3px;}
.gform_wrapper  { background:#0098DB url(../images/h2-bg.png) top left repeat-x; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #03628C;}
.landing_ftr_box { font-family:18px; font-weight:bold; color:#c3c3c3;}
.landing_ftr_box a{ color:#00adee;}
.landing_social_box { margin:0 0 50px 0;}
.greyText, .greyText a { color:#333333!important; }
.greyText a:hover { color:#003399!important; }
.blog-single-meta { font-style:normal;}
h1.mk-fancy-title span { text-transform:none; }
#theme-page .theme-page-wrapper.mk-blog-single { margin-top:-50px;}

body p, .mk-text-block, body li  { line-height:28px!important;}
.form_bg_box { background:none!important;}
#mk-footer .widgettitle { font-size: 15px; letter-spacing: 1px;}
.widget_contact_dtl, #mk-footer .widget a { font-size: 13.5px; letter-spacing: 1px;}
.link_wit {font-size:14px; color:#FFFFFF; }

.footer_top { margin-top:-70px;}
.testing_top_box { font-size: 60px; color: #000; font-family:'Conv_Mission-Script'!important; line-height:55px; }

.mid_icon_text .mk-image-caption {position:static!important; background-color:#fff!important;}

.mid_icon_text .mk-image-inner:hover {background:url('../images/hover.png') center center no-repeat!important;}

