@charset "utf-8";

ul {list-style:none;}
.figure {margin:0;}
img {max-width:100%;}
a, a:hover, a:active {outline:0 !important;}
.clear {clear:both;display:block;}

/* Body */
body{
background:#fff;
font-family:'Open Sans',Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:400;
color:#222;
margin:0;
}

/* P */
p{
font-family:'Open Sans',Helvetica,Arial,sans-serif;
font-weight:400;line-height:24px;margin:0 0 15px 0;
}

/* Headings */
h1,h2,h3,h4{
font-family:'Raleway',Tahoma,Geneva,'Trebuchet MS',Arial,sans-serif;
font-weight:400;
line-height:150%;
text-transform:none;
text-align:left;
margin:20px 0;
color:#222;
}
h1 {font-size:38px;font-weight:600;margin:0 0 25px 0;text-align:center;text-transform:capitalize;}
h1.h1big {font-size:44px;margin:0 0 30px 0;}
h2 {font-size:34px;}
h3 {font-size:28px;}
h4 {font-size:18px;margin:15px 0;}

/* Head */
#header_wrapper {background:#fff;padding:16px 0 0 0;border-bottom:1px solid #eee;}
.header_box {position:relative;}
.logo {float:left;margin:0;position:relative;z-index:2;}
.logo img {max-width:98%;height:auto;}

