/*body{  
font-family:Poppins,Arial sans-serif;font-size:14px;line-height:1.42857143;
color:#828282;background-color:#fff;margin:0;padding:0;
overflow-x:hidden;-webkit-font-smoothing:antialiased
}*/

body{
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #ddd;
  background-color: #fff;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased!important
}


ul{margin:0;padding:0;list-style:none}

h1{font-size:46px}
h2{font-size: 40px; color:#111;font-weight:300;margin-bottom:30px!important}

h3,h4,h5{color: #333c4d;font-weight: 400;margin-bottom: 20px}

p{font-family: 'Open Sans', sans-serif;font-weight:400;font-size:14px;line-height:23px;color:#828282;padding-bottom:15px}

@font-face{font-family:FontAwesome;src:local('FontAwesome')}

ul li{
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 27px;
  list-style-type: none;
  color: #6E6E6E
}

a{color:#828282}a:hover{
	color: #e21f2f
}
a h4:hover{text-decoration:underline}
img{max-width:100%;height:auto}
.branding img#logo{max-width:initial;margin-left:-15px}
.clear{clear:both}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.caption{text-align: center;margin-bottom: 35px!important}

.btn-cta-primary{color:#fff!important;padding:15px 30px!important;border-radius:0;font-size:12px;letter-spacing:2px;transition:all .2s ease-in-out;position:relative;margin-top:25px;text-transform:uppercase;font-weight:500}


.btn-cta-blue{background-color: #e21f2f}
.btn-cta-blue:hover{background-color: #fff; color: #e21f2f!important}

.btn-cta-red{background-color: #e21f2f}
.btn-cta-red:hover{background-color: #fff; color: #e21f2f!important}


a.more{transition:all .2s ease-in-out;font-size:14px!important;margin-top:10px;font-weight:400}a.more:hover *{color:#f25454;padding-left:10px}
a.more i.fa{font-size:15px!important;font-weight:700;border:none;cursor:pointer;margin-right:5px;transition:all .2s ease-in-out}
a.more i.fa:hover{color:#009be3}
#top-nav{transition:all .2s linear 0s}
.navbar-fixed-top{background-color:transparent;border:none}
.navbar-fixed-top li a{
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	transition: color .3s,border .3s
}
.navbar-fixed-top .navbar-nav .activenav a{color:#fff;border-bottom:1px solid #fff}
.navbar-nav>li>a{border-bottom:1px solid transparent;transition:color .3s,border .3s}
.navbar-fixed-top .navbar-nav>li>a:hover{border-bottom:1px solid #fff}
.fixed-header{background:#fff!important;box-shadow:0 6px 4px -4px rgba(0,0,0,.1)}
.fixed-header .navbar-nav>li>a{
	color: #565555;
	opacity: 1
}
.fixed-header .navbar-nav .activenav a{color:#222!important;border-bottom:1px solid #f25454}
.fixed-header .navbar-nav .activenav a:hover{border-bottom:1px solid #f25454}
.fixed-header .navbar-nav>li>a:hover{border-bottom:1px solid #111}
#top-nav.navbar-scroll-changed{background:0 0;margin:0 auto;border:0;padding-top:15px;padding-bottom:15px}

.hero-overlay{background:rgba(0,0,0,.4);height:700px;top:0;left:0;bottom:0;right:0}

.hero-overlay2{
	background: rgba(0,0,0,.4);
	height: 300px;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}


.hero-image{margin-bottom:70px}
.hero-image .overlay2{ background: rgba(0,0,0,.55);}

.hero-image #home{background:url(../../tpartner/images/home-hero-2.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden;}

.hero-image #home_order{background:url(../../shop_info/images/order_header_.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden}

.hero-image #home_order_{background:url(../../shop_info/images/order_header.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden}


.hero-image #home_tk{background:url(../../tk/images/tk_header.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden}
.hero-image .overlay3{ background: rgba(0,0,0,.55);}

.hero-image #home_ca{background:url(../../sa/images/ca_header.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden}

.hero-image #home_opt{background:url(../../opt/images/opt_header.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden}


.hero-image #home_in{background:url(../images/hed_slid5.jpg) center no-repeat;position:relative;width:100%;background-size:cover;overflow:hidden}


.main-message{position:absolute;text-align:center;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%}

.main-message h1{font-family: 'Open Sans', sans-serif;font-weight:400;font-size:50px;color:#fff}

.title{text-align: center; margin-bottom: 70px}
.title p{font-size:14px;color:#9d9d9d}
.title h2{margin-bottom:15px!important}

p.description{
  font-size: 14px;
  font-weight: 400;
  text-align: center!important;
  padding-bottom: 5px;
  max-width: 600px;
  margin: 0 auto
}
p.description-image{color:#fff;font-size:17px;font-weight:400;letter-spacing:.4px;padding:15px 230px;line-height:25px}
.zig-zag{margin-bottom:100px}
.zig-zag h2{margin-top:70px}
.zig-zag-right h2,.zig-zag-right p{text-align:right}

#features,#features2,#features3{margin-bottom:70px;padding-top:50px;background-color:#f6f8fa;
background:url(../../tpartner/images/fon.png)repeat top

}



#features_{margin-bottom:70px;padding-top:50px;background-color:#f6f8fa}
#features_ i.fa{
	font-size: 50px;
	color: #e21f2f;
	position: relative;
	text-align: center;
	margin-bottom: 10px
}

#features_ h3{color:#222}
#features_ .caption p{padding-left:10px;padding-right:10px}


#features,#features2,#features3 i.fa{font-size:50px;color:#f25454;position:relative;text-align:center;margin-bottom:1px}
#features,#features2,#features3 h3{color:#222}
#features,#features2,#features3 .caption p{padding-left:10px;padding-right:10px}

#testimonials .carousel-indicators li{background-color:#000;background-color:rgba(70,70,70,.25)}
#testimonials .carousel-indicators .active{background-color:transparent;border:2px solid #f25454}
.carousel-inner .item{min-height:320px}
#testimonials .carousel-inner blockquote{font-size:30px;line-height:40px;margin:0;font-weight:300;color:#111}
.carousel-indicators{top:110%}
a.company img{margin:0 auto 30px;width:auto}
span.author{font-size:13px;color:#828282!important;font-weight:500}
span.author img{display:block;height:54px;margin:30px auto 10px;width:auto}
#services a img{transition:all .2s ease-in-out;border:2px solid #fff}
#services a img:hover{border:2px solid #f25454}
#plan{padding-bottom:70px}
.price-table{padding-top:40px;padding-bottom:30px;text-align:center;background-color:#fff;border:1px solid #d6d6d6;transition:all .2s ease-in-out;cursor:pointer;margin-left:0}


.price-table i.fa{color:#d6d6d6;font-size:40px}
.price-table h6{letter-spacing:2px;text-transform:uppercase;color:#828282;font-weight:400}
span.price{font-size:70px;font-weight:300;color:#333c4d}
span.dollar{vertical-align:top;font-size:17px!important;display:inline-block;margin-top:15px;color:#222}
.price-table ul.features{margin-top:10px}
.price-table ul.features li{font-size:14px;line-height:37px}
.price-table:hover{background-color:#f25454;margin-top:-20px;z-index:10;border:none}
.price-table:hover *{color:#fff!important}
#contact h2{color:#fff}


@media (max-width:1024px){.hero-overlay{height:350px}}
@media (min-width:1024px){.hero-overlay{height:550px}}


@media (max-width:768px){
 .h3{font-size: 18px!important}  
 h2{font-size: 30px!important} 
 h3{font-size: 22px!important}
 span .h3.w400{font-size:10px!important} 
   
.hero-overlay{height: 350px}
  
.navbar-fixed-top{background:#fff!important;box-shadow:0 6px 4px -4px rgba(0,0,0,.1)}
.navbar-default .navbar-nav>li>a{
	color: #565555;
	opacity: 1;
	line-height: 20px!important;
	margin-left: 0!important
}
.navbar-fixed-top .navbar-toggle .icon-bar{background-color:#757d8a!important}
.navbar-fixed-top .navbar-nav .activenav a{color:#222;border-bottom:1px solid #f25454}
  
}


@media (max-width:990px){p.description-image{padding:0!important}}
@media (max-width:990px){
.zig-zag{text-align:center;margin-bottom:40px}
.zig-zag-right *{text-align:center!important;margin-bottom:20px}  
.carousel-indicators{position:relative;clear:both;margin-bottom:30px;left:50%}
}

@media (max-width:450px){
  
.h3{font-size: 18px!important}  
  
h2.ht{font-size: 24px!important} 
h3.ht{font-size: 18px!important}
  
.social{float:left!important;margin-bottom:20px;margin-top:-15px}
.zig-zag h2{margin-top:30px}
  
}


@media (max-width:650px){
  
.h3{font-size: 18px!important} 
.footer-section{text-align:center!important}
p.copyright{float:none!important;margin-left:0!important}
.social{float:none!important}
.marketing-action h1{font-size:35px;font-weight:400}
}


@media (max-width:768px){
.price-table{margin:30px!important}
}


@media (max-width:600px){
.main-message h1{font-size:40px!important}
}


.marketing-action_{position:relative;background:url(../../tpartner/images/block_hi.jpg) center no-repeat;width:100%;height:100%;background-size:cover;overflow:hidden}

.marketing-action_ .overlay{
  background: rgba(0,0,0,.25);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 300px
}

.marketing-action_ .text{position:absolute;text-align:center;top:48%;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;padding-left:15px;padding-right:15px}


.marketing-action{position:relative;background:url(../images/pencil.jpg) center no-repeat;width:100%;height:100%;background-size:cover;overflow:hidden}


.marketing-action .overlay{
  background: rgba(0,0,0,.5);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 300px
}

.marketing-action .text{position:absolute;text-align:center;top:48%;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;padding-left:15px;padding-right:15px}


.marketing-action h1{margin-bottom:15px!important;margin-top:0}

.marketing-action .text h1{color:#fff}.btn-cta-buy{background-color:#f25454;margin-top:0}


.btn-cta-buy:hover{background-color:#fff;color:#f25454!important;margin-top:0}
#footer{margin-bottom:0;background-color:#222;padding-top:50px}
.footer-section{margin-bottom:30px}

img.logo-footer{margin-top:-15px}
p.copyright{float:left;margin-left:-30px}
.social{float:right;margin-right:-15px}
.social a{padding-right:15px;font-size:19px}


.dark{color:#333!important}
.white{color:#fff!important}

.red{
	color: #e21f2f!important
}

.red2{color:#e08374!important}
.light-red{color:#f77!important}

.blue{color:#478fca!important}
.light-blue{color:#93cbf9!important}
.green{color:#69aa46!important}.light-green{color:#b0d877!important}
.orange{color:#ff892a!important}.orange2{color:#feb902!important}.light-orange{color:#fcac6f!important}
.purple{color:#a069c3!important}
.pink{color:#c6699f!important}
.pink2{color:#d6487e!important}
.brown{color:brown!important}
.grey{color:#777!important}.light-grey{color:#bbb!important}
.yelow{color: #ffb752!important}
.gold{color:#ffaa17!important}


.w300{font-weight:300;}
.w400{font-weight:400;}
.w500{font-weight:500;}
.w600{font-weight:600;}
.w700{font-weight:700;}
.tcentr{text-align: center}
.border_no{border: 0px #ddd;}
