html{height:100%;width:100%;}
body{text-align:left;margin:0;padding:0;color:#272727;line-height:1.6em;background:#fcfbfb;font-size:20px;font-family:Dosis;font-weight:100;height:100%;overflow-x:hidden;}
.edn-display-mode-normal p{margin:0!important;}
/*.limit{margin:-65 auto;max-width:960px;}*/
.limit a{color:#000;}
#logo{width:203px;float:left;margin:2px 0 0 0;}
#sitetitle{display:none;}
.home header {width:100%; top:0; }
header{clear:both;margin:0 auto;padding:0;width:100%;border:none !important;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;background:#1a203c; }
/*header .header_wth{padding:0px 150px 0px;}*/
.clearfix:after,
blockquote:after{display:block;height:0;clear:both;visibility:hidden;}
.clearfix,
blockquote{display:inline-block;}
* html .clearfix,
* html blockquote{height:1%;}
.clearfix,
blockquote{display:block;}
#topnav{margin: 7px 0;float:right;}
#topnav1{margin: 7px 0;float:right;}
#topnav1 ul{float:right;z-index:99;margin:0;padding:0;list-style:none;line-height:1;font-weight:500;font-size:15px;line-height:20px;letter-spacing:0.4px;}
#topnav1 ul a, #left-menu ul a{color:#000;position:relative;display:block;z-index:100;padding:0 8px;line-height:30px;text-decoration:none;}
#topnav1 ul li{float:left;width:auto;margin:0 5px;}
#topnav1 ul a:hover{color:#fff;background:#1778c8;border-radius:25px;}

#topnav ul{float:right;z-index:99;margin:0;padding:0;list-style:none;line-height:1;font-weight:500;font-size:15px;line-height:20px;letter-spacing:0.4px;}
#topnav ul a, #left-menu ul a{color:#e4e4e4;position:relative;display:block;z-index:100;padding:0 8px;line-height:30px;text-decoration:none;}
#topnav ul li{float:left;width:auto;margin:0 5px;}
#topnav ul a:hover{color:#fff;background:#1778c8;border-radius:25px;}
.select a{color:#fff !important;background:#1778c8;border-radius:25px;}
.select-menu{-webkit-appearance:caret;display:none}
.mm-menu{display:none;}
.mm-page{min-height:100%;position:relative; overflow:hidden;}

#page{height:100%;}
.block-top{width:100%;margin:0;padding:0 0 30px 0;}
.block-top .breadcrumbs{font-size:11px;color:#bcb1b1;}
.block-top .breadcrumbs a{color:#796d6d;text-decoration:underline;}
.block-top h1{font-size:48px;text-align:center;padding-top:0px;margin:40px 0 20px 0;letter-spacing:1.4px;display:block;clear:both;}
.block-top h1.theme{font-size:40px;text-align:center;margin:20px 0 20px 0;padding-top:0px;letter-spacing:1.4px;}
.block-top h2{font-size:20px;text-align:center;margin-top:2px;}
.block-top-blog{max-width:960px;margin:0 auto;}
.block-top-blog h1{font-size:38px;text-align:center;padding-top:40px;letter-spacing:1.4px;}
.block-top-blog p{font-size:18px;text-align:center;margin-top:2px;margin-bottom:30px;}
.block-center{width:100% !important;margin:0;padding:0;height:350px;clear:both;background:#f6f6f6;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#d6d6d6;border-top-style:solid;border-top-width:1px;}
.block-center h2{font-size:139px;text-align:center;font-weight:100;margin-top:39px;margin-bottom:5px;}
.block-center h3{font-size:24px;text-align:center;font-weight:100;margin-top:0px;}
.block-button{margin:0 auto;display:table;margin-top:40px;margin-bottom:40px;}
.block-button a{text-decoration:none;}
 body .so-widget-sow-features-default-97408586ef16 .sow-features-list .sow-features-feature{padding:0;}
 /*.footer-left{width: 87px;
}
.footer-left_part ul {
    float: left;
    padding: 30px 0 0 0;
    list-style: none;
}
.footer-left_part ul li {
    text-decoration: none;
    color: #292929;
}*/


 .footer-left ul,.footer-left ul li
  {
      display:block;
  }
  
  
.footer-left_part ul li a {
    color: #e4e4e4;
    border-bottom: 1px dotted #292929;
    font-weight: 100;
    font-size: 15px;
}
.ssllogo img
{
    height: 140px;
    padding-left: 50px;
    margin-top: 64px;
}
.ssllogo, .ssllogo a, .ssllogo img {
    float: left;
    width: auto;
}
.paymentgatway{float: left;
    float: left;
    font-size: 15px;
    margin-top: 38px;
    margin-left: 10px;
    width: 235px;
}
.footer-copy
{
    margin:20px 0px;
}
.paymentgatway .visa-png{width: 209px; margin-right: 8px;}
.paymentgatway img{width: 100px; margin-right: 8px;}

#panel-10256-1-0-1 .sow-icon-container{display:none;}
.moneyback{width: 203px;
    float: left;
    margin-top: 64px;
}
.button_left{width:297px;height:65px;display:inline-block;float:left;margin:0 15px;}
.button_right{width:297px;height:65px;display:inline-block;float:right;margin:0 15px;}
.button_left a{width:100%;height:100%;font-size:22px;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;padding:24px 30px;outline:none;border-radius:40px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;border:3px solid #f0f0f0;line-height:0.4;font-weight:bold;}
.button_right a{width:100%;height:100%;font-size:27px;background:#eb4b13;color:#fff;display:inline-block;text-decoration:none;padding:24px 30px;outline:none;border-radius:40px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;border:3px solid #f0f0f0;height:65px;line-height:0.4;font-weight:bold;}
.button_centre{width:310px;height:65px;display:inline-block;float:left;margin:0 15px;}
.button_centre a{width:100%;height:100%;font-size:27px;background:#eb4b13;color:#fff;display:inline-block;text-decoration:none;padding:24px 30px;outline:none;border-radius:40px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;border:3px solid #f0f0f0;height:65px;line-height:0.4;font-weight:bold;}
.text-block{max-width:960px;margin:65px auto;}
.text-block-testimonials{max-width:960px;margin:0px auto;}
.td-text-block{max-width:1060px;margin:55px auto;}
.text-block-left{max-width:540px;padding:0 0 60px 10px;float:left;}
.text-block-left ul{list-style-type:decimal;padding:0 0 0 20px;max-width:480px;}
.text-block-left ul li{padding:0 0 10px 0;font-weight:100;font-style:normal;color:#5f5f5f;font-size:15px;}
.text-block-left ul li b{color:#272727;}
.text-block-left label{margin-bottom:20px;font-size:25px;}
.text-block-right{max-width:320px;padding:0 10px 60px 0;float:right;}
.text-block-right label{margin-bottom:20px;font-size:25px;}
.text-block-right p{font-weight:100;font-style:normal;color:#5f5f5f;font-size:15px;}
.text-block-right p b i{color:#272727;}
.text-block-home{width:460px;float:left;margin:0 10px 70px 0;}
.img-block-home{float:left;width:62px;height:62px;margin-right:30px;}
.text-block-home .text h2{padding:0px;margin:0px;font-size:25px;width:430px;font-weight:normal;font-style:normal;color:#272727;}
.text-block-home .text{max-width:340px;font-size:15px;float:left;color:#5f5f5f;}
.home-block{margin:0px auto 80px;float:left;background-color:transparent;width:960px;height:210px;border-radius:5px;border:1px solid #c9d1d3;min-width:480px;}
.block-midle h3{text-align:center;font-size:15px;}
.block-midle h2{text-align:center;font-size:25px;}
.img-home-satisfaction{margin:-16px 40px 0 0;width:106px;height:142px;float:right;}
footer{clear:both;margin:0 auto;padding:0;background:#222222;color:#e4e4e4;width:100%;border-top-color:#d6d6d6;border-top-style:solid;border-top-width:1px;bottom:0;margin-top:0px;}
.footer-content{margin:0 auto;max-width:960px;}
.footer-left{}
body #pgc-10256-8-0 .widget-title{font-size:30px;text-align:center;}
.footer-left ul{float:left;padding:30px 0 0 0;list-style:none;}
.footer-left ul li{padding:0 0px 0 0;text-decoration:none;color:#292929;}
.footer-left ul li a{color:#e4e4e4;border-bottom:1px dotted #292929;font-weight:100;font-size:15px;}
.footer-left ul li a:hover{text-decoration:none;border-bottom:1px dotted #e4e4e4;}
.footer-right{float:right;padding:42px 0 0 10px;font-weight:100;font-size:15px;}
.footer-right a img:hover{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.copy{float:left;padding:0 0 0 0;letter-spacing:1.4px;font-size:15px;font-style:normal;margin-top: -24px;}
.block-button-b{margin:0 35%;}
.block-button-b a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.block-button a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#pricing-testimonials{border-top:1px solid #d6d6d6;background:TRANSPARENT;margin-top:60px;}
#home-middle{background:#fcfbfb;display:block;clear:both;width:100%;}
.block1{width:100%;}
.block-footer{clear:both;margin:40px auto 0;max-width:960px;padding:30px 0 0 0;}
.block-footer .block-footer-img{float:left;margin:0 12px 0;opacity:0.5;width:82px;}
.block-footer div img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.block-footer .block-footer-img:hover{margin:-15px 12px 0;opacity:1;transition:0.2s;z-index:99999;}
.active-testimonials{margin:-15px 12px 0 !important;opacity:1 !important;z-index:99999 !important;}
.active-testimonials-text{display:block !important;}
.block-clear{height:35px;clear:both;}
.block-ccler-home{clear:both;}
.block-text-footer{max-width:960px;margin:0px auto;padding:0 0 0 10px;height:140px;}
.block-text-footer b i{font-weight:bold;font-style:italic;font-size:20px;}
.block-text-footer i{font-size:15px;font-weight:normal;font-style:italic;display:block;margin-bottom:10px;min-height:65px;clear:both;}
.button_left_text{margin:0 auto;font-size:14px;font-style:italic;text-align:center;}
.button_right_text{margin:0 auto;font-size:14px;font-style:italic;text-align:center;}
.block-price{max-width:940px;height:610px;margin:0 auto;font-weight:100;display:table;clear:both;}
.block-price-item{float:left;height:100%;padding:0;margin:5px 20px 50px 0;border-color:#d6d6d6;border-style:solid;border-width:1px;}
.block-price-item.highlighted{border-color:#3488ce;}
.block-price-item:last-child{margin-right:0px;}
.block-price-item:hover{border-color:#eb4b13;cursor:pointer;}
.block-price-item-top{float:left;width:100%;height:285px;background:white;padding:50px 10px;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;}
.block-price-item-top a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.block-price-text{text-align:center;color:#1778c8;}
.block-price-text span{font-size:65px;}
.block-price-text span sup{font-size:45px;}
body #pg-10256-5> .panel-row-style{padding: 0% 0% 5% 0%;}
.tx{color:#3d3d3d;margin:25px 0 0 0;}
.block-price-left-top a:hover,
.block-price-top-top a:hover,
.block-price-right-top a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.button_price{font-size:15px;float:left;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;outline:none;border-radius:25px;transition:0.2s;letter-spacing:1.4px;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;width:175px;height:40px;padding:5px 0;font-weight:bold;}
.button-pos{margin:30px 10px 0;height:50px;}
.button-pos span{font-size:12px;}
.button_price_red{background:#eb4b13;}
.button-text{margin:30px 0;text-align:center;font-size:14px;}
.button-text p{line-height:20px;margin-bottom:17px;}
.block-center-text h3{text-align:center;font-size:25px;font-weight:normal;font-style:normal;}
.block-center-text h4{text-align:center;font-size:15px;}
.block-center-text-image{margin:45px;text-align:center;}
.block-center-text-image img{margin:0 20px;}
.text-block-question-left{width:50%;float:left;margin-bottom:60px;}
.text-block-question-right{width:50%;float:right;margin-bottom:60px;}
.text-block-question{width:460px;float:left;margin:0 0px 30px 70px;}
.img-block-question{float:left;width:17px;height:17px;margin-right:20px;}
.text-block-question .text h2{padding:0px;margin:0px 0px 5px;font-size:15px;width:430px;font-weight:bold;}
.text-block-question .text{font-size:15px;font-weight:100;float:left;}
.asked_questions{max-width:960px;margin:38px auto;}
.asked_questions a{font-size:25px;color:#000;border-bottom-color:#5f5f5f;border-bottom-style:dotted;border-bottom-width:1px;}
.asked_questions a:hover{text-decoration:none;}
.asked_questions_right{background:#eb4b13;float:right;margin:6px 0 0;border-radius:25px;transition:0.2s;border:3px solid #f0f0f0;line-height:0.5;height:28px;padding:3px 7px 5px;text-align:center;}
.asked_questions_right a{font-size:14px;color:#fff;border-bottom-style:none;font-weight:bold;}
.td-block-button{max-width:664px;margin:0 auto;}

.td-block-button h2
{
    position:relative;
}
.td-button_left{float:left;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;padding:18px 0;outline:none;border-radius:40px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:296px;text-align:center;font-size:22px;border:3px solid #f0f0f0;height:55px;line-height:0.5;font-weight:bold;font-style:normal;margin-top:40px;}
.td-button_right{width:290px;float:right;background:#eb4b13;color:#fff;display:inline-block;text-decoration:none;padding:18px 0;outline:none;border-radius:40px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;font-size:22px;border:3px solid #f0f0f0;height:55px;line-height:0.5;font-weight:bold;font-style:normal;margin-top:40px;}
.td-block-button a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.td-slider{max-width:802px;margin:0 auto;visibility:hidden;}
.td-header{height:30px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:1px solid #cecece;border-radius:5px 5px 0 0;width:802px;margin:0 0 0px;}
.td-header img{}
.video_icon{background:url(../img/play2.png) no-repeat;position:absolute;width:94px;height:94px;margin-left:363px;margin-top:223px;}
.td-header-img{margin:11px 0 0 11px;}
.slider_image{border:1px solid #BFBFBF;border-top:0px;}
.td-live-demo{clear:both;padding:0;background:white;width:100%;border-top-color:#d6d6d6;border-top-style:solid;border-top-width:1px;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;}
.td-button_live{float:left;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;font-weight:bold;padding:10px;outline:none;border-radius:30px;transition:0.2s;letter-spacing:1.4px;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:245px;text-align:center;font-size:22px;border:4px solid #f0f0f0;}
.td-block-button_live{width:245px;margin:40px auto;}
.td-block-button_live a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.td-live-demo span{max-width:960px;text-align:center;margin:40px auto;font-size:16px;display:block;font-style:italic;}
.td-block-text{max-width:960px;margin:14px auto 0;}
.td-block-text-left{max-width:690px;float:left;margin-top:15px;}
.td-text-block-home
{
float:left;
width:320px;
    
}
.td-img-block{float:left;margin-right:20px;}
.td-text-block-home .td-text h2{padding:0px;margin:0 0 10px;font-size:25px;font-weight:normal;font-style:normal;color:#272727;}
.td-text-block-home .td-text{max-width:240px;font-size:15px;color:#5f5f5f;float:left;font-weight:100;}
.addthis_sharing_toolbox{width:142px;margin:0 auto;margin-top:15px;}
.td-block-text-right{float:right;max-width:260px;margin:5px 0 0 10px;background:white;border:1px solid #d6d6d6;border-radius:5px;padding:20px 10px 20px 10px;}
.td-block-text-right h2{font-size:25px;margin:0px 0 20px 0;text-align:center;}
.td-block-text-right p.option{font-size:14px;font-weight:100;margin:0 5px 0 9px;padding:0 5px 0 0;float:left;width:100%;}
.td-block-text-right p.option span{font-size:12px;}
.td-button_text_one{margin:0 0 25px 0px;background:#eb4b13;color:#fff;display:inline-block;text-decoration:none;font-weight:bold;padding:5px;outline:none;border-radius:30px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:100%;text-align:center;font-size:14px;border:4px solid #f0f0f0;font-weight:900;}
.td-button_text_two{margin:0 0 25px 0px;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;font-weight:bold;padding:5px;outline:none;border-radius:30px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:100%;text-align:center;font-size:14px;border:4px solid #f0f0f0;font-weight:900;}
.td-button_text_three{margin:0 0 0 0;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;font-weight:bold;padding:5px;outline:none;border-radius:30px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:100%;text-align:center;font-size:14px;border:4px solid #f0f0f0;font-weight:900;}
.td-button_text_four{font-size:15px;color:#000;text-align:center;border-bottom-color:#000;border-bottom-style:dotted;border-bottom-width:1px;}
.td-block-text-right p{width:165px;margin:0 0 0 60px;}
.td-block-text-right a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.td-block-text-right p a:hover{list-style:none;text-decoration:none;color:#000;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.more_information{max-width:960px;margin-bottom:10px;font-size:25px;color:#000;}
.more_information a{font-size:25px;color:#000;border-bottom-color:#5f5f5f;border-bottom-style:dotted;border-bottom-width:1px;}
.more_information a:hover{text-decoration:none;color:#000;position: relative;z-index: 9999;} 
.block-singl-link{text-decoration:none;color:#000;}
.td-more{max-width:960px;margin:20px auto 0;}
.td-more-left ul{margin:0;padding:0 0 0 10px;}
.td-more-left li{background:url(../img/check.png) no-repeat;background-position:0 3px;margin:0 0 0 0;padding:0 0 0 27px;font-size:15px;list-style:none;}
.td-more-right{width:0px;float:right;background:white;margin:0 0 0 20px;border:1px solid #d6d6d6;border-radius:5px;height:100%;margin-top:20px;}
.td-more-right-top{margin:0 20px 0 20px;}
.td-more-right-top h2{font-size:25px;margin:20px 0 20px;color:#000;}
.td-more-right-top h5{font-size:15px;margin-bottom:5px;color:#b8b8b8;}
.td-more-right-top p{font-size:15px;margin-bottom:25px;}
.td-more-right-bottom{margin:40px 0 20px 20px;}
.td-more-right-bottom h2{font-size:25px;margin:20px 0 10px;color:#000;}
.td-more-right-bottom a{font-size:15px;border-bottom-color:#5f5f5f;border-bottom-style:dotted;border-bottom-width:1px;color:#5f5f5f;}
.td-more-right-bottom a:hover{text-decoration:none;}
.related-themes{max-width:960px;margin:0px auto 20px;}
.related-themes a{font-size:25px;color:#000;border-bottom-color:#5f5f5f;border-bottom-style:dotted;border-bottom-width:1px;}
.related-themes a:hover{text-decoration:none;}
.slide-top p{float:left;font-size:16px;margin:2px 0 0;}
.slide-top a{float:right;margin:11px 44px 0 0;font-size:12px;background:#3488ce;color:#fff;padding:0px 4px;border-radius:10px;line-height:1.5em;font-weight:bold;}
.slide-top a{text-decoration:none;}
.td-slider-header{height:20px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-radius:5px 5px 0 0;width:256px;margin:22px 0 0px;}
.td-slider-header img{margin:4px 2px 0 7px;width:34px;height:8px !important;}
.td-slider-img{border:1px solid #bfbfbf;margin:0 44px 0 0;}
.slide-top{margin:0 0 39px;}
#showcase-themes{max-width:960px;margin:0px auto;margin-top:40px;}
#showcase-themes .testimonial{margin-top:15px;font-size:15px;font-style:italic;font-weight:normal;letter-spacing:0.3px;line-height:1.6em;text-align:justify;}
#showcase-themes .signature{float:left;font-size:15px;font-weight:normal;letter-spacing:0.3px;line-height:1.8em;color:#a8a8a8;}
.sort-gallery{width:950px;margin:0 auto;}
.sort-gallery-sort-by label{color:#a5a5a5;font-size:16px;margin-right:5px;font-weight:bold;font-style:normal;}
.sort-gallery-sort-by{float:left;margin-right:60px;}
.sort-gallery-sort-by-type{float:left;margin-right:60px;}
.sort-gallery-sort-by-type label{color:#a5a5a5;font-size:16px;margin-right:5px;font-weight:bold;font-style:normal;}
.sort-gallery-sort-themes{float:left;}
.sort-gallery-sort-themes label{color:#a5a5a5;font-size:16px;margin-right:5px;font-weight:bold;font-style:normal;}
.sort-gallery-sort-themes .selectbox .select{width:85px;}
.sort-gallery-sort-themes .selectbox .dropdown{width:85px;}
.gallery-mobile{display:none;}
.g-text-block{max-width:960px;margin:0px auto;}
.block-midle-cat{max-width:950px;}
.block-midle-cat h2{text-align:center;font-size:25px;margin:35px auto 13px;width:620px;font-weight:normal;font-style:normal;}
.block-midle-cat h3{font-size:15px;margin:0px auto 25px;text-align:center;width:100%;}
.gallery-button-top{width:400px;font-size:27px;float:right;background:#eb4b13;color:#fff;display:inline-block;text-decoration:none;outline:none;border-radius:40px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;padding:20px 30px;height:60px;line-height:0.5;font-weight:bold;border:3px solid #f0f0f0;}
.gallery-block-button a:hover{list-style:none;color:#fff;text-decoration:none;-moz-opacity:0.8;opacity:0.8;}
.gallery-blocks{width:990px;margin:0 auto;}
.gallery-featured{width:100%;clear:both;display:block;}
.gallery-featured .gallery-featured-text{width:30%;float:left;margin:20px 0px 50px;}
.gallery-featured .gallery-featured-text p{font-size:16px;margin-bottom:20px;}
.gallery-featured .gallery-featured-text h2{margin-top:0px;}
.gallery-featured .gallery-featured-text a{font-size:20px;background:#3488ce;color:#fff;padding:5px 15px;border-radius:25px;line-height:0.5;border-color:#f0f0f0;border-width:3px;font-weight:bold;margin-right:10px;}
.gallery-featured .gallery-featured-text a:hover{text-decoration:none;background:#205e92;}
.gallery-featured .gallery-featured-image{width:70%;float:left;text-align:center;margin:20px 0px 50px;}
.gallery-featured img{width:90%;border:1px solid #bfbfbf;}
.gallery-block-button{margin:0 auto;margin-top:50px;width:400px;}
.gallery-block-button-text{font-size:14px;font-style:italic;margin:0 auto;margin-top:4px;text-align:center;}
.gallery-block-item{float:left;margin:10px 40px 50px 0px;}
.gallery-block-item.no-right-margin{float:left;margin-right:0px;}
.gallery-block-item img{border:1px solid #bfbfbf;width:288px;height:175px;}
.gallery-head{text-align:center;}
.gallery-head h2{float:left;font-size:26px;position:relative;}
.gallery-head.hosted h2{font-size:20px;}
.gallery-head a{float:right;margin:20px 2px 0 0;font-size:18px;background:#3488ce;color:#fff;padding:10px;border-radius:25px;line-height:0.5;border-color:#f0f0f0;border-style:solid;border-width:3px;font-weight:bold;}
.gallery-head.hosted a{padding:8px;font-size:14px;}
.gallery-head.hosted a:hover{background:#eb4b13;}
.gallery-head a:hover, a:focus{text-decoration:none;}
.overlay {
    position: absolute;
   /* background-color:rgba(66,139,202,0.3);*/
    opacity: 0;
    width: 288px;
    height: 0;
    z-index: 9999;
    bottom:100%;

}

.gallery-header-main {
    position: relative;
}
.gallery-header-main:hover .overlay{opacity:1;height:100%;bottom:0;transition:0.9s;}
.gallery-header-main:hover .block-item-button{transition:0.5s;}
.gallery-header{height:30px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-radius:5px 5px 0 0;width:288px;margin:0px !important;background:white;}
.gallery-header img{margin:0 0 5px 10px;border:none;width:32px;height:8px;}
.block-item-description{width:288px;background:#fff;height:195px;border:1px solid #bfbfbf;}
.block-item-image{width:287px;height:195px;content:"";display:block;position:absolute;-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;z-index:0;}
.block-item-description a:hover{text-decoration:none;color:#272727;}
.block-item-description-text{z-index:5;}
.block-item-description-text span{width:288px;display:block;margin:0 auto;font-size:16px;text-align:center;padding:30px 0 0 0;color:black;background-color:white;height:175px;font-weight:100;-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.block-item-description-text span h1{font-size:14pt;line-height:1.3em;margin-bottom:10px;}
.block-item-button{width:90%;margin:0px auto;border:2px solid #f0f0f0;border-radius:20px;height:42px;position:relative;top:70px !important;}
.block-item-button_left{height:38px;background: #205e92;color:#fff;text-align:center;padding:2px 0 0 0;font-size:16px;border-radius:20px 0 0 20px;float:left;width:50%;border-right:1px solid #fff;border-right-width:1px;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);font-weight:bold;}
.block-item-button_center{height:38px;background:#3488ce;color:#fff;text-align:center;padding:2px 0 0 0;font-size:16px;margin:0;float:left;font-weight:bold;width:34%;border-right:1px solid #296faa;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);}
.block-item-button_right{height:38px;background:#c10b2c;color:#fff;text-align:center;padding:2px 0 0 0;font-size:16px;border-radius:0 20px 20px 0;margin:0;float:left;font-weight:bold;width:50%;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);}



#title{float:none !important;    margin: 0% 0% 0% 0%!important;font-size:30px !important;background:none !important;color:#333 !important;padding:0 !important;border-radius:0 !important;line-height:0.5;border-color:0 !important;border-style:none !important;border-width:0 !important;font-weight:bold;}
#theme_gallery_blog{margin-bottom:60px;}
#theme_gallery_blog .gallery-blocks{clear:both;width:100%;}
#theme_gallery_blog .gallery-item{margin:10px 0 10px 0px;}
#theme_gallery_blog .gallery-item img{border:1px solid #bfbfbf;width:220px;height:149px;}
#theme_gallery_blog h2{font-size:18px;}
#theme_gallery_blog .gallery-head a{font-size:14px;margin:17px 2px 0 0;padding:8px;}
.testi-block{max-width:940px;margin:0 5px;line-height:22px;}
.testi-video-block{width:220px;float:left;margin:0 15px 45px 0;}
.testi-video-block img{margin:0 0 20px 0;max-width:205px;}
.ltimg{height:0;position:relative;bottom:119px;left:61px;}
.testi-text{font-size:15px;text-align:justify;width:205px;float:left;letter-spacing:0.3px;line-height:1.4em;font-style:italic;font-weight:normal;}
.testi-text-litle{font-size:14px;color:#a8a8a8;font-weight:normal;}
.testi-center-block img{float:left;}
.testi-center-block .under{float:left;width:760px;margin:0 0 50px 0px;}
.testi-text-center{float:left;width:100%;font-size:15px;margin:0 0 0px 30px;line-height:1.4em;text-align:justify;font-style:italic;font-weight:normal;}
.testi-text-litle-center{font-size:14px;color:#a8a8a8;margin:0 0 0 30px;}
.testi-center-block{margin:70px 0;}
.contact-block{max-width:960px;margin:0 auto;}
.contact-left{max-width:640px;float:left;}
.contact-left h2{font-size:30px;font-weight:bold;}
.contentp{height:100%;font-size:15px;}
.contentp p{font-size:15px;font-weight:100;margin-bottom:30px;clear:both;padding:0 7%;}
.contentp ol{clear:both;padding-bottom:25px;}
.contentp ul{clear:both;padding-bottom:25px;}
body .contentp h1{font-size:35px;font-weight:bold;padding-top:20px;clear:both;padding-bottom:25px; display: block !important;}
.contentp h2{font-size:22px;clear:both;}
.contentp h3{font-size:20px;clear:both;}
.contentp img.alignright{clear:right;float:right;margin:0 0 15px 10px;border-radius:10px;}
.contentp .themes{border:0 none;clear:none;float:left;margin:0 30px 30px 0;padding:0;width:290px;}
.contentp .themes.right{float:right;margin-right:0;}
#members #left{float:left;max-width:600px;}
#members #right{width:250px;float:right;border:1px solid #D0D0D0;background:#f6f6f6;padding:20px;}
#members #right_logged{width:250px;float:right;border:0px solid #D0D0D0;padding:20px;}
#members #right .textfield{width:200px;}
#members #right p{margin-bottom:15px;}
#members #right label{font-weight:500;}
#members #right_logged .forum_button{background:none repeat scroll 0 0 #990000;border:5px solid #800000;color:#fff;display:block;font-size:20px;height:60px;line-height:52px;padding:0;text-align:center;}
#members #right_logged .membership_button{background:none repeat scroll 0 0 #008000;border:5px solid #005800;color:#fff;display:block;font-size:20px;height:60px;line-height:52px;padding:0;text-align:center;margin-top:25px;}
#members h2{margin-top:0px;margin-bottom:20px;}
.hosted-content{text-align:center;margin:0 auto;margin-top:30px;margin-bottom:30px;max-width:920px;}
.hosted-content img{width:100%;height:auto;}
.blog{margin-bottom:70px;}
.blog-block{max-width:960px;margin:0 auto;overflow:hidden;}
.left-blog{max-width:640px;float:left;}
.blog h2{font-size:30px;font-weight:bold;}
.blog h2 a{font-size:30px;color:#272727;}
.blog a{color:#272727;}
.blog-com{color:#5f5f5f;}
.blog-com p{font-size:15px;float:left;font-weight:100;}
.blog-com-right{float:right;}
.blog-com-left p{font-weight:normal !important;font-style:normal;}
.blog-com-left{float:left;}
.blog-com-right img{margin:2px 10px 0 0px;}
.blog-com a{font-size:15px;float:right;color:#5f5f5f;line-height:1.2em;border-bottom:1px dotted #5f5f5f;padding:10px 0 0 0;}
.blog-com a:hover,
.blog a:hover{text-decoration:none;color:#5f5f5f;}
.blog p{font-size:15px;margin:0 0 20px 0;color:#5f5f5f;font-weight:100;}
.blog li{font-size:15px;}
.blog a{font-size:15px;color:#0000FF;}
.left-blog hr{margin:65px 0;}
a.blog-button{font-size:14px;letter-spacing:0.6px;background:#f6f6f6;color:#5f5f5f;padding:5px 15px;border:1px solid #d6d6d6;border-radius:17px;}
.pagination-block{margin:0 0 180px 0;}
.pagination-block ul{list-style:none;padding:0;}
.pagination-block li{float:left;margin:0 30px 0 0;}
.pagination-block a{color:#5f5f5f;font-size:15px;}
.pagination-block li a:hover{text-decoration:none;color:#5f5f5f;}
.right-blog{max-width:230px;float:left;margin:0px 0px 0 90px;}
.facebook{float:left;margin:13px 0 0 0;}
.twitter{float:left;margin:10px 0 0px 10px;}
.newsletter{background:#f6f6f6;border:1px solid #d6d6d6;border-radius:5px;}
.newsletter-content{margin:0 0 0 24px;}
.newsletter-content h2{font-size:25px;}
.newsletter-content h3{font-size:14px;margin-bottom:20px;color:#5f5f5f;font-weight:100;}
.newsletter-label{font-size:14px;font-weight:100;}
.newsletter-text{border-radius:9px;border:1px solid #d6d6d6;width:180px;font-size:14px;margin-bottom:0;height:30px;}
.newsletter-text:focus{font-size:14px;outline:none;background:#ffe;padding:0 0 0 10px;}
.newsletter-button{background:#1778c8;color:#fff;padding:7px 9px;font-size:14px;border-radius:15px;font-weight:bold;font-style:normal}
.newsletter-button-block{margin:10px 0 15px 80px;display:block;}
.newsletter-content a:hover{text-decoration:none;color:#fff;}
#blog_right_buttons{margin:20px 0;padding:0px;}
#blog_right_buttons .td-button_text_one{margin:0 0 15px 0px;background:#3488ce;color:#fff;display:inline-block;text-decoration:none;font-weight:bold;padding:5px;outline:none;border-radius:30px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:230px;text-align:center;font-size:14px;border:4px solid #f0f0f0;font-weight:900;}
#blog_right_buttons .td-button_text_two{margin:0 0 15px 0px;background:#eb4b13;color:#fff;display:inline-block;text-decoration:none;font-weight:bold;padding:5px;outline:none;border-radius:30px;transition:0.2s;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);width:230px;text-align:center;font-size:14px;border:4px solid #f0f0f0;font-weight:900;}
.categories{background:white;border:1px solid #d6d6d6;border-radius:5px;margin:30px 0;padding:0 0 20px;}
.categories-block{line-height:normal;}
.categories-content{margin:0 0 0 24px;}
.categories-content h2{font-size:25px;}
.categories-label{font-size:15px;color:#5f5f5f;border-bottom:1px dotted;}
.categories-count{font-size:12px;background:#1778c8;color:#fff;padding:3px 7px;border-radius:10px;}
.categories-label-left{float:left;margin:5px 0 6px 0;width:140px;}
.categories-label-right{float:right;margin:5px 20px 0 0;}
.null-block{margin:25px;}
.categories-label-left a:hover{text-decoration:none;}
.categories-label-right a:hover{text-decoration:none;color:#fff;}
.facebook-fan{}
.testi-text-litleh{font-size:14px;color:#a8a8a8;font-weight:normal;float:left;}
.testi-text-litleh-r{font-size:15px;color:#292929;font-weight:normal;float:right;border-bottom-color:#292929;border-bottom-style:dotted;border-bottom-width:1px;line-height:1.2;margin:6px 0 0 0;}
.block-text-footer a:hover{text-decoration:none;}
.page-numbers{color:#272727;font-size:15px;margin:0 30px 0 0;text-transform:uppercase;margin:6px 0 0 0;}
.current{font-size:18px;}
.pagination-txt{font-size:15px;color:#272727;margin-right:14px;}
.pagination-block-bottom{max-width:960px;}
#fade{display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:9999;}
.popup_block{display:none;background:#fff;padding:20px;border:20px solid #ddd;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:99999;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
img.btn_close{float:right;margin:-55px -55px 0 0;border:0;}
#fade{position:absolute;}
.popup_block{position:absolute;}
.dropdown_menu{display:none!important;}
@media only screen and (max-width:640px){.gallery-featured{display:none;}
.sort-gallery-sort-by .selectbox{width:150px;}
.sort-gallery-sort-by-type .selectbox{width:0;}
.ias-spinner{clear:both;}
#colorbox{left:24px !important;}
.limit a{text-decoration:none;vertical-align:middle;}
#logo{display:none;margin:0px auto !important;width:100%;}
#sitetitle{display:block;float:left;margin:0 0 0 0;text-align:left;margin-top: 5px !important;}
.dropdown_menu{float:left;display:block;margin-top:5px;}
.block-top h1{font-size:136%;padding-top:22px;}
.block-top h2{font-size:90%;}
#sitetitle .title{padding:0;margin:0;font-size:150%;font-weight:bold;font-style:normal;color:#282828;margin:0px 0 0px 5px;}
footer{height:auto;}
#home-top-pages{padding-left:10px;padding-right:10px;margin-top:0px !important;}
#sitetitle{display:block;float:none;margin:0 0 0 5px;}
#topnav{width:100%;}
#topnav,
#topnav ul{clear:both;float:none;}
#topnav ul{border-top:1px dotted #ddd;}
#topnav ul ul{border-top:0;}
#topnav ul{display:none;}
#topnav1{width:100%;}
#topnav1,
#topnav1 ul{clear:both;float:none;}
#topnav1 ul{border-top:1px dotted #ddd;}
#topnav1 ul ul{border-top:0;}
#topnav1 ul{display:none;}
.select-menu{display:block;border:0;padding:10px 5px;margin:0 auto;font-size:12pt;width:100%;background:#e5e5e5;border:0;font-family:inherit;border-top:1px solid #d5d5d5;border-bottom:1px solid #fff;}
.block-center{height:370px;}
.block-button{margin-top:35px;}
.button_right{margin:2px auto;float:left;}
.button_right:active{color:white;}
.button_left{margin:0 auto 40px;float:left;}
.button_left:active{color:white;}
.block-button-b .button_left{margin:0 auto 24px;}
.button_right{}
.td-button_left{padding:19px 0;margin-bottom:20px;}
.td-button_right{padding:19px 0;margin-bottom:20px;}
.td-header{display:none;}
.button_left_text{margin:-108px 0 0 54px;}
.button_right_text{float:none;margin:0 56px 0;}
.block-top{height:auto;}
.text-block-right{float:none;padding:0 0 0 10px;max-width:100%;}
.footer-right{float:left;padding:0 0 10px 0px;}
.active-testimonials{margin:auto !important;opacity:1 !important;z-index:99999 !important;}
.block-footer .block-footer-img:hover{margin:0px 4% 4% 5% !important;opacity:1;transition:0.2s;z-index:99999;}
.block-footer .block-footer-img{margin:0px 4% 4% 5% !important;}
.clear-them{height:90px;}
.home-block{width:100%;height:100%;padding:0px;min-width:initial;margin-bottom:0px;}
.img-home-satisfaction{margin:10px 15px 0 0;width:50px;height:66px;}
.block-midle-cat h2{margin:25px auto;width:100%;text-align:center;}
.block-midle-cat h3{margin:0px auto 10px;width:100%;text-align:center;}
.block-button-b{margin:25px auto;width:288px;}
#carousel{display:none;}
#carousel-mobile{display:block!important;clear:both;padding:0 0 12px 0;}
#carousel-mobile img{width:100%;height:100%;}
.text-block{clear:both;width:100%;overflow:hidden;margin-bottom:0px;margin-top:30px;}
.text-block-home{width:100%;margin:0 10px 40px 0;}
.text-block-home .text{max-width:80%;}
.img-block-home{clear:both;}
.img-block-home{float:left;width:42px;height:42px;margin-right:15px;}
.block-text-footer{padding:0 30px;margin-bottom:115px;}
.block-ccler-home{#height:30px;}
header{height:auto;}
header .limit{padding:5px 0;}
#topnav{display:none;}
#topnav1{display:none;}
.gallery-blocks{width:441px;margin:0 auto;}
.footer-left{float:left;}
.footer-left ul{float:left;padding:20px 0 0 5px;list-style:none;}
.footer-right{float:left;padding:0 0px 0 5px;margin:10px 0 0 0;}
.copy{margin-top:10px;padding-left:5px;}
.td-block-button{max-width:300px;margin-top:35px;}
.td-button_left{width:100%;}
.td-block-text{margin:32px auto 0;}
.td-block-text-left{float:left;max-width:100%;margin-top:15px;}
.td-block-text-right{float:left;max-height:100%;margin:5px 0 0 10px;max-width:90%;}
.td-block-button_live{width:245px;margin:24px auto;}
.td-more-right{max-width:100%;float:left;}
.related-themes{display:none;}
#related-themes{display:none;}
#box{width:100%;}
.text-block-question{max-width:100%;}
.text-block-question .text{max-width:100%;font-size:15px;font-weight:100;float:initial;}
.bx-controls-direction{display:none;}
.td-button_right{width:100%;}
.asked_questions_right{background:#eb4b13;width:90%;float:left;margin:6px 0 0;border-radius:25px;transition:0.2s;border:3px solid #f0f0f0;line-height:0.5;height:28px;padding:3px 7px 5px;text-align:center;}
.block-price{max-width:525px;margin:25px auto;font-weight:100;}
.block-center-text-image{width:100%;}
.block-center-text-image:nth-child(2){width:80px;}
.block-price-left{float:none;height:566px;padding:0;margin:5px 35px 0 0;border-color:#d6d6d6;border-style:solid;border-width:1px;width:100%;}
.block-price-left-top{float:none;width:100%;height:288px;background:#f7f7f7;padding:50px 0 0;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;margin:0 auto;}
.block-price-top{float:none;height:566px;padding:0;margin:5px 35px 0 0;border-color:#d6d6d6;border-style:solid;border-width:1px;width:100%;margin:30px auto 0;position:relative;}
.block-price-top img{position:absolute;right:0;display:block;}
.block-price-top-top{float:none;width:auto;height:288px;background:#f7f7f7;padding:50px 0 0;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;}
.tx{color:#3d3d3d;margin:45px 0 0 0;font-size:16px;}
.button-pos{margin:25px auto 0;width:257px;}
.button_price_red{background:#eb4b13;}
.button_price{font-size:18px;float:left;color:#fff;display:inline-block;text-decoration:none;outline:none;border-radius:25px;transition:0.2s;letter-spacing:1.4px;text-shadow:1px 1px 1px rgba(43, 43, 43, 1);text-align:center;width:257px;height:57px;padding:13px 0;}
.block-price-right{float:none;height:566px;padding:0;margin:30px 35px 0 0;border-color:#d6d6d6;border-style:solid;border-width:1px;width:100%;}
.block-price-right-top{float:left;height:288px;background:#f7f7f7;padding:50px 0 0;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;width:100%;}
.block-text-footer i{font-size:15px;font-weight:normal;font-style:italic;display:block;}
.text-block-question{margin:0 0px 30px 0px;}
.text-block-question .text h2{width:100%;}
.g-text-block{max-width:960px;margin:30px auto;}
.sort-gallery{width:100%;margin:0 auto;}
.sort-gallery-sort-themes{float:left;display:none;}
.sort-gallery-sort-by{float:left;margin-right:20px;}
.sort-gallery-sort-by-type{float:left;margin-right:20px;}
.gallery-themes{display:none!important;}
.gallery-mobile{display:block!important;}
.gallery-block-item-mobile{float:left;margin:0px;width:100%;}
.gallery-block-button{width:100%;text-align:center;margin:0px;}
.gallery-button-top{float:none;line-height:0;height:0px;}
.gallery-button-top:active{color:white;}
#title-mobile{float:none !important;margin:0 !important;font-size:30px !important;background:none !important;color:#333 !important;padding:0 !important;border-radius:0 !important;line-height:0.5;border-color:0 !important;border-style:none !important;border-width:0 !important;font-weight:bold;}
#title-mobile h2{float:left;}
.gallery-head-mobile a{float:right;margin:22px 2px 0 0;font-size:18px;background:#3488ce;color:#fff;padding:10px;border-radius:25px;line-height:0.5;border-color:#f0f0f0;border-style:solid;border-width:3px;font-weight:bold;}
.gallery-header-mobile{height:30px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-radius:5px 5px 0 0;width:auto;margin:0px;}
.gallery-header-mobile img{margin:0 0 5px 10px;border:none;width:32px;height:8px;}
.gallery-block-item-mobile img{border:1px solid #bfbfbf;width:100%;height:auto;}
.block-item-button-mobile{width:318px;margin:20px auto 0 auto;border:3px solid #f0f0f0;border-radius:20px;height:44px;position:relative;top:-10px;}
.gallery-header-mobile img{margin:0 0 5px 10px;border:none;width:32px;height:8px;}
.gallery-head-mobile{overflow:hidden;}
.block-item-button-mobile a:hover{text-decoration:none;color:#fff;background:#205e92;}
.pagination-block-bottom{}
.gallery-button-top{font-size:90%;width:auto;}
.right-blog{margin:0px;max-width:640px;}
.fb-like-box{text-align:center;}
.testi-video-block{width:100%;text-align:center;margin-top:15px;}
.cboxElement a{display:block;position:relative;}
.ltimg img{position:absolute;top:42%;left:20%;}
.testi-text-center{margin:0px;max-width:640px;}
.testi-text{width:100%;}
.testi-text-litle , .testi-text-litle-center{display:block;}
.testi-center-block .under{float:left;width:100%;margin:0 0 10px 0px;}
.testi-text-litle-center{text-align:center;margin:0px;}
.testi-center-block{text-align:center;}
.testi-center-block img{float:none;}
.testi-text-center p{margin:0px;}
}

@media only screen and (max-width:960px){
.gallery-head-mobile h2{position:relative;}
.gallery-head-mobile{text-align:center;}
    
  .block-item-button_left {background:#205e92;}
  .block-item-button_right {background: #c10b2c;} 
}



@media only screen and (min-width:641px) and (max-width:960px){.limit a{text-decoration:none;}
#logo{display:none;}
#sitetitle{display:block;float:none;margin:0 0 0 0;text-align:left;padding:0 0 10px 10px;}
#sitetitle .title{padding:0;margin:0;font-size:49.09px;font-weight:bold;font-style:normal;color:#282828;text-align:center;}
.dropdown_menu{float:left;display:block;}
.block-footer .block-footer-img{float:left;margin:0 12px 35px;opacity:0.5;width:82px;}
footer{height:auto;}
#home-top-pages{padding-left:10px;padding-right:10px;}
#sitetitle{display:block;float:none;margin:0 0 0 10px;}
#topnav{width:100%;}
#topnav,
#topnav ul{clear:both;float:none;}
#topnav ul{border-top:1px dotted #ddd;}
#topnav ul ul{border-top:0;}
#topnav ul, #catnav ul{display:none;}
#topnav1{width:100%;}
#topnav1,
#topnav1 ul{clear:both;float:none;}
#topnav1 ul{border-top:1px dotted #ddd;}
#topnav1 ul ul{border-top:0;}
#topnav1 ul, #catnav ul{display:none;}
.select-menu{display:block;border:0;padding:10px 5px;margin:0 auto;font-size:12pt;width:100%;background:#e5e5e5;border:0;font-family:inherit;border-top:1px solid #d5d5d5;border-bottom:1px solid #fff;}
#header .limit{padding-bottom:0;}
.block-top{height:auto;}
.text-block-right{float:none;padding:0 0 0 10px;max-width:100%;}
.footer-right{float:left;padding:0 0 10px 30px;}
.copy{padding:5px 0 10px 10px;}
.home-block{width:100%;height:100%;padding:0 0 17px 0;}
.img-home-satisfaction{margin:4px 49px 0 0;width:106px;height:142px;}
.block-midle-cat h2{margin:25px auto;width:476px;text-align:center;}
.block-midle-cat h3{margin:0px auto 10px;width:420px;text-align:center;}
.block-button-b{margin:25px auto;width:288px;}
.text-block{clear:both;}
.text-block-home{width:100%;}
.text-block-home .text{max-width:75%;}
.img-block-home{clear:both;}
.img-block-home{float:left;width:42px;height:42px;margin-right:15px;}
.gallery-mobile{width:630px;margin:0 auto;}
.block-text-footer{padding:0 10px 0 10px;}
*
.footer-left ul{float:left;padding:30px 0 0 10px;list-style:none;}
.footer-right{float:left;padding:10px 0 10px 10px;}
.block-price{max-width:720px;margin:0 auto;font-weight:100;}
.block-price-left{float:left;height:566px;padding:0;margin:5px 10px 0 0;border-color:#d6d6d6;border-style:solid;border-width:1px;cursor:pointer;}
.block-price-left-top{float:left;width:230px;height:285px;background:#f7f7f7;padding:50px 0 0;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;}
.block-price-top{float:left;height:566px;padding:0;margin:5px 10px 0 0;border-color:#d6d6d6;border-style:solid;border-width:1px;}
.block-price-top-top{float:left;width:230px;height:285px;background:#f7f7f7;padding:50px 0 0;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;}
.block-price-right{float:left;height:566px;padding:0;margin:5px 0px 0 0;border-color:#d6d6d6;border-style:solid;border-width:1px;}
.block-price-right-top{float:left;width:230px;height:285px;background:#f7f7f7;padding:50px 0 0;border-bottom-color:#d6d6d6;border-bottom-style:solid;border-bottom-width:1px;}
.block-price-top img{position:absolute;margin:0 0 0 134px;display:block;}
.g-text-block{max-width:960px;}
.gallery-featured{display:none;}
.sort-gallery{width:590px;margin:0 auto;}
.sort-gallery-sort-themes{float:left;display:none;}
.sort-gallery-sort-by{float:left;margin-right:20px;}
.sort-gallery-sort-by-type{float:left;margin-right:20px;}
.gallery-themes{display:none!important;}
.gallery-mobile{display:block!important;}
.gallery-block-item-mobile{float:left;margin:40px 90px 40px 0px;}
#title-mobile{float:none !important;margin:0 !important;font-size:30px !important;background:none !important;color:#333 !important;padding:0 !important;border-radius:0 !important;line-height:0.5;border-color:0 !important;border-style:none !important;border-width:0 !important;font-weight:bold;}
#title-mobile h2{float:left;}
.gallery-head-mobile a{float:right;margin:22px 2px 0 0;font-size:18px;background:#3488ce;color:#fff;padding:10px;border-radius:25px;line-height:0.5;border-color:#f0f0f0;border-style:solid;border-width:3px;font-weight:bold;}
.gallery-header-mobile{height:30px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-radius:5px 5px 0 0;width:630px;margin:65px 0 0px;}
.gallery-header-mobile img{margin:0 0 5px 10px;border:none;width:32px;height:8px;}
.gallery-block-item-mobile img{border:1px solid #bfbfbf;width:630px;height:430px;}
.block-item-button-mobile{width:318px;margin:20px auto;border:3px solid #f0f0f0;border-radius:20px;height:44px;position:relative;top:-10px;}
.gallery-header-mobile img{margin:0 0 5px 10px;border:none;width:32px;height:8px;}
.block-item-button-mobile a:hover{text-decoration:none;color:#fff;background:#205e92;}
.pagination-block-bottom{}
}
#carousel{height:475px;position:relative;clear:both;overflow:hidden;}
#carousel-mobile{display:none;}
#carousel img{visibility:hidden;cursor:pointer;}
#carousel img{width:680px;height:450px;}
#carousel hr{}
.home-slider hr{margin:0;display:block;margin:0px 0 0 0;position:relative;top:-12px;border-top:1px solid #d6d6d6;}
.gallery-block-item.hover{display:none;}
#related-themes .bx-viewport{width:875px!important;}
#related-themes .bx-wrapper .bx-viewport{left:20px!important;}
#related-themes .bx-wrapper .bx-prev{left:-21px!important;}
#related-themes .bx-wrapper .bx-next{right:-15px!important;}
#related-themes .slide{margin-right:3px!important;}
#related-themes a img{width:254px;height:172px;}
#showcase-themes a img{}
#bottom_fade{width:100%;height:150px;z-index:99;position:absolute;bottom:0px;background:url("../img/bottom-fade.png") top center repeat-x;}
.right-blog .googleplus{float:left;width:10px;margin:10px 0 0 7px;}
.social{overflow:hidden;}
.text-block-templ{max-width:960px;margin:83px auto 0;}
#home-top-pages{min-height:800px;}
#home-top-pages.themes .g-text-block{margin-bottom:260px;}
#home-top-pages .index_post{margin-bottom:260px;}
#prem-vids{margin:0 auto;padding:0;background:transparent;line-height:22px;}
#prem-vids #slideshowpremvids{margin:0;padding:0;background:transparent;}
#prem-vids #slideshowpremvids ul{background:transparent;margin:0;padding:0;list-style-type:none;}
#prem-vids #slideshowpremvids .slides,
#prem-vids #slideshowpremvids .slides ul,
#prem-vids #slideshowpremvids .slides li,
.js #prem-vids #slideshowpremvids .slides li{overflow:hidden;height:360px;width:960px;background:transparent;margin:0;padding:0;}
#prem-vids #slideshowpremvids .slides{overflow:hidden;clear:both;margin:0 0 20px;padding:0;border:0;height:360px;width:960px;display:block;}
#prem-vids #slideshowpremvids .slides ul,
#prem-vids #slideshowpremvids .slides li,
.js #prem-vids #slideshowpremvids .slides li{list-style-type:none;overflow:hidden;}
#prem-vids #slideshowpremvids .slides li,
.js #prem-vids #slideshowpremvids .slides li{height:360px;width:960px;margin:0;padding:0;border:0;background:transparent;position:relative;}
#prem-vids #slideshowpremvids .entry{text-align:left;margin:0;float:none;padding:0;height:360px;width:300px;position:absolute;right:0;top:0;overflow:hidden;border:0;padding:0;font-size:13px;}
#prem-vids #slideshowpremvids p{font-size:13px;margin-bottom:10px;}
#prem-vids #slideshowpremvids h2{margin-top:0px;}
#prem-vids #slideshowpremvids label{margin-right:10px;}
#prem-vids #slideshowpremvids .slides ul .entry ul,
#prem-vids #slideshowpremvids .slides li .entry ul,
.js #prem-vids #slideshowpremvids .slides li .entry ul{list-style-type:none;height:auto;width:auto;}
#prem-vids #slideshowpremvids .slides ul .entry ul li,
#prem-vids #slideshowpremvids .slides li .entry ul li,
.js #prem-vids #slideshowpremvids .slides li .entry ul li{list-style-type:none;padding:0;margin:0 0 2px;padding-left:18px;background:url(../img/bullet.png) 0 2px no-repeat;height:auto;width:auto;}
#prem-vids #slideshowpremvids ul.slides-nav{margin:0 auto;padding:0;float:none;clear:both;display:block;border-top:1px solid #e5e5e5;padding-top:20px;}
.js #prem-vids #slideshowpremvids .slides-nav li,
#prem-vids #slideshowpremvids .slides-nav li{margin:0 10px 10px 0;padding:0;list-style-type:none;height:164px;width:184px;float:left;background:transparent;}
.js #prem-vids #slideshowpremvids .slides-nav li a,
#prem-vids #slideshowpremvids .slides-nav li a{margin:0;padding:0;list-style-type:none;line-height:104px;height:104px;width:184px;float:left;border:0;padding:0;}
.js #prem-vids #slideshowpremvids .slides-nav li.fifth,
#prem-vids #slideshowpremvids .slides-nav li.fifth,
.js #prem-vids #slideshowpremvids .slides-nav li.fifth a,
#prem-vids #slideshowpremvids .slides-nav li.fifth a{margin:0;float:right;}
.entry #slideshowpremvids .slides-nav img{margin:0;padding:4px;border:1px solid #e5e5e5;height:94px;width:174px;float:none;display:block;}
h2.homenoshow{position:absolute;z-index:99999;left:-999em;text-indent:-999em;display:none;}
#codeableForm{background-color:white;border:1px solid #878483;}
.codeableFormLabel{color:#4a5256;font-size:15px;font-family:Helvetica;}
.codeableFormInput{color:#6D7377;font-size:14px;font-family:Helvetica;background-color:#F5F5F4;border:1px solid #ccc;padding:8px;}
.codeableFormError{color:#BE272D;font-family:Helvetica;font-size:13px;}
.codeableBorderTop{border-top:0px solid #e3e2de;}
#codeableFormTitle{color:#6D7377;font-size:14px;font-family:Helvetica;background-color:#F5F5F4;border:1px solid #ccc;height:60px;}
#codeableFormDescription{color:#6D7377;font-size:14px;font-family:Helvetica;background-color:#F5F5F4;border:1px solid #ccc;height:160px;}
#codeableFormBudget{color:#6D7377;font-size:14px;font-family:Helvetica;border:1px solid #ccc;}
#codeableFormInProgress{font-size:15px;font-family:Helvetica;}
#codeableFormPostButton{color:white;font-size:15px;font-family:Helvetica;font-weight:bold;background-color:#41A4B5;border:0;}


.pricing-grid1:hover .cart1 a{background: #A8CF45;}
.pricing-grid1:hover .price-value{background: #A8CF45!important;}
.pricing-grid1:hover .price-value h5{background: #A8CF45!important;}
.pricing-grid1:hover{border:1px solid  #A8CF45;}

.pricing-grid3:hover .cart3 a{background: #A8CF45;}
.pricing-grid3:hover .price-value{background: #A8CF45!important;}
.pricing-grid3:hover .price-value h5{background: #A8CF45!important;}
.pricing-grid3:hover{border:1px solid  #A8CF45;}


.pricing-grid2:hover .cart2 a{background: #A8CF45;}
.pricing-grid2:hover .price-value{background: #A8CF45!important;}
.pricing-grid2:hover .price-value h5{background: #A8CF45!important;}
.pricing-grid2:hover{border:1px solid  #A8CF45;}


.pricing-grid2:hover div.price-bg ul li a{color:#3488ce;}
.pricing-grid1:hover div.price-bg ul li a{color:#3488ce;}
.pricing-grid3:hover div.price-bg ul li a{color:#3488ce;}

.pricing-grid2:hover .price-value:after{border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #A8CF45!important;}
.pricing-grid1:hover .price-value:after{border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #A8CF45!important;}
.pricing-grid3:hover .price-value:after{border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #A8CF45!important;}

.price-value.three h3{margin-top:2;margin-bottom:2;}
.price-value.two h3{margin-top:2;margin-bottom:2;}
.price-value h3{margin-top:2;margin-bottom:2;}


.price-value, .price-value.two, .price-value.three{background:transparent;border:0;}
.price-value h3 a, .price-value.two h3 a, .price-value.three h3 a{font-size:18px;font-weight:600;}
.price-value h5{padding:0px 0;background:#3488ce;padding:10px 0px;margin:0;}
.price-value ul li, .pricing-grid1,.pricing-grid2 , .pricing-grid3{list-style:none;border:1px solid transparent;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
.pricing-grid1 ul li a, .pricing-grid2 ul li a, .pricing-grid3 ul li a{position:relative;text-align:left;padding-left:50px;font-size:14px!important;font-weight:600;padding-top:5px;padding-bottom:5px;}
.pricing-grid1 ul li a > img , .pricing-grid2 ul li a > img, .pricing-grid3 ul li a > img{position:absolute;left:15px;top:12px;width:12px;font-weight:600;}
.price-value:after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #3488ce!important;position:absolute;bottom:-20px;left:50%;margin-left:-15px;}
.pricing-grid1 ul li a > span , .pricing-grid2 ul li a > span, .pricing-grid3 ul li a > span{display:block;}
div.price-value h3 a{font-weight:600;}
.price-bg{margin-top:22px;}
.price-bg .cart1,.price-bg .cart2,.price-bg .cart3{padding:0;border:0;padding-bottom:10px;}
.price-bg .cart1 a ,.price-bg .cart2 a,.price-bg .cart3 a{border-radius:0;padding:5px 25px;font-size:15px;}
.price-value h5 span{color:white;font-size:15px;}
.price-value h3 a, .price-value.three h3 a{color:#fff!important;}
.price-value.two h3 a{color:#fff!important;}
.price-value.two h5{background:#3488CE;}
.sale-box.two.sale-box span.on_sale{background:red;}
.sale-box.two.sale-box span.on_sale{box-shadow:none;line-height:normal;padding-top:25px;}
.price-value.two:after{border-top:20px solid #eb4b13;}



.sale-box, .sale-box.two, .sale-box.three{border-top-right-radius:0;}
.so-widget-sow-features-default-23aea5316a59 .sow-features-list .sow-features-feature h5{font-weight:bold;}
.secmenu ul > li > a{font-size:18px;font-weight:600;letter-spacing:1px;position:relative;}
.secmenu ul > li > a:hover{text-decoration:none;}
.secmenu ul > li > a:after{content:'';background-color:#004a43;height:2px;width:0;position:absolute;bottom:-10px;left:0;right:0;margin-top:5px;margin-left:auto;margin-right:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.secmenu ul > li > a:hover:after{width:100%;}
.theme-search{padding-bottom:45px;}
.theme-search input{background:transparent;width:50%;}
.themes .block-button{margin-bottom:0!important;}
.themes .block-button .button_centre{text-align:center;}
.themes .block-button .button_centre a{width:auto;padding:10px 20px;height:auto;line-height:18px;font-size:18px;border-radius:10px;box-shadow:none;letter-spacing:1px;}
div.wpcf7{}
.contact-block .wpcf7-form-control{background:transparent;padding:0px 10px;width:100%;}
.contact-block .wpcf7-submit{padding:5px 37px;}
.review-block{border:2px solid #4b4b4b;position:relative;}
.review-block ,.review-header{text-align:center;}
.review-block h3{background:#434343;color:#FFF;padding:10px;margin:0;}
.review-block .review-content{padding:10px;}
.review-block .review-footer{background:#434343;color:#FFF;padding:5px;}
.review-block .review-footer a{color:#FFF;}
.review-block .review-author{margin-bottom:30px;}
.review-block .review-author h4{position:relative;display:inline-block;background:#434343;color:#FFF;padding:5px 35px;}
.review-block .review-author h4:after{content:"";width:0;height:0;border-top:15px solid transparent;border-right:23px solid rgb(154, 150, 150);border-bottom:14px solid transparent;position:absolute;top:0;right:0;}
.review-block .review-author h4:before{content:"";width:0;height:0;border-top:15px solid transparent;border-left:23px solid rgb(154, 150, 150);border-bottom:14px solid transparent;position:absolute;top:0;left:0;}
.review-slider-wrap .owl-nav{text-align:center;margin-top:20px;}
.review-slider-wrap .owl-carousel .owl-nav .owl-prev, .review-slider-wrap .owl-carousel .owl-nav .owl-next{display:inline-block;padding:10px 15px;background:#a29f9f;margin:5px;font-size:18px;}

.wp_autosearch_input.ac_input::-webkit-input-placeholder {

    line-height:28px;
}

.wp_autosearch_input.ac_input::-moz-placeholder {
   
     line-height:28px;
}

.wp_autosearch_input.ac_input::-ms-placeholder {
    
     line-height:28px;
}

.wp_autosearch_input.ac_input::placeholder {
    
     line-height:28px;
}
 h2::before{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
   bottom:-5px;
    left: 0;
    right: 0;
    background-color: #1778c8;
}
 h2::after{
    content: '';
    width: 50%;
    height: 2px;
    position: absolute;
    bottom:-10px;
    left: 25%;
    right: 0;
    background-color:  #000;
}
a.block-item-button_left:hover {
    background:rgba(32,11,94,0.5)!important;
    color:#fff!important;
    text-decoration:none!important;
}
a.block-item-button_right:hover {
    background:rgba(193,11,44,0.5)!important;
    color:#fff!important;
     text-decoration:none!important;
}