/* Nav */
.navbar-inverse {background-color:transparent;border-color:transparent;}
.navbar {border:0; min-height:40px;margin-bottom:0;}
.navbar-inverse .navbar-nav>li>a {color:#222;}
.navStyle {float:right;}
.navStyle ul {list-style:none;padding:0;}
.navStyle ul li {display:inline-block;margin:0 6px;}
.navStyle ul li:first-child {margin-left:0;}
.navStyle ul li:last-child {margin-right:0;}
.navbar-nav>li>a {padding-left:9px;padding-right:9px;}
.navStyle ul li a{
display:block;
font-size:14px;
color:#222;
font-family:'Raleway',Arial,sans-serif;
text-decoration:none;
text-transform:uppercase;
font-weight:600;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
}
.navStyle ul li a:hover {color:#df0031;}
.navStyle ul li:last-child a {color:#df0031;}
.navStyle>li>a:hover, .nav>li> a:focus {text-decoration:none;color:#df0031;background-color:transparent;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {color:#df0031;background-color:transparent;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {color:#df0031;background-color:transparent;}
.navStyle>li.active>a, .navStyle>li.active>a:hover {text-decoration:none;color:#df0031;background-color:transparent;}
.borderLeft {border-left:1px solid #dadada;}
.borderTop {margin-top:30px;border-top:1px solid #dadada;}
.mrgTop {margin-top:30px;}

/* Top Content */
.top_cont_outer {background-color:#4166B2;position:relative;}
#hero_section {padding:20px 0 10px 0;}
.top_left_cont {padding:0 0 15px 15px;}
.top_left_cont h1, .top_left_cont h2, .top_left_cont h3, .top_left_cont h4 {font-weight:600;color:#fff;margin:0 0 18px 0;text-align:left;line-height:145%;}
.top_left_cont h1 {color:#ffb901;font-size:40px;margin:15px 0 20px 0;}
.top_left_cont h2 {font-size:30px;}
.top_left_cont h1.orange, .top_left_cont h2.orange, .top_left_cont h3.orange {color:#ffb901;}
.top_left_cont h1.white, .top_left_cont h2.white, .top_left_cont h3.white {color:#fff;}
.top_left_cont h3 {font-size:25px;}
.top_left_cont p {margin-top:30px;}
.top_left_cont a, .top_left_cont a:active, .top_left_cont a:hover, .top_left_cont a:visited {color:#fff;text-decoration:underline;}
.top_left_cont a:hover {color:#fff;text-decoration:none;}

.dinline {display:inline;}
.gaimage {border-style:none;}
.preschoicerow {padding-bottom:10px;}

.content-section p {font-size:15px;}
.content-section ul {list-style-type:disc;margin-bottom:20px;}
.content-section ul li {font-size:15px;margin-bottom:10px;}

.content-section p, .content-section h1, .content-section h2, .content-section h3 {margin-left:auto;margin-right:auto;}
.content-section .form-control {margin-top:5px;margin-bottom:5px;}

.content-section .sampleform h2, .content-section .retrieveform h2, .content-section .contactform h2 {color:#df0031;}
.content-section .sampleform form, .content-section .retrieveform form, .content-section .contactform form {padding-left:15px;padding-right:15px;}

.content-section img.image-left {float:left;margin:5px 30px 20px 5px;}
.content-section img.image-right {float:right;margin:5px 5px 30px 20px;}
.content-section img.image-rightart {float:right;margin:5px 5px 20px 5px;}
.content-section .box-gray img.image-articles {float:left;margin:5px 30px 20px 5px;}

.content-section .rightimagediv {text-align:center;}
.content-section .rightimagediv img {max-width:96%; height:auto;padding:0;margin:10px;}
.content-section .leftimagediv {text-align:center;}
.content-section .leftimagediv img {max-width:96%; height:auto;padding:0;margin:10px;}

.content-section hr {border-top:1px dotted #df0031;width:80%;margin:25px auto;}
.content-section hr.hr100 {width:100%;}

.content-section img.cexamp {max-width:68%;height:auto;margin:10px auto;}
.content-section img.cexampsplit {max-width:90%;height:auto;margin:10px auto;}

.content-section img.img90p {max-width:90%;height:auto;}

.content-section.lpres p, .content-section.lpres ul li {font-size:16px;}

.content-section .video {display:block;max-width:84%;height:auto;margin:20px auto;}

#OrderNow,#ContactUs,#AboutUs,#lpSample,#lpExamples,#lpFAQ,#lpTestimonies,#lpResources,#lpCustom,#lpEbook,#lpVideo, #lpScripts,#lpTips,#SiteMap,#PageError,#RetieveOrder,#Privacy {padding:40px 0 50px 0;}

.input-text{
padding:15px 16px;
border:1px solid #ccc;
width:100%; height:50px;
display:block;
border-radius:4px;
font-size:15px;
color:#aaa;
margin:0 0 15px 0;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}
.input-text:focus{
border:1px solid #fff; outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(124,197,118,0.3);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(124,197,118,0.3);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(124,197,118,0.3);
}
.input-text.text-area {height:230px;resize:none;overflow:auto;}
.input-btn{
width:175px;height:50px;border:0;
letter-spacing:0px;
background:#df0031;
border-radius:3px;
color:#fff;
font-size:16px;
text-transform:uppercase;
font-weight:600;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}
.input-btn:hover {background:#fff; color:#222;}
.input-text {background:transparent;}

/* Ftr */
.footer_wrapper {background:#232323;}
.footer_wrapper .footer_bottom {border-top:1px solid #3c3a3a;padding:25px 0;}
.footer_wrapper .footer_bottom p {letter-spacing:1px;color:#fff;text-align:center;margin-top:10px;}
.footer_wrapper .footer_bottom p a:hover {color:#df0031;}
.footer_wrapper h3.footer_line {color:#fff;text-align:center;margin:35px 5px 25px 5px;font-size:18px;font-weight:400;}
.footer_wrapper p.footer_slinks {color:#fff;text-align:center;margin:38px 5px 25px 5px;font-weight:400;}
.footer_wrapper p.footer_slinks .fa {margin:0 10px;padding:10px;}
.footer_wrapper p.footer_slinks a {color:#fff;}
.footer_wrapper p.footer_slinks a .contact:hover, .footer_wrapper p.footer_slinks a .facebook:hover, .footer_wrapper p.footer_slinks a .youtube:hover {color:#DF0131;}

/* Articles */
#articles {padding:45px 0 20px 0;background:#fff;}
#articles p a {text-decoration:underline;}
#articles p a:hover {text-decoration:none;}

/* Luxury Custom */
#luxurycustom {padding:45px 0 20px 0;background:#fff;}
#luxurycustom p a {color:#000;text-decoration:none;}
#luxurycustom p a:hover {color:#000;text-decoration:underline;}
#luxurycustom img {max-width:50%;height:auto;margin-bottom:10px;}

/* Features */
#features {padding:45px 0 20px 0;background:#efefef;}
.features_wrapper {padding:40px 0 40px;}
.features_block {text-align:center;padding-left:15px;padding-right:15px;}
.features_icon {border:2px solid #df0031;border-radius:50%;width:90px;height:90px;margin:0 auto 25px;}
.features_icon span {background:transparent;border-radius:50%;display:block;height:100%;width:100%;}
.features_icon i {color:#df0031;font-size:40px;margin-top:0;position:relative;top:20px;z-index:20;}
.features_block h4 {font-family:'Raleway', sans-serif;font-weight:600;font-size:18px;color:#111;margin:35px 0 18px;text-align:center;}
.features_block p {text-align:center;font-size:15px;color:#888;margin:0;}

/* Companies */
#companythemes {padding:45px 0 20px 0;background:#efefef;}
.cthemes_wrapper {padding:40px 0 40px;}
.cthemes_block {text-align:center; padding-left:15px; padding-right:15px;}
.cthemes_icon span {background:transparent;border-radius:50%;display:block;height:100%;width:100%;}
.cthemes_icon i {color:#df0031;font-size:40px;margin-top:0;position:relative; top:20px;z-index:20;}
.cthemes_block p {font-family:'Raleway', sans-serif;font-weight:600;font-size:16px;color:#111;margin:35px 0 18px;text-align:center;}
.cthemes_block p a {text-decoration:underline;}
.cthemes_block p a:hover {text-decoration:none;}
.cthemes_block img {max-width:244px;height:auto;}

/* Copyright */
#copyrightnotice {padding:20px 0;background:#efefef;}
#copyrightnotice p.copyrighttwo {font-size:80%;text-align:center;}

/* Timers */
.delay-01s {animation-delay:0.1s;-webkit-animation-delay:0.1s;}
.delay-02s {animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.delay-03s {animation-delay:0.3s;-webkit-animation-delay:0.3s;}
.delay-04s {animation-delay:0.4s;-webkit-animation-delay:0.4s;}
.delay-05s {animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delay-06s {animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.delay-07s {animation-delay:0.7s;-webkit-animation-delay:0.7s;}
.delay-08s {animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.delay-09s {animation-delay:0.9s;-webkit-animation-delay:0.9s;}

/* GrayBox */
.content-section .box-gray {background:#f2f2f2;text-align:center;border:1px solid #253966;padding:12px 33px;margin:3.25em auto;width:80%;color:#222;-webkit-box-shadow:5px 12px #939393;-moz-box-shadow:5px 12px #939393;box-shadow:5px 12px #939393;}
.content-section .box-gray img {float:none;margin:0.33em auto;max-width:90%;height:auto;}
.content-section .box-gray p {margin-bottom:10px; font-size:16px; text-align:center; color:#222;}
.content-section .box-gray h2, .content-section .box-gray h3, .content-section .box-gray h4 {font-weight:600; margin:10px; text-align:center; color:#222;}
.content-section .box-gray h2 {color:#df0031;}
.content-section .box-gray h3 {font-size:24px;}
.content-section .box-gray h4 {font-size:18px;}
.content-section .box-gray form {text-align:left;width:96%;margin:1.2em auto 0 auto;}
.content-section .box-gray img.image-left {float:left;margin:5px 20px 10px 5px;}
.content-section .box-gray img.image-right {float:right;margin:5px 5px 10px 20px;}
.content-section .box-gray img.presimg, .content-section .box-gray img.psmimg {float:none;margin:10px auto;text-align:center;max-width:88%;height:auto;}
.content-section .box-gray img.psmimg {max-width:86%;height:auto;}
.content-section .box-gray p, .content-section .box-gray h1, .content-section .box-gray h2, .content-section .box-gray h3 {max-width:100%;}
.content-section .box-gray p.gh {font-family:'Raleway', Helvetica, sans-serif; font-size:34px; font-weight:600;margin:15px 0 25px 0;line-height:34px;}
.content-section .box-gray h3.text-red, .content-section .box-gray h3.text-red-bold {color:#DF0131;}
.content-section .box-gray h2.text-black {color:#000;}
.content-section .box-gray h2.text-left, .content-section .box-gray h3.text-left, .content-section .box-gray h4.text-left, .content-section .box-gray .text-left {text-align:left;margin-left:0;}
.content-section .box-gray h2 .h2big {font-size:48px;}

/* GB Articles */
.content-section .box-gray#articlesbox p, .content-section .box-gray#articlesbox h2, .content-section .box-gray#articlesbox h4 {font-weight:600;width:90%;margin-left:auto;margin-right:auto;}
.content-section .box-gray#articlesbox h4 {font-weight:400;}

/* Device Icons */
.fairow i { padding:10px; }

/* TestimonyBox */
.content-section .testimonybox {background:#efefef;padding:10px 15px;width:90%;margin:25px auto;color:#111;}
.content-section .testimonybox p, .content-section .testimonybox h4 {color:#111;margin-bottom:0;margin:10px 0;}
.content-section .testimonybox h4 {font-weight:600;}
.content-section .testimonybox img {margin:0 20px 0 0;width:100px;min-width:100px;max-width:100px;height:auto;float:left;}
.content-section .box-gray .testimonybox {width:100%;}
.greybar .testimonybox {background:#fff;}
.content-section .testimonybox img.centerbig { max-width:66%;min-width:66%;width:66%;margin:5px auto;float:none; }

.content-section .pexamp, .content-section .pexamp p {text-align:center;}
.content-section .pexamp img {float:none;margin:16px auto;padding:0;max-width:96%;height:auto;}

/*  Index TopPad */
#maincontent {padding-top:40px;}

.content-section .text-70w, .content-section .box-gray .text-70w {max-width:70%;margin-left:auto;margin-right:auto;}
.content-section .text-80w, .content-section .box-gray .text-80w {max-width:80%;margin-left:auto;margin-right:auto;}
.content-section .text-90w, .content-section .box-gray .text-90w {max-width:90%;margin-left:auto;margin-right:auto;}

.content-section .sixpresbox {width:100%;padding:20px;margin:0 auto 20px auto;background:#efefef;}

a.blklnk {color:#222;}

/* Carousels */
.carousel-caption, .carousel-caption p {display:none;visibility:hidden;}

/* T Carousel */
#myCarousel {display:block;width:88%;height:auto;margin:5px auto 20px auto;}
#myCarousel .carousel-inner img {max-width:90%;height:auto;margin:0 auto;}
#myCarousel .carousel-control.left, .carousel-control.right {background-image:none;}
#myCarousel .carousel-inner .active.left {left:-25%;}
#myCarousel .carousel-inner .next {left:25%;}
#myCarousel .carousel-inner .prev {left:-25%;}
#myCarousel .carousel-control {width:4%;}
#myCarousel .carousel-control.left i.fa, #myCarousel .carousel-control.right i.fa {color:#df0031;position:absolute;top:45%;}
#myCarousel .carousel-inner>.item {-webkit-transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;}

/* Custom Carousel */
#CustomCarousel {max-width:720px;margin:0 auto;text-align:center;}
#CustomCarousel .carousel-inner {border:0;padding:10px;}
#CustomCarousel .carousel-inner img {max-width:700px;height:auto;margin:0 auto;}
#CustomCarousel .carousel-control.left, #CustomCarousel .carousel-control.right {background-image:none;}
#CustomCarousel .carousel-control.left i.fa, #CustomCarousel .carousel-control.right i.fa {color:#df0031;position:absolute;top:45%;}
#CustomCarousel .carousel-control.left i.fa {left:10px;}
#CustomCarousel .carousel-control.right i.fa {right:10px;}

/* LP Carousel */
#LPCarousel {max-width:68%;height:auto;margin:0 auto 12px auto;text-align:center;}
#LPCarousel .carousel-inner img {max-width:98%;height:auto;margin:0 auto;}
#LPCarousel .carousel-control.left, #LPCarousel .carousel-control.right {background-image:none;}
#LPCarousel .carousel-control.left i.fa, #LPCarousel .carousel-control.right i.fa {color:#df0031;position:absolute;top:45%;}
#LPCarousel .carousel-control.left i.fa {left:10px;}
#LPCarousel .carousel-control.right i.fa {right:10px;}

/* Red */
.content-section .text-red, .text-red {color:#DF0131;}
.content-section .text-red-bold, .text-red-bold {color:#DF0131;font-weight:600;}

/* Blue */
.content-section .text-blue, .text-blue {color:#337ab7;}
.content-section .text-blue-bold, .text-blue-bold {color:#337ab7;font-weight:600;}

/* Black */
 .content-section .text-black, .text-black {color:#000;}
 .content-section .text-black-bold, .text-black-bold {color:#000;font-weight:600;}

/* Bold */
 .content-section .text-bold, .text-bold, strong {font-weight:600;}

/*  T-Sizes */
.content-section .text-90p, .text-90p {font-size:90%;}
.content-section .text-80p, .text-80p {font-size:80%;}

/*  It */
.content-section .text-it, .text-it {font-style:italic;}
.content-section .text-it-bold, .text-it-bold {font-style:italic;font-weight:600;}

/* SThru */
.content-section .text-strikethru, .text-strikethru {text-decoration:line-through;}
.content-section .text-strikethru-bold, .text-strikethru-bold {text-decoration:line-through;font-weight:600;}

/* Ul */
.text-ul, .text-ul-bold {text-decoration:underline;}
.text-ul-bold {font-weight:600;}
.content-section a.ullink { text-decoration:underline; }
.content-section a.ullink:hover { text-decoration:none; }

/*  T-Align */
.content-section .text-left, .text-left {text-align:left;}
.content-section .text-right, .text-right {text-align:right;}
.content-section .text-center, .text-center {text-align:center;}

/* NoPadding */
.no-gutter {padding-right:0;padding-left:0;}
.nopadding {padding:0 !important;margin:0 !important;}

/* Lbox */
.mfp-bg{
top:0;left:0;
width:100%; height:100%;
z-index:1042;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:0.8;
}
.mfp-wrap{
top:0;left:0;
width:100%; height:100%;
z-index:1043;
position:fixed;
outline:none !important;
-webkit-backface-visibility:hidden;
}
.mfp-container{
text-align:center;
position:absolute;
width:100%; height:100%;
left:0;top:0;
padding:0 8px;
box-sizing:border-box;
}
.mfp-container:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}
.mfp-align-top .mfp-container:before {display:none;}
.mfp-content{
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045;
}
.mfp-inline-holder .mfp-content {width:100%;cursor:auto;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:pointer;}
.mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content {cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure {display:none;}
.mfp-hide {display:none !important;}
.mfp-preloader{
color:#CCC;
position:absolute;
top:50%; left:8px;
right:8px; width:auto;
text-align:center;
margin-top:-0.8em;
z-index:1044;
}
.mfp-preloader a {color:#CCC;}
.mfp-preloader a:hover {color:#fff;}
.mfp-s-ready .mfp-preloader {display:none;}
.mfp-s-error .mfp-content {display:none;}

button.mfp-close, button.mfp-arrow{
overflow:visible;
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none;
display:block;
outline:none;
padding:0;
z-index:1046;
box-shadow:none;
touch-action:manipulation; 
}
button::-moz-focus-inner {padding:0;border:0;}

.mfp-close{
width:44px;height:44px;
line-height:44px;
position:absolute;
right:0;top:0;
text-decoration:none;
text-align:center;
opacity:0.65;
padding:0 0 18px 10px;
color:#fff;
font-style:normal;
font-size:28px;
font-family:Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {opacity:1;}
.mfp-close:active {top:1px;}
.mfp-close-btn-in .mfp-close {color:#333;}
.mfp-image-holder .mfp-close {color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;}

/* Main ImgPop */
img.mfp-img{
width:auto; max-width:100%;
height:auto;
display:block;
line-height:0;
box-sizing:border-box;
padding:40px 0 40px;
margin:0 auto;
}

/* Img Shadow */
.mfp-figure {line-height:0;}
.mfp-figure:after{
content:'';
position:absolute;
left:0; top:40px;
right:0; bottom:40px;
display:block;
width:auto; height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,0.6);
background:#444;
}
.mfp-figure small {color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure {margin:0;}
.mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title {text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content {max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer;}

@media screen and (max-width:800px) and (orientation: landscape), screen and (max-height:300px) {
/* Remove img pad small screen */
.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img {padding:0;}
.mfp-img-mobile .mfp-figure:after {top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{
background:rgba(0,0,0,0.6);
bottom:0; top:auto;
margin:0; padding:3px 5px;
position:fixed;
box-sizing:border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {padding:0;}
.mfp-img-mobile .mfp-counter {right:5px;top:3px;}
.mfp-img-mobile .mfp-close{
top:0;right:0;
width:35px; height:35px;
line-height:35px;
background:rgba(0,0,0,0.6);
position:fixed;
text-align:center;
padding:0;}
}

@media all and (max-width:900px) {
.mfp-container {padding-left:6px;padding-right:6px;}
}

/* Honeypot */
form.contactform #fwebsite, form.contactform input#website, form.sampleform #fwebsite, form.sampleform input#website {display:none;}

/* Listing Calc Label */
form#listingcalc label {font-size:145%;}

/* Remove Num Scroll */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{ 
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
margin:0;
}
input[type="number"] {-moz-appearance:textfield;}

/* no transition .isotope container */
.isotope .isotope-item {-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;transition-duration:0.6s;}
.isotope .isotope-item {-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}

/* Media Queries */
@media (max-width:992px){
.navbar-nav>li>a {padding-left:7px;padding-right:7px;}
.navStyle ul li a {font-size:13px;}
}

@media (min-width:768px){
.content-section .content {border-right:1px solid #ccc;}
.content-section .content .box-gray {width:90%;}
.content-section .sidebar {text-align:center;}
.content-section .sidebar img {max-width:96px;height:auto;}
}

@media (max-width:768px){

.fairow .fa-5x {font-size:3.5em;}
#LPCarousel {max-width:90%; height:auto;}
.g-recaptcha {transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0;max-width:250px;}

.content-section .box-gray, .content-section .box-bdbox {padding:8px 18px;margin:2.5em auto;width:92%;}
.content-section .box-gray img.image-articles {max-width:80%; height:auto;float:none;margin:20px auto;}
.content-section .box-gray img, .content-section .box-bdbox img {max-width:85%;height:auto;}
.content-section .box-gray img.image-left {display:block;float:none;padding:10px;margin-left:auto;margin-right:auto;max-width:90%;}

.content-section img.img90p {max-width:98%;height:auto;}
.content-section img.customexample {width:84%;height:auto;}
.content-section img.cexamp, .content-section img.cexampsplit {max-width:90%;height:auto;}
.content-section img.image-left, .content-section img.image-right {display:block;float:none;padding:10px;margin-left:auto;margin-right:auto;max-width:90%;}

.content-section .text-70w, .content-section .box-gray .text-70w {max-width:92%;margin-left:auto;margin-right:auto;}
.content-section .text-80w, .content-section .box-gray .text-80w {max-width:92%;margin-left:auto;margin-right:auto;}
.content-section .text-90w, .content-section .box-gray .text-90w {max-width:92%;margin-left:auto;margin-right:auto;}

p {font-size:14px;}
h1 {font-size:32px;margin:0 0 20px 0;}
h2, .content-section .box-gray h2 {font-size:28px;}
h3, .content-section .box-gray h3 {font-size:24px;}
h4, .content-section .box-gray h4 {font-size:18px;}
h1.h1big {font-size:36px;margin:0 0 24px 0;}

.hero_section {position:relative;padding-top:10px;}
.top_left_cont {padding:20px 0 35px 0;}
.top_left_cont h1 {font-size:35px;line-height:46px;margin-bottom:12px;padding-top:15px;}
.top_left_cont h2 {font-size:28px;line-height:36px;margin-bottom:20px;}
.top_left_cont h1, .top_left_cont h2, .top_left_cont h2.orange, .top_left_cont h3, .top_left_cont p {opacity:1.0;color:#fff;text-align:center;padding-left:12px;padding-right:12px;}
.top_left_cont h1:first-child {margin-top:10px;}

.logo {width:80%;max-width:80%;}
.logo img {max-width:90%;height:auto;}

#aboutUs img {margin-bottom:20px;}
#aboutUs h3 {font-size:16px;line-height:22px;}
.features_block h4, .cthemes_block p {font-size:16px;}
#filters ul {padding-left:0;}
.form {margin:0 18px;}
.page_section.team {padding:40px 0;}
#clients {padding:40px 0;}
.contact_section {margin:0;}
.navbar-inverse .navbar-toggle .icon-bar{ background:#df0031;}
.navbar-inverse .navbar-toggle {border-color:transparent;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background:none;outline:none;}
.navStyle ul li {display:block;}
.navStyle {float:right; width:100%;text-align:center;}
.navStyle ul li:last-child {margin:0;}
.navbar-inverse .navbar-nav>li>a {color:#222;background:#F9F9F9;}
.page_section.contact {padding:50px 0 0 0;}
.footer_wrapper .footer_bottom p {font-size:12px;}
.footer_wrapper p.footer_slinks .fa {margin:0 7px;padding:8px 7px;}

.content-section .presentations .div-threecol-in img {width:98%;margin:0 auto 5px auto;}
.content-section .video {display:block;max-width:90%;height:auto;margin:15px auto;}
.content-section .box-gray h2 .h2big {font-size:38px;}

}
