/*

Theme Name:     sslmatrix_latet

Description:    sslmatrix_latet

Author:         SSL Matrix Administrator

Template:       twentytwelve



(optional values you can add: Theme URI, Author URI, Version)

*/



@import url("../twentytwelve/style.css");

body{ background:#fafafa ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
body.custom-font-enabled{font-family:Verdana, Arial, Helvetica, sans-serif; }
#page{ margin:12px auto 0; background:none; position:relative;}
img{ border:none;}a{ text-decoration:none; color:#f17926;}
a:hover{ text-decoration:none; color:#333333;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.f-left{ float:left !important}
.f-right{ float:right !important}
.entry-content ul{ margin:0; padding:0; list-style-type:none;}
.entry-content li{ background:url(images/li_icon.png) no-repeat left 10px; padding:3px 0 3px 20px; margin:0}
.button{background:url(images/home_shop_bg.jpg) repeat-x #f17a28; line-height:30px; font-size:16px; font-weight:400; color:#fff; border:solid 1px #ffb684; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; text-decoration:none; text-align:center; white-space:nowrap; padding:3px 10px;}
a:hover.button{ color:#fff;}
.join_reseller_program{background:url(images/join_reseller_program.jpg) repeat-x #f17a28; line-height:30px; font-size:16px; font-weight:400; color:#fff; border:solid 1px #0054b5; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; text-decoration:none; text-align:center; white-space:nowrap; padding:3px 10px;}
a:hover.join_reseller_program{ color:#fff;}
body .site{ padding:0; box-shadow:0 0 0 rgba(0, 0, 0, 0); overflow:visible; max-width:980px;}
.wrapper{ background:#fff; box-shadow:0 2px 6px rgba(100, 100, 100, 0.3); padding:0 1.3%}
.wrapper{ padding-top:15px; padding-bottom:15px;}
.home .wrapper{ padding-top:0;}
.site-header{ padding:0; float:left; width:100%;}
.site-content{ margin:0;}
.entry-content h2{ font-weight:400; color:#f17926; font-size:27px; margin-bottom:10px; line-height:30px; font-family: 'Calibri', Arial, Helvetica, sans-serif; margin-top:0}
.entry-content .about h2 span{ color:#636363}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 0px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type="submit"], li.bypostauthor cite span{ background:url(images/home_shop_bg.jpg) repeat-x #f17a28; line-height:30px; font-size:16px; font-weight:400; color:#fff; border:solid 1px #ffb684; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
.menu-toggle:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type="submit"]:hover{background:url(images/home_shop_bg.jpg) repeat-x #f17a28; line-height:30px; font-size:16px; font-weight:400; color:#fff; border:solid 1px #ffb684; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
#wpcr_button_1, #wpcr_button_1:link, #wpcr_button_1:visited, #wpcr_submit_btn, #wpcr_submit_btn:link, #wpcr_submit_btn:visited{background:url(images/home_shop_bg.jpg) repeat-x #f17a28 !important; line-height:30px; font-size:16px !important; font-weight:400 !important; color:#fff !important; border:solid 1px #ffb684 !important; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px!important ; -webkit-border-radius:7px !important; border-radius:7px !important; text-shadow:none !important; padding:5px 15px !important; display:inline !important; }
#wpcr_button_1:hover, #wpcr_button_1:visited, #wpcr_submit_btn:hover, #wpcr_submit_btn:visited{background:url(images/home_shop_bg.jpg) repeat-x #f17a28 !important; line-height:30px; font-size:16px !important; font-weight:400 !important; color:#fff !important; border:solid 1px #ffb684 !important; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px!important ; -webkit-border-radius:7px !important; border-radius:7px !important; text-shadow:none !important; padding:5px 15px !important; display:inline !important}
input#wpcr_submit_btn{ height:33px !important; float:left !important; padding:2px 10px; line-height:23px !important;}
/*header*/
.fair_price{ font-size:23px; color:#636363; float:left; padding:26px 0 0 30px; font-family: 'Calibri', Arial, Helvetica, sans-serif; line-height:23px; font-weight:400;}
.fair_price span{ color:#f17926}
.live_chat{ float:right; padding:0}
.livechat_button a{ background:url(images/live_chat.png) no-repeat left center; width:102px; height:36px; overflow:hidden; text-indent:-99999px; float:right;}

.site-header h1{ float:left; padding:1.3% 0 0;}
.top_social{ float:right; width:100px;}
.top_social a{ float:left; width:23px; height:23px; overflow:hidden; float:left; margin-right:8px; text-indent:-99999px;}
.top_social a.top_facebook{ background:url(images/top_facebook.png) no-repeat;}
.top_social a.top_twitter{ background:url(images/top_twitter.png) no-repeat;}
.top_social a.top_googleplus{ background:url(images/top_googleplus.png) no-repeat;}
.top_social a:hover.top_facebook{ background:url(images/top_facebook_hover.png) no-repeat;}
.top_social a:hover.top_twitter{ background:url(images/top_twitter_hover.png) no-repeat;}
.top_social a:hover.top_googleplus{ background:url(images/top_googleplus_hover.png) no-repeat;}
/*navigation*/
.main-navigation{ float:left; width:100%; margin:0; background:#636363 url(images/navi_bg1.png) no-repeat right top; padding:7px 0 0; position:relative; z-index:99999}
.nav-menu{float:left; padding-left:10px;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{ border:none; width:auto;}
.main-navigation li{ margin-right:5px; float:left; margin-top:0}
.main-navigation li a{ color:#fff; line-height:2.172; padding:0 15px 5px; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight:400; text-decoration:none; font-size:16px; text-transform:uppercase; float:left;}
.main-navigation li a:hover{background:url(images/hover_bg.jpg) repeat-x #e8e8e8; color: #373737; padding-bottom:5px}
.main-navigation li:hover{background:url(images/hover_bg.jpg) repeat-x #e8e8e8; color: #373737;}
.main-navigation li:hover a{color: #373737;}
.main-navigation li:hover li a{color: #fff;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{ background:url(images/hover_bg.jpg) repeat-x ; color: #373737; font-weight:normal; padding-bottom:5px}  
.main-navigation .current-menu-item:hover {background:url(images/hover_bg.jpg) repeat-x #e8e8e8; color: #373737; font-weight:normal;}
.main-navigation .current_page_parent:hover {background:url(images/hover_bg.jpg) repeat-x #e8e8e8; color: #373737; font-weight:normal;}
.main-navigation .current_page_ancestor:hover{background:url(images/hover_bg.jpg) repeat-x #e8e8e8; color: #373737; font-weight:normal;}
.main-navigation li .current-menu-item a{ background:#636363;  padding:7px 15px; color:#fff;}
/*.main-navigation li.menu-item-263 a{background:url(images/my_account_bg.jpg) repeat-x #f17a28; font-size:16px; line-height:1.850; margin:2px 0 ; padding:0 10px; text-transform:uppercase; color:#ffffff; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight:400; text-decoration:none; }*/
.main-navigation li.menu-item-263 { margin-left:24px;}
.menu-toggle{background:url(images/my_account_bg.jpg) repeat-x #f17a28; font-size:16px; line-height:1.850; margin:2px 0 ; padding:0 10px; text-transform:uppercase; color:#ffffff; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight:400; text-decoration:none; border:none; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.menu-toggle:active,
.menu-toggle.toggled-on{background:url(images/my_account_bg.jpg) repeat-x #f17a28; font-size:16px; line-height:1.850; margin:2px 0 ; padding:0 10px; text-transform:uppercase; color:#ffffff; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight:400; text-decoration:none; border:none; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-shadow:0 0 0 0;}
.main-navigation .current_page_ancestor .current_page_parent a{ background:#636363; padding:7px 15px; color:#fff}
/*dropdown*/
.main-navigation li ul li { margin-right:0;}
.main-navigation li ul li a{ background:#636363; font-size:14px; color:#fff; border-top:1px solid #8c8c8c; line-height:20px; border-bottom:none; padding:7px 15px; text-transform:none;}
.main-navigation li ul li.current-menu-parent a{ text-decoration:underline;}
.main-navigation li ul li:hover .current-menu-item a{text-decoration:underline !important;}
.main-navigation li ul li a:hover{padding:7px 15px; background:#636363; color:#fff; text-decoration:underline}
.main-navigation li ul li:hover a{text-decoration:underline;}
.main-navigation li ul li:hover li a{text-decoration:none;}
.main-navigation li ul li:hover li a:hover{text-decoration:underline;}
.main-navigation li ul{ }
/*home*/
.home_banner{ float:left; width:100%; padding-bottom:1.5%;}
.home_banner img{ float:left;}
.home_title{ text-align:center; font-size:50px; color:#636363; float:left; width:100%; line-height:50px; padding-bottom:20px; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight:400;}
.home_box_main{ float:left; width:100%; padding-bottom:20px;}
.home_box{ float:left; width:31%; background:url(images/home_box_line.png) no-repeat right 50px; margin-right:3%; padding:0;}
.home_box.last{ background:none; margin:0; padding-bottom:20px;}
.home_box_title{ font-size:30px; color:#636363; line-height:30px; padding-bottom:5px; font-family: 'Calibri', Arial, Helvetica, sans-serif; display:block;}
.home_box_subtitle{ font-size:20px; color:#f17926;line-height:22px;padding-bottom:7px; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight:40; display:block;}
.home_box_contant{ float:left; width:100%; padding-bottom:10px; font-size:14px; display:block;}
.home_box_button{ float:left; width:100%;}
.home_box_button a{ background:url(images/home_shop_bg.jpg) repeat-x #f17a28; float:left; line-height:37px; font-size:17px; font-weight:400; color:#fff; border:solid 1px #ffb684; text-transform:uppercase; font-family: 'Calibri', Arial, Helvetica, sans-serif; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; text-decoration:none; margin-left:20px; width:80%;text-align:center; white-space:nowrap;}
.home_box_button a:hover{ text-decoration:none;}
/*about*/
.about{ width:100%; float:left;}
/*footer*/
footer[role="contentinfo"]{ border:none; margin:0; max-width:100%;}
.footer_img{ width:100%; float:left; }
.footer_img img{ width:100%;float:left; }
.footer_link{ width:100%; float:left; padding:10px 0}
.footer_link .f-right{ width:100%; text-align:center;}
/*breadcrumb*/
.breadcrumb {color: #636363; float: left; line-height: 27px; margin-bottom:0; width:100%; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-size:18px;}
.rdfa-breadcrumb{ background:#e0e0e0; float:left; width:100%; height:29px}
.breadcrumbs-title{ float:left; color:#f17926; font-weight:bold; padding:0 10px;}
.breadcrumb a { background: url(images/breadcrumb_arrow.png) no-repeat right 11px; color: #2a2929; float: left; line-height: 27px; margin-right: 13px; padding: 0 23px 0 0; text-decoration: none;}
.breadcrumb a:hover{ color:#F17926}
/*side bar*/
.widget-area{ background:#eaeaea; margin:0;  width: 25%; float:right;}
.widget-area .widget{ margin-bottom:15px; padding:0 15px}
.widget-area .widget.widget_text{ padding:0; text-align:center;}
.widget-area .widget h3{ margin-bottom:5px; color:#f17926; font-size:30px; font-weight:normal; font-family: 'Calibri', Arial, Helvetica, sans-serif; text-transform:none; line-height:35px}
.widget-area .widget li{background:url(images/li_icon.png) no-repeat left 10px; padding:1px 0 1px 20px; margin:0}
.widget-area .widget li a{ text-decoration:none; color:#636363;}
.widget-area .widget li a:hover{ color:#F17926}
.unbeatable_price{ background:#fff; padding-bottom:2px;}
.verisign-symantec{ border: 2px solid #EAEAEA; margin-bottom: 7px; padding: 19px 0;}
.widget-area .widget.widget_text h3{ text-align:left; padding:0 15px}
/*Social Media*/
.left_facebook{ padding:5px 5%; text-align:left; float:left;}
.left_twitter{ padding:5px 5%;text-align:left; float:left;}
.left_googleplus{padding:5px 5%;text-align:left; }
/*main contant*/
.site-content{ width:73.104%; float:left;}
.site-content article{ border:none; margin-bottom:10px; padding-bottom:10px; word-wrap:inherit;}
.top_title_banner{ float:left; width:100%; margin-bottom:20px; border-bottom:solid 7px #e0e0e0; min-height: 140px;}
.top_title_banner_img{ float:left; padding:30px 0; width:30%; text-align:center}
.top_title_banner_right{ float:left; width:70%;}
.top_title_banner_right h1{ margin:0; font-size:40px; color:#636363; font-weight:normal; font-family: 'Calibri', Arial, Helvetica, sans-serif; }
.top_title_banner_price{font-size:27px; color:#F17926; font-weight:normal; font-family: 'Calibri', Arial, Helvetica, sans-serif; text-align:center; width:100%; float:left}
/*brands page*/
.brands_main{ width:100%; margin-bottom:20px; float:left;}
.brands_title{ width:100%; float:left; padding-bottom:10px;}
.brands_title h2{ font-size:25px; color:#F17926; margin:0; padding:0; float:left;}
.brands_title h2 a{ text-decoration:underline;}
.brands_title_price{ float:left; padding:1px 0 0 10px; font-size:17px; font-family: 'Calibri', Arial, Helvetica, sans-serif; }
a.view_all_products{float:right; width:118px;}
.brands_contant{ float:left; width:100%; background:#fef8f4;}
.brands_contant_inner{ padding:10px; }
ul.features { overflow:hidden;}
ul.features p{ margin-bottom:0;}
li.feature { overflow:hidden;}
ul#features-product .feature div.feature-desc>p { clear:both; display:none;}
ul#features-product .feature div.feature-desc.expanded>p { display:block;}
#features-product .features-section a.toggle { display:block!important; float:right; position:relative; top:-37px; text-decoration:none;}
#features-product h3{ margin:0; font-size:100%; font-weight:normal; cursor:pointer;}
#features-hosting-large .features-section h3, #features-product .features-section h3{   color: #F17926; font-family: 'Calibri',Arial,Helvetica,sans-serif; font-size: 27px; font-weight: 400 !important; line-height: 30px; margin-bottom: 10px; margin-top: 0;}
.expanded h3 { font-weight:bold !important;}
#features-product .features-section:first-child{ background:none; padding:0;}
#features-product .features-section:first-child p{ margin:0;}
/*product_table*/
.entry-content table.brand_table{border:none; margin-bottom:0}
.entry-content .brand_table td{background:#fef1e9; border:none; border-bottom:1px solid #fff; padding:5px 15px; font-size:15px; color:#333;}
.entry-content .brand_table td a.product_name{ padding-right:25px; text-decoration:underline; color:#333333}
.entry-content .brand_table td a:hover.product_name{ color:#F17926; text-decoration:none;}
.entry-content .brand_table tr:hover td{ background:#F17926; color:#fff;}
.entry-content .brand_table tr:hover td a{ color:#fff;}
.entry-content .brand_table tr:hover td a:hover{ color:#fff;}


.entry-content table.lowest-price-ssl-guarantee_main{border:none; margin-bottom:0}
.entry-content table.lowest-price-ssl-guarantee_main td{ border:none; padding:0;}
.entry-content table.lowest-price-ssl-guarantee{ padding-right:10px; border:none; margin-bottom:0}
.entry-content table.lowest-price-ssl-guarantee td{ padding:10px; border:none; vertical-align:top; min-width:235px;}
.entry-content table.lowest-price-ssl-guarantee td.lowest-price-ssl-guarantee_contant{ background:#fef8f4}
.entry-content table.lowest-price-ssl-guarantee td p{ margin-bottom:0;}
.entry-content table.lowest-price-ssl-guarantee td img{ min-width:235px;}
/*ALl Pages*/
.main_contant{ width:100%; float:left; padding-bottom:20px;}
.main_contant_left{ width:50%; float:left;}
.entry-content h1{ margin:0 0 10px 0; font-size:40px; color:#636363; font-weight:normal; font-family: 'Calibri', Arial, Helvetica, sans-serif; }
.page_button{ width:100%; padding:10px 0; text-align:center;}
.page_button a:hover{ color:#fff;}
.free_signup{ background: url("images/join_reseller_program.jpg") repeat-x scroll 0 0 #F17A28; border: 1px solid #0054B5; border-radius: 7px;-moz-border-radius:7px; -webkit-border-radius:7px; color: #FFFFFF; font-family: 'Calibri',Arial,Helvetica,sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; padding: 3px 10px; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap;}
.sign_in{background: url("images/home_shop_bg.jpg") repeat-x scroll 0 0 #F17A28; border: 1px solid #FFB684; color: #FFFFFF; font-family: 'Calibri',Arial,Helvetica,sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; padding: 3px 10px; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap; border-radius: 7px;-moz-border-radius:7px; -webkit-border-radius:7px;}
/*Product page*/
.entry-content table.product_page_table{border:none; margin-bottom:0}
.entry-content table.product_page_table td{border:none; padding:0; text-align:center;}
.entry-content table.product_page_table .price{ text-align:right;}
.entry-content table.retail_customer_price{border:none; margin:0 auto 10px auto; width:50%;}
.entry-content table.retail_customer_price td{background:#fef1e9; border:none; border-bottom:1px solid #fff; border-left:1px solid #fff; padding:3px 15px; font-size:15px; color:#333;}
.entry-content table.retail_customer_price th{background:#fce4d4; border:none; border-bottom:1px solid #fff; border-left:1px solid #fff; padding:3px 15px; font-size:15px; color:#333; text-transform:none; text-align:center;}
/*compare table*/
.entry-content table.compare_table{border:none; margin:0 auto 10px auto; }
.entry-content table.compare_table td{background:#FAFAFA; border:1px solid #efefef; padding:3px 15px; font-size:13px; color:#333;}
.entry-content table.compare_table th{background:#EFEFEF; border:1px solid #efefef; padding:3px 15px; font-size:13px; color:#333; text-transform:none; text-align:center;}
.product_page_tilte{ font-size:17px; color:#000;}
.product_page_tilte .more_info{ font-size:12px; color:#000; text-decoration:underline; color:#237ee5; cursor:pointer; position:relative; padding-left:10px}
.product_page_tilte .more_info:hover{color:#000; text-decoration:none; background:url(images/moreinfi_hover_bg.png) no-repeat center bottom; padding-bottom:7px;}
.product_page_tilte .more_info .more_hover{ padding:10px; background:#237EE5; line-height:18px; position:absolute; display:none; top:23px; color:#fff;}
.product_page_tilte .more_info:hover .more_hover{display:block;}
.product_page_tilte .more_info p{ margin:0; display:none;}
.entry-content table.reseller_price{border:none; margin:0 auto 10px auto; width:80%;}
.entry-content table.reseller_price td{background:#ecf5fd; border:none; border-bottom:1px solid #fff; border-left:1px solid #fff; padding:3px 15px; font-size:15px; color:#333;}
.entry-content table.reseller_price th{background:#daebfb; border:none; border-bottom:1px solid #fff; border-left:1px solid #fff; padding:3px 15px; font-size:15px; color:#333; text-transform:none; text-align:center;}
.entry-content table.reseller_price p{margin:0 ;}
/*blog */
.blog .entry-content{ background:#FEF8F4; padding:10px; text-align:justify}
.single-post .entry-content{ text-align:justify}
.blog .entry-header{ margin-bottom:10px;}
.blog .entry-header .comments-link,
.single-post .entry-header .comments-link{margin-top:10px;}
.blog footer.entry-meta,
.single-post footer.entry-meta{margin-top:10px;}
.blog .comments-link a, .blog .entry-meta a,
.single-post .comments-link a, .single-post .entry-meta a{ color:#F17926}
.blog .comments-link a:hover, .blog .entry-meta a:hover,
.single-post .comments-link a:hover, .single-post .entry-meta a:hover{ color:#333333}
.single-post .date{ float:right; font-size:15px;}
.single-post .entry-header .entry-title{margin:0 0 10px 0; font-size:40px; color:#636363; font-weight:normal; font-family: 'Calibri', Arial, Helvetica, sans-serif; line-height:35px; min-height:106px;}
.single-post .entry-header{ margin-bottom:10px; border-bottom:7px solid #E0E0E0; min-height:140px; margin-bottom:20px}
/*review*/
.wpcr_fl.wpcr_rname .dtreviewed{ display:none;}
.hreview blockquote.description{ background:#FEF8F4; padding:10px; margin-bottom:15px;}
#wpcr_respond_1 hr, #wpcr_respond_2 hr{ margin-right:0; margin-left:0;}
/*comments*/
#respond h3#reply-title{ color:#F17926} 
#respond form label{ display:inline; margin-right:15px; float:left; width:65px; padding-top:5px;}
#respond form textarea{ width:80%;}
/*comments replay*/
.comments-area article header{ margin-bottom:10px;}
.comment-content.comment{ background:#FEF1E9; padding:10px;}
a.comment-reply-link, a.comment-edit-link{color:#F17926}
a.comment-reply-link:hover, a.comment-edit-link:hover{color:#333333}
.contact_top{ float:left; width:100%; padding-bottom:30px;}
.contact_top img{ width:100%}
.contact_top .f-left,
.contact_top .f-right{ width:49%;}
/*contant table*/
.entry-content table.contact_table{ border:none;}
.entry-content .contact_table td{border:none;}
.entry-content .contact_table td label{ width:100px; float:left;}
.entry-content .contact_table td .input_text{ width:60%;}
.entry-content .contact_table td .captcha_input{ width:35%; float:left; margin-right:10px;}
.entry-content .contact_table td .input_textarea{width:80%;}
.entry-content .contact_table td .button{ margin-left:100px;}
.entry-content .contact_table td em{ color:red}
span.wpcf7-not-valid-tip{background-color: #FFE1DF; border-color: #F16048; color: #F16048; padding:2px 10px ; top:-9px}
div.wpcf7-validation-errors{background-color: #FFF6D7; border-color: #C69B03; color: #C69B03; border-width:1px;}
/*top contant*/
.top_contant{ position:absolute; left:1.5%; top:332px; width:70%; line-height:18px; text-align:justify; height:120px; overflow:auto;}
.top_contant_page{ height:120px; float:left; width:100%;}
@media screen and (max-width: 820px) {
.home_box{ width:100%;  background:none; padding-bottom:20px; float:left;}
.home_box_title{ display:none;}
.home_box_subtitle{ display:none;}
.home_box_contant{ display:none;}
.home_box_button a{  width:100%; margin-left:0; }
.home_box.last{background:none; margin:0; padding-bottom:0;}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets{ width:100% !important}
}

@media screen and (max-width: 599px) {
.fair_price{ padding-top:0; padding-left:2%; font-size:23px; color:#636363; float:left; font-family: 'Calibri', Arial, Helvetica, sans-serif; line-height:23px; font-weight:400;}
.live_chat{padding-right:2%; padding-bottom:2%; float:right}
.site-header h1{ padding:0; width:100%;}
.widget-area{ display:none;}
.site-content{ width:100%;}
.main_contant_left{ width:100%; float:left;}
.sub-menu{ display:none;}
.main-navigation .current-menu-item:hover{ padding-bottom:0; background:url(images/hover_bg.jpg) repeat-x;}
.main-navigation li a:hover{ padding-bottom:0; background:url(images/hover_bg.jpg) repeat-x;}
.main-navigation{ padding:7px 0}
}

.post_img{ padding-bottom:10px;}
.popular_posts{ background:#EAEAEA; padding:15px; margin-bottom:15px;}
.popular_posts .popular_posts{ margin-bottom:0; padding:0;}
.popular_posts h3.widget-title{ text-transform:none; font-size:30px; color:#000; font-family:'Calibri',Arial,Helvetica,sans-serif; font-weight:normal; line-height:30px; padding-bottom:10px;}
.popular_posts ul li{ padding:5px 0 5px 18px; background:url(images/li_icon.png) no-repeat left 16px;}
.popular_posts ul li a{ color:#F17926; font-size: 22px; font-size: 1.431428571rem; line-height:30px}
.popular_posts ul li a:hover{ color:#000;}

.about_link{ float:left; padding-left:100px;}
.about_link a{ padding:0 7px; color:#333; text-transform:uppercase;}
.about_link a:hover{ color:#F17926;}
.entry-content h4, .comment-content h4{ color:#F17926; margin:0;}



.responsive-slider.flexslider .flex-control-nav { background: url("images/banner_navi_bg.png") no-repeat scroll center top transparent; bottom: -2% !important; height: 40px; margin: 0; padding: 0; right: 44.54545%; width: 11% !important;}

.responsive-slider.flexslider .flex-control-nav li {
    background: none repeat scroll 0 0 transparent;
    margin: 17px 3px 0 !important;
    padding: 0;
}
.responsive-slider.flexslider .flex-control-nav li a {
    background: url("images/banner_navi.png") no-repeat scroll 0 0 transparent !important;
    height: 14px !important;
    width: 14px !important;
}
.responsive-slider.flexslider .flex-control-nav li a:hover, .responsive-slider.flexslider .flex-control-nav li a.active {
    background: url("images/banner_navi_active.png") no-repeat scroll 0 0 transparent !important;
}

.responsive-slider.flexslider .flex-direction-nav li a{ top:10% !important; overflow:hidden}
.template-front-page .site-content, .template-front-page article{ overflow:visible}
.responsive-slider.flexslider{ margin-left:-1.3%; margin-right:-1.3%; width:102.6%;}
.responsive-slider.flexslider .slide .slide-title{ display:none;}

.entry-content, .entry-summary, .mu_register{text-align: justify;}
.email_img{vertical-align: middle;}
.cptch_block br{display:none;}


/*error404*/
.error404 .site-content{ width:100%;}
.error404_title{ text-align:center; padding-bottom:30px; padding-top:15px;}
.entry-content404_top{ text-align:center; color:#686767; font-family:'Calibri',Arial,Helvetica,sans-serif; font-size:20px; padding-bottom:30px; line-height:22px; }
.error404_main_box{ float:left; width:100%; }
.error404_box{ background:#636363; width:32.3%; float:left; margin-right:1.5%; color:#fff; min-height:86px;}
.error404_box.offers{ margin-right:0;}
.error404_box.myaccount{ background:#f17926}
.error404_box_left{ float:left; width:30%;}
.error404_box_right{ float:right; width:68%;}
.error404_box_title{ font-size:43px; font-family:'Calibri',Arial,Helvetica,sans-serif; line-height:43px; text-transform:uppercase;}
.error404_box a{ color:#fff; width:100%;min-height:86px; float:left; padding:3%; width:94%;}
.error404_box a:hover{ color:#000;}
.video_content { float:left; width:100%;}
.entry-content .video_content p,
.entry-content .video_content object{ margin:0;}

.video_right{ float:right; width:205px; text-align:left}
.video_left{ float:left; width:480px;}
.platinum-partner_logo{float: left; padding-left: 5%; width: 85%;}


.are_you_looking{ width:400px; height:172px; margin:0 auto 20px; background:url(https://www.sslmatrix.com/wp-content/uploads/2013/08/are_you_looking.jpg) no-repeat left center; }
.are_you_looking a{ float:left; width:360px; height:27px; background:url(https://www.sslmatrix.com/wp-content/uploads/2013/08/yes_take.png) no-repeat left top; text-indent:-9999px; overflow:hidden;  margin: 117px 0 0 20px; cursor:pointer}
.are_you_looking a:hover{ background:url(https://www.sslmatrix.com/wp-content/uploads/2013/08/yes_take.png) no-repeat left bottom; }