@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,900i|Open+Sans:300,400,600,700,800,800i');
/*
body{ font-family: 'Lato', sans-serif !important; font-weight:400 !important; font-size:16px !important; line-height:24px !important; color:#2a2a2c !important;}
*/
h1, h2, h3, h4, h5, h6 {
    color: #2E2E30;
}

h3 {
    color: #2E2E30;
    font-size: 25px;
}
.coupon_box_container { max-width: 1120px; margin: 0 auto; }

.home .content-sidebar-wrap{width:100% !important; float:left;padding: 0 !important;} 
.full-width-content .content-sidebar-wrap {width: 1440px;margin:0 auto;padding:0 15px 40px;}
.content-sidebar .content-sidebar-wrap {width: 1440px;margin:0 auto;padding:0 15px 40px;}
.sidebar-content .content-sidebar-wrap {width: 1440px;margin:0 auto;padding:0 15px 40px;}
.footer-widgets, footer.site-footer{width: 100%;float:left;}
.footer-widgets .wrap, footer.site-footer .wrap{width: 1440px;margin:0 auto;padding:0 15px;}

header .wrap{width: 1440px;margin:0 auto;padding:10px 15px;}
.site-header {width: 100%;float: left;}
.site-inner {width: 100%;float: left;}
.header-image .site-title > a {display: block;height: 100px;text-indent: -9999px;max-width: 360px;}
h1.site-title {padding-bottom: 5px;padding-top: 6px;}

.home .content{margin-top: 0 !important;}
.full-width-content .content{margin-top: 30px;}
.content-sidebar .content {float: left;width: 70%;padding-right: 30px; margin-top: 30px;}
.sidebar-content .content {float: right;width: 70%;padding-left: 30px; margin-top: 30px;}
.content-sidebar .sidebar {float: left;	width: 30%; margin-top: 30px;}
.sidebar-content .sidebar {float: left;	width: 30%; margin-top: 30px;}
img.alignleft {padding-right: 20px;}
img.alignright {padding-left: 20px;}

.entry-content{width:100%; float:left;}

