@import url(https://fonts.googleapis.com/css?family=Open+Sans);
.active2 { color:#33b5b9!important; text-decoration:none; }

.logo {
    background: url(../img/mText-logo.png) no-repeat;
    display: block;
    height: 101px;
    width: 211px;
    margin: 2px 0 5px;
}
.pricetab {
    width: 100%;
    min-width: 187px;
    background: #fff; 
    float: left;
    margin-top: .2%;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, .3);
}
.pricetab h1 { background-color: #33b5b9; margin-top:0px; padding-bottom:10px; padding-top:10px; color:#fff; text-align:center; font-size:26px;}
.pricetab h2 { text-align:center}
.pricetab .infos h3:nth-of-type(2n+1) {
    background-color: #33b5b9; color:#fff;
}
.or-bg { background-color:#9e9d9d !important;}

.pricetab .infos h3 {
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    color:#333;
    line-height: 1;
    margin: 0;
    padding: 13px 0;
    background-image: none;
    text-transform: none;
    letter-spacing: normal;
}
.button_price .btn-primary {
    color: #ffffff; width:100%; 
	border-radius: 0px !important;
    background-color: #7bd53a;
    border: none;
    vertical-align: middle;
    transform: translateZ(0);
    backface-visibility: hidden;
    position: relative;
    transition-property: color;
    transition-duration: 0.3s;
}
a, a:hover{transition:0.3s;}
p, .table{font-family: 'Open Sans', sans-serif; font-size:13px;}
ul, ol{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:22px;}
.navbar-default .navbar-nav>li>a {font-family: 'Titillium Web', sans-serif;    font-weight: 600; font-size:14px;}
.nav-top-dark{background:#212121; padding:11px 0; margin-right:-15px; color:#c3c3c3; margin-bottom:10px; font-size:11px; border-radius:0 0 0 3px; text-align:right;}
.nav-top-dark span{display:inline-block; margin-left:30px;}
.nav-top-dark span a{color:#c3c3c3;}
.nav-top-dark span a:hover{color:#33b5b9; }
.nav-top-dark span a i{font-size:14px; margin-right:20px;}
.free-login{background:#33b5b9; color:#fff!important; border-radius:0 3px 0 3px;}
.free-login:hover,.free-login:focus{background:#33b5b9!important; color:#fff!important; box-shadow:0 1px 8px rgba(0,0,0,0.2)inset;}
.nav-slide{background:url(../img/top-bg.png) no-repeat center bottom #33b5b9
;}
.zero{margin:0 auto; padding:0;}
.slider-home-text{float:left; width:50%; padding:3% 0 5% 5%; box-sizing:border-box;}
.slider-home-text h2{font-size:46px; margin:0; padding:0; color:#fff; font-weight:700; text-shadow:0 3px 5px rgba(0,0,0,0.13); text-transform:uppercase; line-height:1.3em}
.slider-home-text h2 span{font-size:37px; font-weight:300; text-transform:none; display:block;}
.slider-home-text p{color:#fff; font-size:26px; font-weight:300; margin:5% 0 5%;font-family: 'Titillium Web', sans-serif;}
.slider-home-text i{margin-left:5px;}
.slider-home-img{float:left; width:50%; padding:2% 0;}
.slider-home-img img{margin:auto;}
.below-slide{background:#fff; padding:15px 0;color:#343434; z-index:2;box-shadow: 0 1px 3px rgba(0,0,0,0.14);}
.below-slide h3{font-size:30px;  font-weight:700; margin:0;}
.below-slide h3 span{font-size:25px; font-weight:300;}
.below-slide p{font-size:13px; font-weight:300; margin:10px 0 0;}
.below-slide a{margin-top:10px;}

.heading h2{font-size:38px; font-weight:700; color:#343434; text-transform:uppercase; margin:0; text-align:center;}
.heading h2 span{font-weight:300; font-size:25px; display:block;}
.heading .baseline{background:url(../img/heading-base.png) no-repeat; height:27px; width:242px; display:block; margin:20px auto;}
.service-box{background:#f6f6f6; padding:30px 0; box-shadow:0 1px 3px rgba(0,0,0,0.14)inset;}
.service-box .blocks{background:#fff; border-radius:0 3px 0 3px; padding:20px 10px; box-shadow:0 2px 3px rgba(0,0,0,0.18); max-height:246px; overflow:hidden; text-decoration:none; text-align:center; color:#343434; font-weight:300; display:block; margin-bottom:25px;}
.service-box .blocks img{    background: #33b5b9;}
.service-box .blocks:hover{background:#33b5b9; color:#fff;}
.service-box .blocks:hover h3{color:#fff;}
.service-box .blocks h3{font-size:18px; font-weight:700; margin-bottom:20px; color:#343434;}
.service-box .blocks p{font-size:13px; margin:0; line-height:22px;}
.feature-block{padding:30px 0 0; box-shadow:0 1px 3px rgba(0,0,0,0.14)inset;}
.features img{float:left; margin-right:30px;}
.features .txt{float:left; width:82%; color:#343434;}
.features .txt h3{font-size:16px; font-weight:700; text-transform:uppercase; margin:0 0 10px;}
.features .txt p{font-size:12px; font-weight:300; line-height:20px; margin-bottom:40px;font-family: 'Open Sans', sans-serif;}

.head-block{position:relative; margin-top:20px; width:100%; color:#fff; font-weight:700; font-size:38px;  text-transform:uppercase;}
.quote-head{background:#7bd53a; padding:40px 70px; box-sizing:border-box; float:left; width:49.6%; text-align:right; border-radius:0 3px 0 0;}
.faq-head{background:#33b5b9;  padding:40px 70px; box-sizing:border-box; float:right; width:49.6%; border-radius:0 0 0 3px;}
.head-icn{position:absolute; left:50%; top:50%; margin-top:-50px; margin-left:-50px; background:url(../img/head-icn.png); height:99px; width:99px; display:block;}
.map-block{background: url(../img/map.png) no-repeat center; padding:50px 0;}
.map-block h2{display:none;}

.home-faq p.moreinfo{font-size:14px; color:#888888; line-height:22px; font-weight:300; font-style:italic;}
.accordion {  width: 100%; }
.accordion .link {  cursor: pointer;  display: block;  height:55px; border:1px solid #dedede; line-height:55px;  color: #2d2d2d;  font-size: 14px;   position: relative;background:#f6f6f6; padding:0 20px; font-weight:300; text-transform:uppercase;font-family: 'Titillium Web', sans-serif;}
ul#accordion {list-style-type:none; margin:0; padding:0;}
.accordion li{margin-bottom:15px;}
.accordion li i {font-size: 18px;  color: #595959;  transition: all 0.4s ease;}
.accordion li i.fa-arrow-circle-down {  right: 12px; top:15px;  left: auto;position: absolute;  font-size: 24px;}
.accordion li.open .link { font-weight:700; background:#fff; border-bottom:none;}
.accordion li.open i.fa-arrow-circle-down {  transform: rotate(180deg); color:#33b5b9;}
/**
 * Submenu
 -----------------------------*/
.submenu {  display: none;  font-size: 14px;}
.submenu p { display:block; margin-bottom:0px; background:#fff; border:1px solid #dedede; border-top:none; padding:0 20px 20px; font-size:12px;}

.call-testi{background:#f6f6f6; padding:20px 0; box-shadow:0 1px 3px rgba(0,0,0,0.14)inset;}
.call-text{text-align:center; text-transform:uppercase; letter-spacing:0.6px;}
.call-text h3{font-size:38px; color:#33b5b9; font-weight:700; margin:10px 0;}
.call-text span{font-size:24px; font-weight:600; color:#343434; display:block;}
.quote-box{background:url(../img/quote-icn.png) no-repeat left; text-align:center; padding-left:55px;}
.quote-box h4{font-size:24px; font-weight:600; color:#343434; letter-spacing:0.6px; text-transform:uppercase;}
.quote-box p{margin:0; font-size:14px; color:#888888; line-height:22px; font-style:italic;}
.quote-box p span{font-weight:600; text-transform:capitalize; display:block;}

.clients{background:#33b5b9 url(../img/client-bg.png); padding:30px 0; text-align:center;}
.clients h2{font-size:38px; color:#fff; font-weight:700; margin:0 0 10px; text-transform:uppercase;}
.clients h2 span{font-size:25px; font-weight:300; display:block;}
.clients img{display:inline-block; width:149px; height:94px; border-radius:0 3px 0 3px; box-shadow:0 4px 4px rgba(0,0,0,0.14); margin:10px; box-sizing:border-box;}

.footer{background:url(../img/footerbg.jpg) no-repeat center top ;}
.main-footer{background:rgba(0,0,0,0.90); padding:40px 0 20px;}
.footer h3{background:url(../img/footer-title.png) no-repeat left bottom; padding-bottom:20px; margin:0 0 28px; font-weight:700; color:#fff; font-size:16px; text-transform:uppercase;}
.footer h4{color:#e5e5e5; font-size:16px; font-weight:600;}
.main-footer img{margin:-20px 0 20px;}
.main-footer p{color:#9a9a9a; font-size:12px; line-height:24px; margin:0 0 20px;}
.main-footer a{color:#9a9a9a; display:block; font-size:12px; margin-bottom:10px;font-family: 'Open Sans', sans-serif; }
.main-footer a:hover{color:#33b5b9; text-decoration:none;}
.main-footer .social a{background:#212121; color:#fff; font-size:14px; height:25px; line-height:25px; padding:0 10px; display:inline-block; margin-right:15px; border-radius:3px;}
.main-footer .social a:hover{background:#33b5b9;}
.footer .sub-footer{background:#000; color:#3a3a3a; font-size:12px; padding:20px 0 10px;font-family: 'Open Sans', sans-serif;}
.footer .sub-footer a{color:#9d9d9d;}
.footer .sub-footer i{font-size:32px; margin:-5px 0 0 10px; color:#4d4d4d;}

.back-to-top {position: fixed;bottom: 20px;right: 20px;display:none; font-size:50px; text-shadow:0 2px 3px rgba(0,0,0,0.18); color:#33b5b9;}
.back-to-top:hover{color:#2d2d2d; }

.main-title h2{color:#fff; font-size:36px; font-weight:700; margin:30px 0; padding:0 0 10px; background:url(../img/header-title.png) no-repeat left bottom; text-transform:uppercase;}
.main-title h2 span{color:rgba(255,255,255,0.8); margin:10px 0; font-weight:300; font-size:18px; display:block; text-transform:none;}
.white{background:#fff;}
.inner-page{padding:30px 0;}
.inner-page p{text-align:justify; line-height:24px;}
.inner-page h4{padding-bottom: 20px; margin: 0 0 0px; font-weight: 700;color: #33b5b9; font-size: 15px;  text-transform: uppercase;}
.inner-page h3{background: url(../img/inner-title.png) no-repeat left bottom; padding-bottom: 20px; margin: 0 0 20px;  font-weight: 700;color: #343434; font-size: 16px;  text-transform: uppercase;}
.inner-page a.btn{margin-top:20px;}
.cont-row{margin-bottom:20px;}
.cont-row .icn{font-size:24px; color:#212121; float:left; width:40px;}
.cont-row .cont-dtl{float:left; width:80%;}
.cont-row .cont-dtl .txts{color:#33b5b9; font-weight:700; font-size:18px; line-height:33px;}
.cont-row .cont-dtl p{margin:0; padding-top:5px; font-size:14px; font-weight:bold; text-align:left; margin-bottom:15px;}
.clear{clear:none;}
input[type="file"]{background:#f9f9f9; padding:10px; border:1px solid #dedede;}
.tabhead h5{font-family:'Open Sans', sans-serif;}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 5px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd; border-bottom:none;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px; border-radius: 4px 0 0 4px; background:#eee;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  border-right-color: #ffffff; background:none; font-weight:700;
}


@media (max-width:768px){
	.nav-top-dark{margin-right:0; text-align:center; border-radius:0; padding:5px;}
	.nav-top-dark span{display:block; margin:5px 0;}
	.free-login{border-radius:0;}
	.slider-home-img{display:none;}
	.slider-home-text{float:none; text-align:center; width:100%;}
	.slider-home-text p{margin-top:3%;}
	.features img{float:none; width:66px; margin:auto; display:block;}
	.features .txt{float:none;text-align:center; width:100%;}
	.feature-icn{display:none;}
	.head-block{display:none;}
	.map-block h2{dfont-size: 38px; font-weight: 700; color: #343434; text-transform: uppercase; margin: 0; text-align: center; display:block; margin-bottom:20px}
	.main-footer{background:#0A0A0A;}
	.clear{clear:both;}
	.tabs-left > .nav-tabs { float: none; border-right:none;}
	.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {float:left;}
	.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus{border-right-color:#ddd;}
	.tabs-left > .nav-tabs > li > a{ border-radius:4px; margin-right:5px;}
	
	
	
