﻿

.simple-img img.img-responwsive {
  margin-bottom: 2px;
}


.main_padding {
  padding-left: 90px;
  padding-right: 90px;
  display: block;
  max-width: 920px;
  margin: 0 auto;
  
  
  
  
  
  
  
  
   }

  .footer .main_padding {
    max-width: 1000px; }

  .capabilities .main_padding {
    text-align: center; }

  .capabilities_page .main_padding {
    max-width: 1440px;
    position: relative; }

    .capabilities_page-header .main_padding {
      max-width: 900px; }

    .capabilities_page-callout .main_padding {
      max-width: 900px; }

  .capabilities_page #capabilities4 .main_padding {
    max-width: 1224px; }

    .capabilities_page #capabilities6 .capabilities_page-block-media .main_padding .main_padding {
      padding-top: 1px; }
#tabs{position:absolute;width:100%;right:0;bottom:0;overflow:hidden;height:55px}
#tabs a{position:absolute;bottom:-5px;right:0;background:#ffd600;min-height:50px;color:#000;border:solid #b59200;border-width:1px 1px 0 1px;text-align:center;font-size:0.8em;line-height:1em;padding:10px;width:100px;float:right;margin-left:3px;border-radius:6px 6px 0 0;background:-moz-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffd600), color-stop(54%, #ffd600), color-stop(100%, #b59200));background:-webkit-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:-o-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:-ms-linear-gradient(top, #ffd600 0%, #ffd600 54%, #b59200 100%);background:linear-gradient(to bottom, #ffd600 0%, #ffd600 54%, #b59200 100%);transition:0.25s all ease}
#tabs a:nth-child(2){right:105px}
#tabs a:hover{bottom:0}

#header_eva .nav_menu a.active .btm_line{
    background-color: #5C45CB;
    width: 100%;
    left: 0;
    transition: all 0s;
}









.section {
    overflow: hidden;
    position: relative!important;
}
body.rtl .fl-testimonials-wrap .fl-testimonial {direction: rtl;}
.fl-testimonials-wrap .fl-testimonial {position: absolute;top: 0;visibility: hidden;}
.fl-testimonials-wrap .fl-testimonial:first-child,.fl-testimonials-loaded .fl-testimonial {position: relative;visibility: visible;}
#content .taxonomy-description p{margin:0;padding:0;}
 #content-sidebar-wrap{float:left;width:730px;}
.page-template-landing-php #content-sidebar-wrap{margin:0 auto;float:none;width:700px;}
.content-sidebar #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap{width:100%;}
.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap{float:right;}
 #content{float:left;padding:10px 0 20px;width:420px;}
.sidebar-content #content,.sidebar-sidebar-content #content{float:right;}
.content-sidebar #content,.sidebar-content #content{width:590px;}
.full-width-content #content{border:none;width:900px;}
.page-template-landing-php #content{margin:0 auto;width:680px;}
 #content .sticky{background:#f5f5f5;border:1px solid #ddd;margin:0 0 40px;padding:10px;}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}


.frontpage .big-item-wrap .big-item-title{
	margin-bottom:10px;
}

.frontpage .big-item-wrap .big-item-title a{
	font-size: 18px;
	font-weight: bold;
}
.circle-content{color:#fff;position:relative;width:400px;padding:70px 60px;z-index:999}
.circle-content:before{content:'';background-color:#2a5269;position:absolute;top:0;left:0;width:400px;height:400px;border-radius:100%;z-index:1}
.circle-content.on-right{float:right !important;margin-top:-150px}
.circle-content *{position:relative;z-index:10}
.circle-content h1,.circle-content h2,.circle-content h3,.circle-content h4,.circle-content h5,.circle-content h6{font-weight:bold;color:#fff}
.circle-content h4{margin-top:10px}
.circle-content h5+h4{margin-bottom:0}
.circle-content h5{margin-top:0}
.circle-content h6{line-height:2}
.circle-content a.button{white-space:nowrap}
.circle-content img.wp-image-192{margin-right:-150px;position:relative;z-index:10}
.circle-content.alt-spacing{height:400px;margin-bottom:20px;padding:100px 64px}
.text1 .description2{float:left;font-size:16px;width:100%}
.contact .description2{float:left;font-size:15px;text-align:center;width:100%}

.page2 .gallery img.nice { margin-top: 40px; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

	.header-inner h2 {
		font-size: 24px;
		margin-bottom: 20px;
		line-height: 31px;
	}

	.header-inner .btn-default {
		padding: 10px;
		font-size: 13px;
	}

.header-inner { 
	position: relative; 
	z-index: 2; 
	text-align: center; 
}


.header-inner section {
	 position: relative;
}

.header-inner h2 a {
	color: #fff;
}

.header-inner .light:hover {
	background-color: #fff;
	border-color: #fff; 
	color: #333;
}
#box_footer{width:100%;background:#00437c;height:218px;border-top:2px solid #12151a;float:left}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
.container{width:750px}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.container-sm {
    max-width: 1000px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    margin: 0 auto;
}

.parallax .container {
    padding-top: 90px;
    padding-bottom: 90px;
}

    
    
    .navbar-default .container-fluid {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

header.home-header .container-fluid {
  padding: 0;
}

#banner .container {
  height: 100%;
}


#hero-section .container {
  position: relative;
  z-index: 99;
}


   .transparent75 {
    filter: alpha(Opacity=75); 
    opacity: 0.75;  
   }


.section {
	overflow: auto;
	margin: 90px 0;
}