.breadcrumb {font-size: 14px;margin: 0 0 25px 0;color: #8c8b8b;box-shadow: 0 0 3px rgba(1,1,1,0.16);box-sizing: border-box;background: #fff;padding: 12px 20px;}
.breadcrumb span {color: #f1913c;display: inline;font-size: 14px;}
/*ul.breadcrumb li a:after {content: " →";}*/
.home-even, .home-odd {
  font-size: inherit !important;
}
.guarantee-text a {
  text-decoration: none;
}
.coupon_box h2, .coupon_box h3, .coupon_box h4, .coupon_box h5, .coupon_box h6 { font-family: 'Segoe UI font family' !important; }
/*p{font-size:17px; line-height:28px;margin:0 0 20px 0 !important;padding:0;color:#000000 !important;font-family: 'Open Sans' !important;font-weight: 400 !important;}*/
.entry-content p, .entry-content ol li{font-size:17px; line-height:28px;margin:0 0 20px 0 !important;padding:0;color:#000000 !important;font-family: 'Open Sans' !important;font-weight: 400 !important;}
/*  .entry-content img {border: 1px solid #f3f3f3;}*/
.entry-content img {display: block;padding: 0;}

.su-service{margin: 40px 0 !important;}
.su-service-title {font-size: 25px !important;line-height: 36px !important;color: #151515 !important;margin-bottom: 0 !important;font-family: 'Lato', sans-serif !important;background: #f4f4f4;font-weight: 600 !important;margin-left: 60px;padding: 20px !important;}
.su-service-title i {font-size: 40px !important;top: 10px !important;} 
.su-service-title img{top: 10px !important;}

h1.entry-title{font-size: 42px;line-height: 50px;font-family: 'Lato' !important;font-weight: 700;text-decoration: none;}
.entry-content h2.top-plans{color:#00a6f2;font-size: 30px;line-height: 50px;text-align:center;font-family: 'Lato' !important;font-weight: 700;text-decoration: none;}
.entry-content h2 {font-family: 'Lato' !important;font-weight: 700;text-align: left;color: #2E2E30;font-size: 30px;text-decoration: underline;margin-bottom: 30px;}
.entry-content h2.sec-title {font-family: 'Lato' !important;font-weight: 700;text-align: left;background: #2c8ff4;color: #fff;font-size: 26px;line-height: 36px;text-decoration: none;margin-bottom: 30px;padding: 10px 10px 10px 30px;}
.entry-content .su-list.su-list-style- {padding: 20px 30px;}
.entry-content .su-list ul{margin-bottom:0 !important;}
.entry-content .su-list ul li {font-size: 17px;color:#000000 !important;font-family: 'Open Sans' !important;line-height: 25px !important;}
.entry-content .su-list ul li a{font-size: 17px;font-family: 'Open Sans' !important;}
.entry-content .su-list ul li i.fa.fa-chevron-circle-right {font-size: 20px;}

.sub-sec {float: left;margin-bottom: 20px;width: 100%;}
.sub-sec .sub-sec-listing {margin-right: 10px;width: 30%;}
.sub-sec .sec-image {margin: 0;width: 68.5%;}
.sub-sec .sub-sec-listing .su-list.su-list-style- {padding: 0 0 0 20px;}

.quick-review-box .su-column{margin:0 10px !important;}
.quick-review-box {border: 2px solid #E5372B !important;border-radius: 0 !important;clear: both;}
.quick-review-box .su-box-title{font-size: 24px;padding: 20px 40px;background: #E5372B !important;border-radius: 0 !important;text-shadow: 0 1px 0 #A1180F;color: #fff;}
.quick-review-box .su-list{padding: 0 10px 0 15px !important;}
.quick-review-box .su-box-content{padding: 30px 10px !important;}

.su-note {border: none;}
.su-note-inner {border: none !important;border-radius: 0 !important;}
.su-note .su-note-inner p {color: #fff !important;text-align: center;}

.su-box.highlight-box {clear: both;border: 2px solid #F56332 !important;}
.su-box.highlight-box .su-box-title {text-align: center;font-size: 26px;padding: 20px 10px;text-shadow: rgba(255, 255, 255, 0.7) 0px 1px 0px !important;}
.su-box.highlight-box .su-box-title .su-box-content{padding: 30px 20px;}

.box-button {padding: 30px;background-color: #45bf55;border-color: #45bf55 !important;}
.box-button span {border: none !important;font-size: 24px !important;font-weight: 600;}
.box-button:hover{background-color:#ff9212 !important;border-color:#ff9212 !important;opacity:1 !important;}


.pros-cons {/*border: 2px solid #d9d9d9 !important;border-radius: 0 !important; float: left;*/ clear: both;display:inline-block;}
.pros-cons .su-box-title {font-size: 26px;text-align: center;padding: 30px;}
.pros-cons .su-box {margin: 0;}
.pros-cons .pros {background: #E6F8ED; margin: 0 10px 0 0;}
.pros-cons .pros h2{background: #7bc542;margin-bottom: 10px;font-size: 24px !important;text-align: left !important;padding: 20px 30px;text-decoration: none !important;color: #fff !important;}
.pros-cons .cons {background: #fcf1f1; margin: 0 0 0 10px;}
.pros-cons .cons h2{background: #e60e0e;margin-bottom: 10px;font-size: 24px !important;text-align: left !important;padding: 20px 30px;text-decoration: none !important;color: #fff !important;}
.pros-cons .su-list ul li {padding-bottom: 15px !important;}
.pros-cons .su-list ul li i{font-size: 20px;}

.verdict{border: 2px solid #d9d9d9 !important;border-radius: 0 !important;clear: both;margin-top:20px !important;}
.verdict .su-box-title {background: #45bf55 !important;font-size: 26px;}
.verdict .su-box-content{background: #e2f0fc;}

.conclusion{border: 2px solid #d9d9d9 !important;border-radius: 0 !important;}
.conclusion .su-box-title{background-color: #efefef !important;color: #666666 !important;font-size: 26px;}

div#tablepress-9_wrapper {margin-top: 20px !important;}
#tablepress-9 a.su-button.visit-btn {background: #45BF55 !important;border: none;border-radius: 0 !important;display: inline-block;margin-top: 20px;min-width: 200px;padding: 10px 20px;}
#tablepress-9 a.su-button.visit-btn span {border: none !important;font-size: 16px !important;}
#tablepress-9 tbody td{color:#000000;font-family: 'Open Sans' !important; }
#tablepress-9 tfoot th, #tablepress-9 thead th{padding: 0;}
#tablepress-9 .dashicons, .dashicons-before:before{width: 25px;height: 25px;font-size: 25px;}
#tablepress-9 td, #tablepress-9 th{padding: 3px;}

span.dashicons.dashicons-star-filled {color: #ffc100;}
i.fa.fa-sliders {transform: rotate(90deg);}


/* Pricing Table 
--------------------------------------------- */

.pricing-table {clear: both;float: left;font-size: 22px;line-height: 1;margin-bottom: 40px;width: 100%;}
.pricing-table h2 {color: #e5372b;text-decoration: none;font-weight: 700;font-size: 30px;margin-bottom: 5px ;}
.pricing-table p {text-align: center;font-size: 13px !important;line-height: 18px !important;}
.pricing-table hr{margin: 0 0 20px;border-top: 0px solid #ddd;}
.pricing-table p strong {font-size: 16px;color: #2a2a2c;line-height: 24px;}
.price {text-align: center;margin-bottom: 30px;color: #e5372b;font-size: 20px;font-weight: 600;}
.price strong {font-size: 50px;color: #00a6f2;text-align: center;}
.pricing-table .one-third {border-radius: 10px;background-color: #fff;border: 1px solid #ddd;margin: 20px -2px;padding: 40px;width: 33.33%;}
.pricing-table .one-third:nth-child(3n+1) {margin: 30px 0;}
.pricing-table .one-third:nth-child(3n+2) {margin-bottom: 0;margin-top: 0;}
.pricing-table .one-third:nth-child(3n) {margin: 30px 0;}
.pricing-table .highlight-plan{background: #f2fafd;padding-top: 70px;padding-bottom: 70px;}
.pricing-table ul li {color: #333;margin-bottom: 5px;font-size: 14px;font-family: 'Lato', sans-serif !important;font-weight: 400 !important;line-height: 22px !important;}
.pricing-table ul li::before {content: "\f147";display: inline-block;font: normal 25px/1 'dashicons';margin-right: 5px;margin-top: 2px;vertical-align: top;-webkit-font-smoothing: antialiased;color:#46bf56}
.pricing-table a.button {background-color: #46bf56;border: 3px solid #46bf56;color: #fff;width: 100%;padding: 10px;font-size: 15px;font-family: 'Lato', sans-serif;}
.pricing-table a.button:hover {background-color: #ff7b00;border: 3px solid #ff7b00;color: #fff !important;}




/* Sidebar page views */

.content-sidebar .quick-review-box .su-column, .sidebar-content .quick-review-box .su-column{width: 47%;}
.sidebar .widget .textwidget ul li {color: #FF712C;padding: 2px 25px 2px 40px;font-family: "Lato",sans-serif; /*background: none !important;*/position: relative;}
.sidebar .widget .textwidget ul li a{color: #FF712C;font-family: "Lato",sans-serif;}
.sidebar .widget .textwidget ul li a:hover {color: #000;}
.sidebar .widget .textwidget ul li i {margin-right: 10px;position: absolute;left: 15px;top: 5px;}
.sidebar .widget h4.widget-title {font-weight: 700;font-size: 24px;font-family: 'Lato' !important;}
.sidebar .su-note-inner h2 {font-weight: 600;font-family: 'Lato' !important;}

/* Homepage style  */
.home-section-1 {background-image: none !important;} 
/*.home-section-1{text-align:center;}*/
.home-section-1 .widget-wrap{max-width: 1440px;margin: 0 auto;padding: 0 15px;}
.home .home-section-2, .home .home-section-3, .home .home-section-4, .home .home-section-5{width: 1440px;margin:0 auto;padding:50px 15px 0;}
.home-section-1 h2.widget-title, .home-section-1 h1{font-size: 44px;font-family: 'Lato', arial;font-weight: 600;color:#000;}
.home-section-2 h2.widget-title, .home-section-3 h2.widget-title, .home-section-4 h2.widget-title, .home-section-5 h2.widget-title,
.home-section-2 h2, .home-section-3 h2, .home-section-4 h2, .home-section-5 h2 {font-family: 'Lato' !important;font-weight: 700;text-align: center;color: #2E2E30;font-size: 30px;text-decoration: underline;margin-bottom: 30px;}
.home .home-section-1 p{color:#000 !important;font-size: 15px;}

.home-highlight-box {border-color: #e5372b !important;margin: 0 !important;}
.home-highlight-box .su-box-title {padding: 30px 20px !important;font-size: 32px;line-height: 36px;}

.home-section-3 .su-service{text-align: left;}
.home-section-3 .su-service .su-service-title{font-family:'Lato', sans-serif !important;min-height: 40px !important;line-height: 35px !important;background-color: rgb(234, 234, 234);font-size: 24px !important;padding: 15px 20px !important;color: #151515 !important;font-weight: 600;margin-left: 60px;}
.home-section-3 .su-service .su-service-content{padding-left:0 !important;}
.home-section-3 .su-service .su-service-title i{top: 13px;}
.home-section-3 .su-service:last-child {margin: 40px 0 0 0 !important;}
.home-section-3 .su-service:last-child p:last-child {margin: 0 !important;}
.home-odd.home-section-1 {padding: 80px 0 0px!important;}
/*.coupon_box .coupon_description {line-height: 110%;border: 2px dotted #f00;padding: 0 5px;}*/

/* Table style for homepage  */ 

.tablepress tbody td{vertical-align: middle !important;}
.best-hosting-plans thead tr th {background: #2A2A2C !important;color: #fff !important;font-size: 15px;font-family: 'Open Sans' !important;font-weight: 700 !important;}
.best-hosting-plans tr {border-bottom: 1px solid #ddd;}
.best-hosting-plans tr td.column-1 p:first-child {margin-bottom: 0 !important;}
.best-hosting-plans tr td {padding:15px 0 !important;margin: 0 !important;border: none !important;}
.best-hosting-plans tr:hover td {background: #F2FBFF !important;}
.best-hosting-plans .button_table{line-height: normal !important;margin-bottom: 20px !important;display: inline-block;}
.best-hosting-plans tr td.column-1 img{display:inline;}
.best-hosting-plans td span.strikethrough_text, 
.best-hosting-plans td span.bold_text, 
.best-hosting-plans td span.small_text_mth{float:left;width:100%;font-family: 'Open Sans' !important;}
.best-hosting-plans td span.bold_text{font-family: 'Open Sans' !important;font-weight: 800;}
.best-hosting-plans th.column-2 {text-align: left !important;padding-left: 40px;}
.best-hosting-plans td.column-2 {text-align: left !important;padding-left: 30px !important;}
.tablepress a.button_table:hover {background-color: #ff7b00;color: #fff !important;}
.best-hosting-plans p{margin:0 !important;line-height:20px;}
.best-hosting-plans p a strong {font-size: 14px;}
.best-hosting-plans ul.hc_green {margin-bottom: 5px;}
.best-hosting-plans ul.hc_green li {font-size: 14px;color: #000;text-align: left !important;padding-left: 35px;position: relative;}
.best-hosting-plans ul.hc_green li:before {font-size: 26px !important;content: "\f147";position: absolute;left: 0;display: inline-block;font: normal 25px/1 'dashicons';margin-right: 5px;margin-top: 2px;vertical-align: top;-webkit-font-smoothing: antialiased;color: #46bf56;text-align: left !important;}


.best-hosting-plans.homepage-hosting-plans .column-1{width:20% !important;}
.best-hosting-plans.homepage-hosting-plans .column-2{width:25% !important;}
.best-hosting-plans.homepage-hosting-plans .column-3{width:7% !important;}
.best-hosting-plans.homepage-hosting-plans .column-4{width:13% !important;}
.best-hosting-plans.homepage-hosting-plans .column-5{width:15% !important;}
.best-hosting-plans.homepage-hosting-plans .column-6{width:20% !important;}
.best-hosting-plans.homepage-hosting-plans th.column-4 > center {line-height: 18px;}

/* Tabele css for Hosting Comparison */

.best-hosting-plans.hosting-comparison .column-1{width:25% !important;}
.best-hosting-plans.hosting-comparison .column-2{width:35% !important;}
.best-hosting-plans.hosting-comparison .column-3{width:15% !important;}
.best-hosting-plans.hosting-comparison .column-4{width:20% !important;}



/* Blog post */

.home .featuredpost {margin-bottom: 40px !important;}
.home .featuredpost .widget-wrap {margin: 0 -15px;text-align: left;}
.home .featuredpost .post {background: #f3f3f3;display: inline-block;margin: 0 15px;vertical-align: top;width: 30.7%;}
.home .featuredpost .post .entry-header{padding: 0 15px;}
.home .featuredpost .post .entry-content{padding: 0 15px;text-align: left;}
.home .featuredpost .post .entry-title {font-size: 22px;}
.home .featuredpost .post span.entry-author-name {color: #000;}
.home .featuredpost .post span.entry-author-name:hover {color: #ff7b00;}




table.coupon-code thead tr th {background: #2f6d92 !important;color: #fff !important;font-size: 15px;font-family: 'Open Sans' !important;font-weight: 700 !important;}
table.coupon-code tr {border-bottom: 1px solid #ddd;}
table.coupon-code tr td.column-1 p:first-child {padding-top: 25px !important;margin-bottom: 0 !important;}
table.coupon-code tr td {padding: 0 !important;margin: 0 !important;border: none !important;}
table.coupon-code tr:hover td {background: #F2FBFF !important;}
table.coupon-code .button_table{line-height: normal !important;}
table.coupon-code .tablepress tbody td{vertical-align: middle;}

.faqs {margin-bottom: 50px;}
.faqs .su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus {padding: 10px;}
.faqs .su-spoiler.su-spoiler-style-default.su-spoiler-closed{background: #e4e4e4;padding: 10px;}
.faqs .su-spoiler.su-spoiler-style-default.su-spoiler-closed:hover{background: #45bf55;}
.faqs .su-spoiler.su-spoiler-style-default.su-spoiler-closed:hover .su-spoiler-title {color: #ffffff;}
.faqs .su-spoiler-title {font-size: 17px !important;color: #000;}
.faqs .su-spoiler.su-spoiler-style-default {background: #f8f8f8;}

.coupon_box .coupon_date img{display: inline-block;}
.coupon_box .incopycodearea .clip-popup{padding: 11px 0;}
.coupon_box .drp_timer .days {font-family: 'Open Sans';padding: 20px 20px 0 8px !important;font-size: 18px;}
.coupon_box .drp_timer .hours {font-family: 'Open Sans';padding: 20px 15px 0 10px;font-size: 18px;}
.coupon_box .time-static-caption {font-family: 'Open Sans';}
h2.align-left{text-align:left;} 


/* Blog Page */

.archive article {margin-bottom: 50px;}
.archive .content p {display: inline-block;}
.archive .entry-content img.aligncenter, .archive .entry-content img.alignnone{width: 100%;margin-bottom: 15px !important;max-width: 100%;padding: 0;}
.archive .entry-content img.alignleft{width: 100%;margin-bottom: 15px !important;padding: 0;}
.archive .entry-content img.alignright{width: 100%;margin-bottom: 15px !important;padding: 0;}

.single .entry-content .su-list, .single .entry-content ul{padding: 0 0 15px;}
.single .entry-content img.alignleft{margin:0 24px 24px 0 !important;padding: 0;}
.single .entry-content img.alignright{margin:0 0 24px 24px !important;padding: 0;}
.related-post {display: inline-block;width: 100%;margin-bottom: 20px;}
.related-post li {font-size: 18px;margin-bottom: 7px;}
.related-post li a:before {font-size: 18px !important;content: "\f0a4";font: normal normal normal 14px/1 FontAwesome;font-weight: 600;padding-right: 10px;}
.related-post h3 {position: relative;padding-bottom: 10px;}
.related-post h3:after {bottom: 0;content: "";display: block;height: 2px;left: 0;position: absolute;width: 50px;background: #f49148;}

h4.widget-title.widgettitle {background-color: #e9e9e9;padding: 15px 15px;color: #000;border-top: 5px solid #ff7b00;font-size: 24px;font-weight: 400;margin-bottom: 0!important;}

div#toc_container {margin-bottom: 40px;padding: 0;border: 2px solid #E5372B;}
p.toc_title {font-size: 20px;font-weight: bold !important;margin: 0 !important;padding: 20px !important;color: #fff !important;background: #E5372B;}
ul.toc_list {padding: 30px !important;margin: 0 !important;}
ul.toc_list li {font-size: 17px !important;margin-bottom: 3px !important;} 
ul.toc_list li:before {content: "\f138";font: normal normal normal 14px/1 FontAwesome;font-weight: 600;padding-right: 10px;font-size: 16px;color: #ff7b00;}
#toc_container span.toc_toggle a {color: #fff !important;}

.home-section-3 ul li {font-size: 18px;}
.home-section-3 ul li:not(ul.home li, ul.ul-list li):before {color: #009933;margin-right: 10px;content: "\f087"; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;}
.home-section-3 .title2 ul li:not(ul.home li, ul.ul-list li):before {color: red;margin-right: 10px;content: "\f088"; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;}
.footer-shape {overflow: hidden;position: absolute;left: 0;width: 100%;line-height: 0;direction: ltr;}
.shape-container {position: relative;display: block;float: left;width: 100%;}
.shape-container .footer-shape svg {fill: #fff; width: calc(100% + 1.3px); height: 49px; transform: translateX(0%) rotateY(180deg); }
.footer-widgets, .site-footer {background-color: #F5F1F0;}
.site-footer p, .footer-widgets a {color: #000 !important;}
.site-footer, .site-footer a, .site-footer p {color: #000;}

.footer-social ul li a.facebook {background: url('/wp-content/uploads/social-1.png') no-repeat -5px -5px;}
.footer-social ul li a.facebook:hover {background: url('/wp-content/uploads/social-1.png') no-repeat -5px -55px;}
.footer-social ul li a.twitter {background: url('/wp-content/uploads/social-1.png') no-repeat -55px -5px;}
.footer-social ul li a.twitter:hover {background: url('/wp-content/uploads/social-1.png') no-repeat -55px -55px;}
.footer-social ul li a.linkedin {background: url('/wp-content/uploads/social-1.png') no-repeat -105px -5px;}
.footer-social ul li a.linkedin:hover {background: url('/wp-content/uploads/social-1.png') no-repeat -105px -55px;}
.footer-social ul li a.gplus {background: url('/wp-content/uploads/social-1.png') no-repeat -155px -5px;}
.footer-social ul li a.gplus:hover {background: url('/wp-content/uploads/social-1.png') no-repeat -155px -55px;}

/* Menu changes */
.site-header { background: #fff;color: #000;border-bottom: 5px solid #f3f3f3;position: fixed; }
.site-header .wrap { padding: 0; }
.title-area p.site-title { margin: 0 !important;padding: 0 !important;padding-top: 10px !important; line-height: inherit; }
.title-area p.site-title a {background-size: contain !important;}
.header-image .site-title > a { height: 65px !important;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper { margin-top: 10px !important; background-color: #fff !important; }
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal{ background-color: #fff !important; }
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-mega-wrapper > li.current-menu-item { background-color: #fff !important; }
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li > a { color: #000 !important;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-mega-wrapper  li.current-menu-item > a,  
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-mega-wrapper > li.current-menu-ancestor > a 
{ 
	color: #f26333 !important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li {border-bottom: 2px solid;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li:hover {background: none;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {top: 100%;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link::before{background: #000;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li > a, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li:hover > a {color: #000 !important;font-size: 15px;text-transform: uppercase;font-weight: bold;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li:hover > a {color: #f26333 !important;}
/* .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header:hover > a.wp-mega-menu-link::before{width: 100%;} */
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {top: 49%;font-size: 18px;right: 5px;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 {float: left;margin-left: 0;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {top: 49%;font-size: 18px;right: 5px;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link::before {background: none;}
/*.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul li.wpmega-menu-megamenu ul li a:hover, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul li.wpmega-menu-megamenu ul li:hover a{color: #f26333 !important;}*/
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header:hover > a.wp-mega-menu-link span.wpmm-mega-menu-href-title,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.current-menu-item > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {color: #f26333;}
.site-inner {margin-top: 86px;}


.header-top-bar {background: #1497cf;color: #fff;padding-top: 8px;}
.header-top-bar span.top-text {font-size: 15px;vertical-align: top;padding: 12px 0;display: inline-block;}
.header-top-bar span.top-text br{display: none;}
.header-top-bar .coupon_box{padding: 0;margin: 0;background-color: transparent !important;border:none;width:50%;}
.header-top-bar .coupon_box .top-bar{display:none;}
.header-top-bar .coupon_box .bottom-bar{display:none;}
.header-top-bar .coupon_box .middle-bar{margin-bottom: 0;}
.header-top-bar .coupon_box .incopycodearea{max-width:260px;margin-bottom: 0;}
.header-top-bar .coupon_box .time-static-caption{color: #fff;}
.header-top-bar span.close-topbar {float: right;cursor: pointer;padding-top: 5px;}
.header-top-bar span.close-topbar:before {/*content: "\f00d";font: normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;text-rendering: auto;display: inline-block;*/content: "X";font-size: 16px;font-style: normal;display: inline-block;font-family: Arial;font-weight: 600;}

.header-top-bar{position: relative;z-index: 9999;display: block;position: absolute;top: 0;left: 0;right: 0;}
.header-top-bar .coupon-detail-last, .header-top-bar .coupon_box .coupon-detail-last, .header-top-bar .coupon_box .coupon-detail-left, .header-top-bar .coupon_box .conditions{display:none;}
.header-top-bar .coupon_box{display:inline-block; vertical-align: middle;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.header-top-bar .wrap { width: 1440px; margin: 0 auto; padding: 0px 15px 1px 15px;}
.header-top-bar .coupon_box .coupon-detail-right { width: 100%;max-width: 540px;}
.header-top-bar .coupon_box .coupon-detail-main{margin-top: 0;}
.header-top-bar .coupon_box{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);}
.site-inner{margin-top:0 !important;}
.site-header {position: absolute;top: 0px;}
.top-bar-appear .site-header {top: 60px;}
.site-header.sticky{position:fixed; top:0;}
body.top-bar-appear{padding-top:140px;}
body{padding-top:62px;}
.admin-bar.top-bar-appear .site-header {top: 92px !important;}
.admin-bar .header-top-bar{top:32px;}
.admin-bar .site-header.sticky{top:32px !important;}


.newsletter-form {width: 100%;text-align: center;float:left;max-width:100% !important;}
.newsletter-form input {background: #fff !important;border: 1px solid #ddd !important;border-radius: 4px;}
.newsletter-form input.tnp-submit {background-color: #ffffff !important;border: none;color: #ff7b00 !important;cursor: pointer;font-family: 'Lato';font-size: 18px !important;font-weight: 400;letter-spacing: 1px;padding: 0 20px !important;text-transform: uppercase;-webkit-font-smoothing: antialiased;border: 3px solid #ff7b00 !important;border-radius: 3px;display: inline-block !important;width: 100% !important;max-width: 100% !important;height: 50px;line-height: 44px;}
.newsletter-form input.tnp-submit:hover{background-color: #ff7b00 !important;border: none;color: #fff !important;}
.newsletter-form form {max-width: 650px;margin: 0 auto;}	
.newsletter-form h3.newsletter-top-text {font-family: 'Lato' !important;font-weight: 800;color: #2E2E30;font-size: 30px;text-align: center;display: flex;align-items: center;justify-content: center;}	
.newsletter-form .gb-icon {line-height: 0;color: #ff7b00;padding-right: 0.5em;display: inline-flex;}
.newsletter-form  p.newsletter-top-subtext {font-size: 22px;margin-bottom: 35px !important;}
.newsletter-form  p.newsletter-bottom-text {margin-top: 20px !important;}
.newsletter-form form .tnp-field label {display: none;}
.newsletter-form .newsletter-form-inner {max-width: 1140px !important;width: 100%;margin: 0 auto;background: #F5F1F0;padding: 60px 15px;border-radius: 10px;}

.menu-hosting-menu-container ul li {display: inline-block;text-align: center;}
.footer-widgets .menu-hosting-menu-container ul li a {margin:7px;}
.footer-widgets .menu-hosting-menu-container ul li a:after {content: "|";left: 8px;position: relative;}
.menu-hosting-menu-container ul li:last-child a:after {display: none;}
.widget.widget_nav_menu {padding:0px;}


#nav_menu-5 .menu-footer-menu-container a {	margin: 0 15px;padding: 0;text-transform: none;font-size: 17px;}
#nav_menu-5 {padding: 30px 0px 20px 0px;}

.content-sidebar .coupon_box .coupon-detail-last .rattings {width: 130px; height: 130px;padding: 10px 15px;}
.content-sidebar .coupon_box .coupon-detail-last .rattings .rating-number{font-size: 22px;line-height: normal;}
.content-sidebar .coupon_box .coupon-detail-last .rattings .rating-text{line-height: normal;}
.content-sidebar .coupon_box .coupon-detail-last .btn{font-size: 16px;padding: 10px;}
.content-sidebar .coupon_box .coupon-detail-last.price-section h4.discount-price{font-size: 18px; margin-bottom: 0;}
.custom-wid .su-note .su-note-inner p {color: #000 !important; margin: 10px 0 10px;}
.custom-wid .box-button {padding: 15px !important;}.content-sidebar .coupon_box .coupon-detail-right .middle-bar .conditions{margin-top: 10px !important;}

@media (max-width:1500px){

.home .content-sidebar-wrap{width:100% !important; float:left !important;padding: 0 !important;} 
.full-width-content .content-sidebar-wrap {width: 1280px;margin:0 auto;padding:0 15px;}
.content-sidebar .content-sidebar-wrap {width: 1280px;margin:0 auto;padding:0 15px;}
.sidebar-content .content-sidebar-wrap {width: 1280px;margin:0 auto;padding:0 15px;}
.home .home-section-2, .home .home-section-3, .home .home-section-4, .home .home-section-5{width: 1280px;}
.footer-widgets .wrap, footer.site-footer .wrap{width: 1280px;margin:0 auto;padding:0 15px;}
header .wrap{width: 1280px;margin:0 auto;padding:20px 15px;} 
.sidebar .sidebar-primary .widget-area .q2w3-fixed-widget-container h4 {font-size: 8px !important;}


/* Sidebar page views */
.content-sidebar .entry-content .su-list.su-list-style-{clear:both;}
.sidebar-content .entry-content .su-list.su-list-style-{clear:both;}
	
	.header-top-bar .wrap { width: 1280px; margin: 0 auto; padding: 0px 15px 0px 15px;}
}

@media (max-width:1366px){

.home .content-sidebar-wrap{width:100% !important; float:left !important;padding: 0 !important;} 
.full-width-content .content-sidebar-wrap {width: 1170px;margin:0 auto;padding:0 15px;}
.content-sidebar .content-sidebar-wrap {width: 1170px;margin:0 auto;padding:0 15px;}
.sidebar-content .content-sidebar-wrap {width: 1170px;margin:0 auto;padding:0 15px;}
.home-section-1 .widget-wrap{width:1170px;}
.home .home-section-2, .home .home-section-3, .home .home-section-4, .home .home-section-5{width: 1170px;}
.footer-widgets .wrap, footer.site-footer .wrap{width: 1170px;margin:0 auto;padding:0 15px;}
header .wrap{width: 1170px;margin:0 auto;padding:10px 15px;}


.home-section-3 .su-service .su-service-title, .su-service-title {font-size: 26px !important;line-height: 32px !important;padding: 15px !important;margin-left: 55px;}
.home-section-3 .su-service .su-service-title i, .su-service-title i {font-size: 40px !important;top: 10px !important;} 
.home-section-3 .su-service .su-service-title img, .su-service-title img{top: 7px !important;}
	
	.header-top-bar .wrap { width: 1170px;}


}

@media (max-width:1199px){

.home .content-sidebar-wrap{width:100% !important; float:left !important;padding: 0 !important;}  
.full-width-content .content-sidebar-wrap {width:970px;display: inherit;}
.content-sidebar .content-sidebar-wrap {width:970px;display: inherit;}
.sidebar-content .content-sidebar-wrap {width:970px;display: inherit;}
.home-section-1 .widget-wrap{width:970px;}
.home .home-section-2, .home .home-section-3, .home .home-section-4, .home .home-section-5{width: 970px;display:inherit;}
.footer-widgets .wrap, footer.site-footer .wrap{width: 970px;margin:0 auto;padding:0 15px;}
header .wrap{width:970px;display: inherit;}
.entry-content h2.top-plans{line-height: 44px;font-size: 36px;}
.header-image .site-title > a{background-size:100% !important;}
.quick-review-box .su-column{width: 47%;}
.su-list ul li i{top: 5px !important;}
.sub-sec .sec-image {margin: 0;width: 68%;}

header nav ul.menu li{margin: 0 5px;}
header .title-area{width: 270px;}
header.site-header .widget-area{width: 670px !important;}
.header-image .site-title > a{height: 90px;}
.widget.widget_nav_menu{padding: 25px 0;}
header .genesis-nav-menu{font-size:15px;}

.home-section-3 .su-service .su-service-title, .su-service-title {font-size: 24px !important;line-height: 30px !important;padding: 15px !important;margin-left: 50px;}
.home-section-3 .su-service .su-service-title i, .su-service-title i {font-size: 40px !important;top: 10px !important;} 
.home-section-3 .su-service .su-service-title img, .su-service-title img{top: 7px !important;}
.home .featuredpost .post {width: 30.2%;}

.home-section-1 h2.widget-title, .home-section-1 h1{font-size: 36px;}
.home-section-2 h2.widget-title, .home-section-3 h2.widget-title, .home-section-4 h2.widget-title, .home-section-5 h2.widget-title{font-size: 36px;}
.home-highlight-box .su-box-title {font-size: 28px;line-height: 32px;}

.best-hosting-plans.homepage-hosting-plans .column-1{width:17% !important;}
.best-hosting-plans.homepage-hosting-plans .column-2{width:28% !important;}
.best-hosting-plans.homepage-hosting-plans .column-3{width:7% !important;}
.best-hosting-plans.homepage-hosting-plans .column-4{width:13% !important;}
.best-hosting-plans.homepage-hosting-plans .column-5{width:15% !important;}
.best-hosting-plans.homepage-hosting-plans .column-6{width:20% !important;}

/* Sidebar page views */
.content-sidebar .pricing-table .one-third{padding: 40px 20px;}
.sidebar-content .pricing-table .one-third{padding: 40px 20px;}
.content-sidebar .pricing-table .highlight-plan, .sidebar-content .pricing-table .highlight-plan{padding: 70px 20px;}

.content-sidebar .price strong{font-size: 40px;}
.sidebar-content .price strong{font-size: 40px;}

.content-sidebar .quick-review-box .su-box-title{padding: 20px;}
.sidebar-content .quick-review-box .su-box-title{padding: 20px;}
.content-sidebar .quick-review-box .su-column, .sidebar-content .quick-review-box .su-column{margin: 0 !important; padding: 0 !important;width: 48% !important;}

.content-sidebar .box-button span{font-size: 22px !important;padding: 0 !important;}
.sidebar-content .box-button span{font-size: 22px !important;padding: 0 !important;}

/* Header */
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper>li>a {padding: 20px 18px 25px 18px;font-size: 13px;}
.site-inner {margin-top: 82px;}
	
	.header-top-bar .wrap { width: 970px;}

.content-sidebar .coupon_box .coupon-detail-last .rattings {width: 110px;height: 110px;padding: 0px 10px;}	
.content-sidebar .coupon_box .coupon-detail-last .rattings .rating-number {font-size: 20px;line-height: 20px;padding-top: 10px;}
.content-sidebar .coupon_box .coupon-detail-last .rattings .rating-star .bh-stars{height: 42px;}


}

@media screen and (max-width:1100px){
.header-top-bar span.top-text br{display: block;line-height: 0;}
.header-top-bar span.top-text{/*padding: 2px 0 8px 0;*/}
}

@media (min-width:1025px) and (max-width:1199px){
/* Tabele css for Hosting Comparison */

.best-hosting-plans.hosting-comparison .column-1{width:20% !important;}
.best-hosting-plans.hosting-comparison .column-2{width:40% !important;}
.best-hosting-plans.hosting-comparison .column-3{width:10% !important;}
.best-hosting-plans.hosting-comparison .column-4{width:30% !important;}

.best-hosting-plans.hosting-comparison th.column-2{padding-left: 10px;}
.best-hosting-plans.hosting-comparison td.column-2{padding-left: 5px !important;}
.site-inner {margin-top: 82px;}
	


}

@media (min-width:992px) and (max-width:1199px){
	
	.header-top-bar .time-static-caption{font-size:12px;line-height:13px;max-width:100px;top:0;}
	.header-top-bar .coupon_box{width:56%;}
	.header-top-bar .coupon_box .coupon-detail-main{padding: 0px 5px 0px 5px;}
}

@media (max-width:1024px){


/* Sidebar page views */
.content-sidebar .content{width: 100%;padding: 0;}
.content-sidebar .sidebar{width: 100%;padding: 0;}

/*
.sidebar .widget{position:relative !important; top:0 !important}
*/

.sidebar-content .content{width: 100%;padding: 0;}
.sidebar-content .sidebar{width: 100%;padding: 0;}

.best-hosting-plans.hosting-comparison .column-1{width:25% !important;}
.best-hosting-plans.hosting-comparison .column-2{width:40% !important;}
.best-hosting-plans.hosting-comparison .column-3{width:10% !important;}
.best-hosting-plans.hosting-comparison .column-4{width:25% !important;}
.site-inner {margin-top: 82px;}

}
@media (max-width:991px){
	
.header-top-bar span.top-text{text-align: center;width: 100%;}
.header-top-bar span.top-text br{display: none;}
.header-top-bar span.close-topbar {position: absolute;top: 10px;right: 10px;padding: 0 !important;}
.header-top-bar .coupon_box{width: 100%;text-align: center;}
.header-top-bar .coupon_box .middle-bar {max-width: 550px;width: 100%;}
.header-top-bar .coupon_box .time-static-caption{max-width: 140px;}	

.home .content-sidebar-wrap{width:100% !important; float:left !important;padding: 0 !important;} 
.full-width-content .content-sidebar-wrap {width:100%;}
.content-sidebar .content-sidebar-wrap {width:100%;}
.sidebar-content .content-sidebar-wrap {width:100%;}
.home-section-1 .widget-wrap{width:100%;padding:0 15px;}
.home .home-section-2, .home .home-section-3, .home .home-section-4, .home .home-section-5{width: 100%;}
.footer-widgets .wrap, footer.site-footer .wrap{width: 100%;}
header .wrap{width:100%;}
/* header.site-header .widget-area{width: 100% !important;} */
header .title-area{width:290px;}
.nav-header {float: none;}
.responsive-menu-icon {margin-right: 20px;margin-top: 40px;text-align:right;}
.genesis-nav-menu .menu-item{border-bottom: 1px solid;}
.genesis-nav-menu li:hover,
.genesis-nav-menu .sub-menu li:hover,
.genesis-nav-menu .current-menu-item > li:hover,
.genesis-nav-menu .sub-menu .current-menu-item > li,
.genesis-nav-menu .sub-menu .current-menu-item > li:hover{background:none;}
.site-header .sub-menu li{background:none !important;}
header nav ul.menu li{margin: 0}

.widget.widget_nav_menu{padding: 0;}
.home .site-inner{padding: 0;}
.site-inner, .wrap {padding: 0 5%;}
hr{margin: 35px 0;}
h1.entry-title{font-size: 38px;line-height: 44px;}
.entry-content h2.top-plans{line-height: 42px;font-size: 34px;}
.entry-content h2{font-size: 32px;line-height: 40px;}

.pricing-table .one-third{padding: 30px 20px;}
.pricing-table .highlight-plan{padding: 60px 20px;}
.pricing-table p strong{font-size: 14px;line-height: 22px;}
.price{font-size: 18px;}	
.price strong{font-size: 36px;}

.quick-review-box .su-box-title{font-size: 22px;padding: 20px 25px;}
.quick-review-box .su-column {margin: 0 !important;padding: 0;width: 49% !important;float: left !important;}
.quick-review-box .su-list{margin-bottom: 30px !important;}

.su-box.highlight-box .su-box-title{font-size: 22px;line-height: 30px;}
.box-button {padding: 15px;}
.box-button span {font-size: 18px !important;}

.sub-sec .sub-sec-listing {margin-right: 10px;width: 30% !important;float:left !important;}
.sub-sec .sec-image {margin: 0;width: 68% !important;float:left !important;}

.su-service {margin: 30px 0 !important;}
.home-section-3 .su-service .su-service-title, .su-service-title {font-size: 24px !important;line-height: 30px !important;padding: 15px !important;margin-left: 50px;}
.home-section-3 .su-service .su-service-title i, .su-service-title i {font-size: 40px !important;top: 10px !important;} 
.home-section-3 .su-service .su-service-title img, .su-service-title img{top: 10px !important;height: 45px;width: 45px;}

.entry-content .su-list.su-list-style-{clear:both;}
img.alignleft{padding: 0;width: 100%;}
img.alignright{padding: 0;width: 100%;}
img.aligncenter{width: 100%;}
.entry-content .su-list.su-list-style-{padding: 20px 0;}

.pros-cons .su-column-size-1-2{width:48.4% !important; float:left !important;}
.pros-cons .pros{margin: 0 10px 0 0 !important;}
.pros-cons .cons{margin: 0 0 0 10px !important;}
.pros-cons .su-list{padding: 20px 15px !important;}

.home-section-1 h2.widget-title, .home-section-1 h1{font-size: 32px;}
.home-section-2 h2.widget-title, .home-section-3 h2.widget-title, .home-section-4 h2.widget-title, .home-section-5 h2.widget-title{font-size: 32px;}
.home .home-section-1 p{font-size: 17px;line-height: 28px;}

.best-hosting-plans.homepage-hosting-plans .column-1{width:25% !important;min-width: 170px;}
.best-hosting-plans.homepage-hosting-plans .column-2{width:25% !important;min-width: 250px;}
.best-hosting-plans.homepage-hosting-plans .column-3{width:auto !important;}
.best-hosting-plans.homepage-hosting-plans .column-4{width:10% !important;}
.best-hosting-plans.homepage-hosting-plans .column-5{width:10% !important;}
.best-hosting-plans.homepage-hosting-plans .column-6{width:30% !important;min-width: 180px;}

.best-hosting-plans.hosting-comparison .column-1{min-width: 100px;max-width: 120px;}
.best-hosting-plans.hosting-comparison .column-2{min-width: 230px;}
.best-hosting-plans.hosting-comparison .column-3{min-width: 90px;}
.best-hosting-plans.hosting-comparison .column-4{min-width: 140px;}


.home .featuredpost .widget-wrap {text-align: left;}
.home .featuredpost .post {display: inline-block;float: none;margin:0 10px 20px;vertical-align: top;width: 47%;}
.home .featuredpost .post .entry-title {font-size: 20px;}


.footer-widgets{padding: 40px 0 0;}
.footer-social ul{margin: 0;}
.footer-widgets ul.menu li a{font-size: 15px;margin:10px;line-height: 25px;}
#nav_menu-5 .menu-footer-menu-container a {	font-size: 15px;	margin: 10px;line-height: 28px;	}
.footer-widgets .menu-hosting-menu-container ul li a:after {left: 11px;}
header.site-header .widget-area {width: 670px !important;max-width: 68%;float: right !important;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {top: 49%;font-size: 15px;right: -2px;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper>li>a{ padding: 20px 12px 25px 12px; font-size: 13px; }
.site-inner {margin-top: 103px;}
	
	
	.header-top-bar .wrap { width: 100%;}
	.header-top-bar .coupon_box .coupon-detail-main{justify-content:center;padding-bottom:5px;}
	.header-top-bar span.top-text{padding: 0px 0 12px 0;}
	.header-top-bar .coupon_box .coupon-detail-right{padding-top:0;}
	
	body{padding-top:102px;}
	.site-header{top: 0px;}
	body.top-bar-appear{padding-top:204px;}
	.top-bar-appear .site-header{top: 102px;}
}
@media (max-width:910px){
	/* Responsive menu */
	header.site-header .widget-area {width: 100% !important;float: right !important;text-align: right;margin-top: -45px;max-width: 100%;margin-right: 0;}
	.header-image .title-area { z-index: 9;position: relative;}
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li {display: block;text-align: left;width: 100%;     border-bottom: 1px solid #000;}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{right: 10px;}
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper {    width: 100%;position: absolute;top: 90px;overflow: scroll;height: calc(100vh - 111px) !important;}
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li:hover > .wpmm-sub-menu-wrap,
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap
	 {    padding-left: 10px;overflow: hidden;}
	.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 {border-top: 1px solid #cfcfcf;padding: 12px; margin: 0;width: 100%;}
	.responsive-menu-icon {color: #000;margin: 0;right: 0;}
	.responsive-menu-icon::before {color: #000;}
	.genesis-nav-menu {color: #000;}
	.genesis-nav-menu.responsive-menu li a, .site-header .genesis-nav-menu.responsive-menu .sub-menu li a {color: #000 !important;}
	.site-header .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {color: #000;}
	.site-header .genesis-nav-menu.responsive-menu .sub-menu {margin-left: 10px;}
	.wp-megamenu-main-wrapper .wpmegamenu-toggle {display: inline-block; color: #000; margin-right: 10px;}
	.wpmm-mega-wrapper.wpmemgamenu-pro {display: none;}
	.wpmm-mega-wrapper.wpmemgamenu-pro.wpmm-show-menu {display: block; width: 100%;}
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li > a, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li:hover > a{font-size: inherit; width: 100%;}
	.wpmm-sub-menu-wrap.wpmm-FadeInOut.wpmm-double-image-animation {position: relative !important;width: 100% !important;visibility: visible !important;height: auto !important;    opacity: 1 !important;display: none;}
	.wpmm-sub-menu-wrap.wpmm-FadeInOut.wpmm-double-image-animation.wpmm-open-fade {display: block !important;}
	.wpmm-sub-menu-wrap li.wpmega-1columns-3total { width: 100%; }
	.site-inner {margin-top: 100px;}
	.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 a, .wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 a span { margin: 0; }
	.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper>li>a { padding-top: 12px; padding-bottom: 12px; }
}
@media (max-width:767px){
.header-top-bar{display:none;}
.home .content-sidebar-wrap{width:100% !important; float:left !important;padding: 0 !important;} 
.full-width-content .content-sidebar-wrap {width:100%;}
.content-sidebar .content-sidebar-wrap {width:100%;}
.sidebar-content .content-sidebar-wrap {width:100%;}
.home .home-section-2, .home .home-section-3, .home .home-section-4, .home .home-section-5{width: 100%;}
.footer-widgets .wrap, footer.site-footer .wrap{width: 100%;}
.entry-content h2.top-plans{line-height: 36px;font-size: 28px;}
.entry-content h2.sec-title{font-size: 24px;line-height: 34px;}
header .wrap{padding: 0 15px;}

p{font-size:16px;line-height:26px;}
.entry-content p, .entry-content ol li{font-size:16px;line-height:26px;}
.entry-content .su-list ul li{font-size:16px;}
.entry-content .su-list ul li a{font-size:16px;}
hr{margin: 25px 0;}
h1.entry-title{font-size: 34px;line-height: 40px;}
.entry-content h2.top-plans{line-height: 38px;font-size: 32px;}
.entry-content h2{font-size: 30px;line-height: 36px;}

.sub-sec .sub-sec-listing {margin-bottom: 20px !important;width: 100% !important;}
.sub-sec .sec-image {margin: 0 !important;width: 100% !important;}
.sub-sec .sec-image img{margin: 0 !important;}

.home-section-3 .su-service .su-service-title, .su-service-title{font-size: 22px !important;line-height:26px !important;margin-left: 40px;}
.home-section-3 .su-service .su-service-title i, .su-service-title i{font-size: 32px !important;top:10px !important;}

.quick-review-box .su-column {width: 100% !important;}
.pros-cons .su-column-size-1-2{width:100% !important;}
.pros-cons .pros{margin: 0 0 20px 0 !important;}
.pros-cons .cons{margin: 0 !important;}
.pros-cons .pros h2{padding: 10px 20px;font-size: 26px;}
.pros-cons .cons h2{padding: 10px 20px;font-size: 26px;}
.verdict .su-box-title{font-size: 26px;}
.conclusion .su-box-title{font-size: 26px;}

.home-section-1 h2.widget-title, .home-section-1 h1{font-size: 28px;}
.home .home-section-1 p{font-size: 16px;line-height: 26px;}
.home .home-section-1 p a.button{font-size: 16px;line-height: 24px;}

.home-section-2 h2.widget-title, .home-section-3 h2.widget-title, .home-section-4 h2.widget-title, .home-section-5 h2.widget-title{font-size: 30px;}

.best-hosting-plans.hosting-comparison .column-1{min-width: 170px;max-width: 150px;}
.best-hosting-plans.hosting-comparison .column-2{min-width: 260px;}
.best-hosting-plans.hosting-comparison .column-3{min-width: 100px;}
.best-hosting-plans.hosting-comparison .column-4{min-width: 160px;}
.best-hosting-plans td span.bold_text{font-size:28px;line-height: 32px;}

.home-highlight-box .su-box-title {font-size: 24px;line-height: 28px;padding: 20px;}
.home .featuredpost .widget-wrap {margin: 0;}
.home .featuredpost .post {width: 100%;margin: 0 0 20px 0;}
.home .featuredpost .post .entry-title {font-size: 20px;}
.content-sidebar .quick-review-box .su-column, .sidebar-content .quick-review-box .su-column{width: 100% !important;}
	
	.page-id-22520 .header-top-bar{display:none !important;}
	
	body{padding-top:100px;}
	.site-header{top: 0px;}
body.top-bar-appear{padding-top:102px;}
	.top-bar-appear .site-header{top: 0px;}
.home-odd.home-section-1 {padding: 40px 0 0px !important;}	
	
}

@media (max-width:640px){

h1.entry-title{font-size: 32px;line-height: 38px;}
.entry-content h2.top-plans{line-height: 34px;font-size: 28px;}
.entry-content h2{font-size: 26px;line-height: 32px;}
.entry-content h2.sec-title{font-size: 22px;line-height: 32px;padding-left:15px;}
p{font-size:15px;line-height:24px;margin: 0 0 15px;}
.home-section-2 h2.widget-title, .home-section-3 h2.widget-title, .home-section-4 h2.widget-title, .home-section-5 h2.widget-title{font-size: 26px;}
.pricing-table .one-third{width:100%;margin: 0 0px 20px 0 !important; padding: 20px !important;}
.pricing-table .one-third:last-child {margin-bottom: 0 !important;}
.su-service {margin: 20px 0 !important;}
.box-button {padding: 10px;}
.box-button span {font-size: 16px !important;}
.su-service-title img {height: 40px;width: 40px;}
.sidebar .textwidget img {width: 100%;}

.coupon_box .drp_timer {width: 160px;}
.coupon_box .time-static-caption {max-width: 120px;}
.coupon_box .incopycodearea a, .coupon_box .incopycodearea {width: 100%;}




}

@media (max-width:480px){

h1.entry-title{font-size: 30px;line-height: 36px;}
.entry-content h2.top-plans{line-height: 30px;font-size: 24px;margin-bottom: 15px;}
.entry-content h2{font-size: 22px;line-height: 28px;margin-bottom: 15px;}
.entry-content h2.sec-title{font-size: 20px;line-height: 26px;padding-left:10px;margin-bottom: 15px;}

header .title-area {width: 270px;}
.header-image .site-title > a{height: 80px;margin: 0;}
.responsive-menu-icon{margin-top: 10px;}
.responsive-menu-icon::before{margin: 33px auto;}
.entry-content p, .entry-content ol li{font-size:15px;line-height:24px;margin: 0 0 15px;}
.entry-content .su-list ul li{font-size:15px;}
.entry-content .su-list ul li a{font-size:15px;}

.sub-sec .sub-sec-listing .su-list.su-list-style-{padding: 0;}
.sub-sec .sub-sec-listing .su-list ul li a{font-size:15px;}

.box-button span{padding: 0 !important;}
.pros-cons .su-box-title{font-size: 24px;line-height: 26px;padding: 10px;}
.pros-cons .pros h2{font-size: 22px;}
.pros-cons .cons h2{font-size: 22px;}
.verdict .su-box-title{font-size: 22px;}
.conclusion .su-box-title{font-size: 22px;}
.pros-cons .su-list ul li i {font-size: 16px;top: 10px !important;}


.best-hosting-plans ul.hc_green li{font-size:13px;}
.best-hosting-plans p a strong{font-size:12px;}
.tablepress tbody td a.button_table{font-size:14px;margin-bottom: 10px !important;}
.best-hosting-plans td span.bold_text{font-size:26px;line-height: 30px;}

.home-even, .home-odd {padding: 50px 0;}
.home-section-1 h2.widget-title, .home-section-1 h1{font-size: 24px;}
.home .home-section-1 p{font-size: 15px;line-height: 22px;}
.home .home-section-1 p a.button{font-size: 15px;line-height: 20px;padding: 10px 20px;}
.home-highlight-box .su-box-title {font-size: 20px;line-height: 24px;padding: 10px !important;}
.home-section-2 h2.widget-title, .home-section-3 h2.widget-title, .home-section-4 h2.widget-title, .home-section-5 h2.widget-title{font-size: 22px;margin-bottom: 15px;}
.home-section-3 .su-service .su-service-title{font-size: 20px !important; line-height: 24px !important;}
.home .featuredpost .post .entry-title {font-size: 18px;}
.footer-widgets p, .site-footer p {font-size: 12px !important;line-height: 20px !important;}

.sidebar .su-note-inner h2{font-size: 20px;}
.sidebar .widget h4.widget-title{font-size: 20px;}
.coupon_box .coupon_description{font-size: 17px !important;line-height: 20px;}
.coupon_box .incopycodearea a{padding:10px 50px 10px 20px;}
.coupon_box .drp_timer{width:130px;}
.coupon_box .drp_timer .days {padding: 20px 17px 0 8px !important;font-size: 16px;}
.coupon_box .drp_timer .hours {padding: 20px 10px 0 10px;font-size: 16px;}
.coupon_box .time-static-caption{max-width:90px;}
}

.su-column-size-3-4 {
    width: 70% !important;
}

.su-note-inner {
box-shadow: 0 0 3px rgba(1,1,1,0.16);
}





