#website_packages > section#specialize-deal { background-color: #fff; margin-top: 35px; padding: 40px 0;}
#keyfreams-new { background-color: #fff; padding: 40px 0;}
#keyfreams-new .fa { border: 1px solid; color: #337ab7; border-radius: 3px; font-size: 30px; height: 50px; line-height: 50px; margin-bottom: 20px; text-align: center; width: 50px;}
#keyfreams-new .media-heading { color: #000; font-size: 16px; font-weight: bold; line-height: 25px; padding: 12px 0;}
#keyfreams-new .heading-key h3 { color: #337ab7; font-size: 22px; font-weight: 600; line-height: .45; margin-bottom: 15px;}
#keyfreams-new .heading-key h2 { color: #1c1c1c; font-size: 30px; font-weight: 700; line-height: 1.4em; padding-bottom: 15px; position: relative; margin: 0;}
#keyfreams-new .heading-key h2::after { border-bottom: 3px solid #337ab7; bottom: -5px; content: ""; left: 0; position: absolute; width: 60px;}
#keyfreams-new .heading-key { margin-bottom: 45px;}
#w-plugins li { float: left; padding: 10px 30px; position: relative; text-align: left; width: 33.33%;}
#w-plugins li::after { border: 2px solid #f1484a; border-radius: 50%; content: ""; height: 15px; left: 0; position: absolute; top: 14px; width: 15px;}
#w-plugins { background-color: #eee; padding: 40px 0;}
#w-plugins h3 { font-size: 25px; font-weight: bold;margin-bottom: 33px;}
#website_packages { padding-bottom: 0;}
#your_question { background: #fff none repeat scroll 0 0; float: left; width: 100%; padding: 40px 0;}
.ousetion_tile {  float: left; width: 100%;}
.ouestion_titiel { color: #000; font-size: 35px; font-weight: bold; padding: 0 0 20px; text-align: center; width: 100%;}
.your_question .panel { background: #fff none repeat scroll 0 0; float: left; line-height: 20px; padding-bottom: 5px; width: 100%;}
.your_question .question-title i { display: none;}
.your_question .question-heading .question-title a {  background: rgba(0, 0, 0, 0) url("../../img/images/question_accordian.png") no-repeat scroll 30px 20px; clear: both; color: #000;
 display: block; font-size: 20px; font-weight: 500; line-height: 33px;padding: 15px 0 0 70px; position: relative;}
.your_question .panel-body { padding: 14px 0 0 70px;}
.your_question .panel-body p {color: #000; font-size: 16px; margin-bottom: 20px;}
.your_question { float: left; width: 100%;}
.see_btn { display: none; float: left; margin: 50px 0 0; text-align: center; width: 100%;}
.see_btn a {  background: #ff8500 none repeat scroll 0 0; border-bottom: 3px solid #c16404; border-radius: 4px; color: #fff; display: inline-block; font-size: 18px; font-weight: bold;
 height: 56px; line-height: 52px; text-align: center; width: 155px;}
.see_btn a:hover { background: #ff8e13 none repeat scroll 0 0; border-color: #ff8500;}
.offer_head {  display: none;}
.package_header_fixed { position: fixed; top: 0; z-index: 1;}
.more_view { bottom: -60px; display: inline-block; left: 0; margin: 20px 0 20px -10px; position: absolute; right: 0; text-align: center; width: 100%;}
.more_view a.more_view {}
.more_view a.show_data { background: #ff8500 none repeat scroll 0 0;  border-bottom: 3px solid #c16404;  border-radius: 50px; color: #fff; cursor: pointer; display: inline-block;
 font-size: 18px; font-weight: bold; height: 70px; line-height: 25px; text-align: center; width: 70px;}
.more_view a.show_data:hover {background: #ff8e13 none repeat scroll 0 0; border-color: #ff8500;}
.more_view a.show_data .btnn { display: inline-block; line-height: 0; padding: 25px 0 0; width: 100%;}
.offer_page_title { color: #000; display: inline-block; font-size: 25px; font-weight: bold; padding: 0 0 10px; text-align: center; width: 100%;}
.question-title .glyphicon {border-radius: 50%; color: #fff; display: block !important; font-size: 11px; height: 25px; left: 30px; line-height: 25px; position: absolute;
 text-align: center; top: 19px; width: 25px;}
.get_button { display: inline-block; padding: 40px 0; text-align: center; width: 100%; background-color: #e0e0e0;}
.few_slider { margin: 0 auto; max-width: 800px; text-align: center; width: 100%;}
.slide_titlee { color: #000; font-size: 35px; font-weight: 500; text-align: center; width: 100%;}
.offer_slider { background: #fff none repeat scroll 0 0; padding: 40px 0;}
.few_slider .carousel-inner .item img { margin: 0 auto;}
#specialize-deal p { font-size: 16px; margin: 10px 0;}
.offer_page_wrapper .top_header_title {padding: 10px 0;position: relative;text-align: center;width: 100%;margin-bottom: 20px;margin-top: 40px;}
.offer_page_wrapper .title_top {color: #000;font-size: 30px;margin: 0;text-transform: capitalize; display: inline-block;font-weight: 600;
 position: relative;padding-bottom: 14px;}
.feature_block .feature_img { display: inline-block; min-height: 160px; position: relative; text-align: center; width: 100%;}
.feature_block .feature_title { color: #000; font-size: 22px; font-weight: 500; padding: 0 0 16px; text-align: center; width: 100%;}
.feature_block .feature_content { color: #000; font-size: 14px; font-weight: 500; line-height: 19px; margin: 0 auto; max-width: 298px; min-height: 120px; text-align: center; width: 100%;}
#features_section .featire_wrap h2 { font-size: 35px; font-weight: bold; margin-bottom: 55px; text-align: center;}
#content > section#features_section { padding: 50px 0;}
.website_card_wrap_inner { background: #fff none repeat scroll 0 0; box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.1); display: inline-block; padding: 50px 60px 0; width: 100%;}
.website_card_wrap { float: left; margin: 0 0 30px; width: 100%; position: relative;}
#website_packages { float: left; overflow: visible; width: 100%; padding-bottom: 0; background: #e0e0e0; padding-top: 40px;}
.pack_title { color: #1a1615;font-size: 35px;  font-weight: bold; padding: 10px 0 40px; text-align: center; width: 100%;}
.website_table { display: table; width: 100%;}
.personal_tr { display: table-row; width: 100%;}
.websites_th { border-bottom: 1px solid #ddd; color: #000; display: table-cell; font-size: 25px; font-weight: 600; padding: 20px 0; text-align: center; width: 18%;}
.websites_tr { display: table-row; width: 100%;}
.specail_width { width: 25%;}
.websites_td { border-right: 1px solid #ddd; color: #333; display: table-cell; font-size: 28px; padding: 12px 16px; text-align: center; vertical-align: middle;}
.websites_td:first-child { font-size: 17px; font-weight: 500; padding-left: 0; text-align: left;}
.websites_td:last-child { border-right: medium none;}
.pack_content { color: #000; font-size: 20px; font-weight: 600; padding: 0 0 60px; text-align: center; width: 100%;}
.pacakge_hover { background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0; border-radius: 4px; color: #fff; display: none; font-size: 13px; font-weight: normal; line-height: 16px;
 padding: 5px 10px; position: absolute; text-align: left; z-index: 9;}
.pack_img_title { color: #000; display: inline-block; font-size: 16px; font-weight: 600; position: relative; vertical-align: middle; width: 78%;}
.pack_img { display: inline-block; margin-right: 2%; vertical-align: middle; width: 18%;}
.pack_img_title:hover .pacakge_hover { display: block;}
.pack_block_wrap { float: left; min-height: 90px; width: 100%;}
.package_header { float: left; width: 100%;}
.package_header { background: #3b3c3e none repeat scroll 0 0; float: left; min-height: 80px; width: 100%;}
.pack_menu li { float: left; min-width: 151px; text-align: center;}
.pack_menu li a { color: #888888;display: inline-block; font-size: 20px;font-weight: bold; line-height: 80px; width: 100%;}
.pack_menu li a:hover { background: #2f3032 none repeat scroll 0 0;}
.pack_menu li a.mPS2id-highlight, .pack_menu li a:hover { background: #2f3032 url("../../img/images/menu_icon.png") no-repeat scroll 50% 90%; color: #fff;}
.pack_menu li a.mPS2id-highlight, .pack_menu li a:hover { background: #2f3032 url("../../img/images/menu_icon.png") no-repeat scroll 50% 90%; color: #fff;}
.more_package { background: #e0e0e0 none repeat scroll 0 0; padding: 20px 0 50px; overflow: initial;}
.offer_page_wrapper {background: #e0e0e0 none repeat scroll 0 0; padding: 0px 0 20px;}
.top_header_line { color: #000; font-size: 20px; padding: 30px 0 40px; text-align: center; width: 100%;}
.category_block_inner { background: #fff none repeat scroll 0 0; box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.1); display: inline-block; min-height: 1120px; width: 100%;}
.category_box { float: left; padding: 44px 23px 0; width: 100%;}
.plan-title { color: #000; font-size: 27px; font-weight: bold; text-align: center;}
.plan_descriptoin { font-size: 14px; text-align: center; width: 100%;}
.plan-price-wrap { float: left; margin: 0 0 22px; width: 100%;}
.plan_text { color: #000; font-size: 15px; font-weight: 600; padding: 0 0 5px;}
.plan_rate { color: #ef6c0f; font-size: 30px; font-weight: bold;}
.plan_discount { color: #7a7a7a; font-size: 16px;}
.plan_discount span:first-child { padding-right: 3px;}
.plan_descriptoin > b { display: block; margin-bottom: 10px;}
.plan_item_text { background: rgba(0, 0, 0, 0) url("../../img/images/right_icon.png") no-repeat scroll 0 4px; color: #000; float: left; font-size: 15px; line-height: 25px;
 padding: 0 0 14px 26px; text-transform: capitalize; width: 100%;}
.plan_item_text strong { float: left; font-weight: normal; width: calc(100% - 20px);}
.drop { cursor: pointer; display: inline-block; float: right; position: relative; text-align: center; width: 20px;}
.question_icon { background: url("../../img/images/question.png") no-repeat scroll 0 0 / 100% auto; display: inline-block; height: 14px; vertical-align: middle; width: 14px;}
.drop_contanet::after { border-color: transparent transparent rgba(0, 0, 0, 0.7); border-style: solid; border-width: 6px; content: " "; margin: 0 22px -12px 0; position: absolute;
 right: 25px; top: -11px;}
.drop_contanet { background: rgba(0, 0, 0, 0.81) none repeat scroll 0 0; border-radius: 4px; color: #fff; display: none; font-size: 15px; font-weight: normal; left: -190px;
 padding: 10px; position: absolute; text-transform: none; top: 24px; width: 250px; z-index: 9;}
/*.cart_btn { margin-bottom: 25px;}*/
.cart_btn {margin-bottom: 25px;position: relative;display: inline-block;width: 100%;}
.cart_btn .btn.btn-primary { display: block; font-weight: 600}
.drop:hover .drop_contanet { display: block;}
.block_title { color: #000; font-size: 23px; font-weight: bold; padding: 0 0 13px; text-align: center;}
.plus_icon { display: inline-block; margin: 0 0 20px; text-align: center; width: 100%;}
.category_first .top_border { background: #6ca435 none repeat scroll 0 0;}
.category_sec .top_border { background: #5698d2 none repeat scroll 0 0;}
.category_third .top_border { background: #dc5f3d none repeat scroll 0 0;}
.category_fourth .top_border { background: #6d498d none repeat scroll 0 0;}
.top_border { height: 9px; width: 100%;}
.over_line { text-decoration: line-through;}
.link_section {display: inline-block;width: 100%;text-align: center;background: #078d0a;padding: 10px 10px;}
.link2, .link1{ display: inline-block; padding: 0 5px;}
.link2 a, .link1 a{ display: inline-block; color: #fff; padding: 7px 20px; font-size: 18px; font-weight: 500; border-radius: 30px; 
 border: 2px #fff solid;width: 220px;}
.link2 a.active, .link1 a.active, .link2 a:hover, .link1 a:hover{ color: #f1484a;  background: #fff;}
.app-Pack-detail .category_block_inner { min-height: 0}
.app-Pack-detail .plan-price-wrap {text-align: center;min-height: 95px;margin-bottom: 5px;}
.app_txt {font-size: 15px;}
.cart_starter .btn.btn-primary{ background: #6ca435 !important; border: none !important; border-bottom: 4px #598a28 solid !important;}
.cart_standard .btn.btn-primary{ background: #5698d2 !important; border: none !important; border-bottom: 4px #3073ae solid !important;}
.cart_enhanced .btn.btn-primary{ background: #dc5f3d !important; border: none !important; border-bottom: 4px #ad4023 solid !important;}
.cart_custom .btn.btn-primary{ background: #6d498d !important; border: none !important; border-bottom: 4px #422759 solid !important;}
.cart_starter .btn.btn-primary:hover{ background: #5B8C2A !important; border: none !important; border-bottom: 4px #4C7720 solid !important;}
.cart_standard .btn.btn-primary:hover{ background: #3F83BF !important; border: none !important; border-bottom: 4px #276499 solid !important;}
.cart_enhanced .btn.btn-primary:hover{ background: #C44B2D !important; border: none !important; border-bottom: 4px #99351D solid !important;}
.cart_custom .btn.btn-primary:hover{ background: #603D82 !important; border: none !important; border-bottom: 4px #371F4C solid !important;}
.fearture-app{ padding: 50px 0;}

/*.category_block_inner {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	padding: 0;
	border: none;
}
.category_block_inner:hover {
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
}*/
.cart_btn .loadloader {display: none;margin-left: 0;margin-top: 0px;position: absolute;top: 8px;width: 100%;text-align: center;}
.top_header_line_app{ padding-top: 50px;display: inline-block;}
.app-Pack-detail{ padding-top: 0px;}
.offer_app_section_job .slide_titlee{ margin-bottom: 20px;}
.offer_app_section_job .customer_review_stext {font-size: 14px;letter-spacing: 0;margin-top: 14px;border: 1px #ddd solid;padding: 20px;border-radius: 6px;
background: #f1f1f1; position: relative;}
.offer_app_section_job .customer_review_stext:before{ position: absolute; left: 20px; bottom: -10px; content: ""; border-left: 10px transparent solid;
 border-right: 10px transparent solid;  border-top: 10px #ddd solid;}
.offer_app_section_job .customer_review_stext:after{ position: absolute; left: 20px; bottom: -9px; content: ""; border-left: 10px transparent solid;
 border-right: 10px transparent solid;  border-top: 10px #f1f1f1 solid;}
.offer_app_section_job{background: #e0e0e0; padding-top: 20px;}
.view-detail-app {display: inline-block;width: 100%;text-align: center;margin-bottom: 15px;}
.view-detail-app a{ display: inline-block; color: #f1484a; font-size: 15px;border-bottom: 1px #f1484a solid;font-weight: 500;}
.view-detail-app a:hover{ color: #000; border-bottom: 1px transparent solid;}
.category_fourth .view-detail-app a{ border-bottom-color: transparent; cursor: none}
/*.app-testing-statred-section h2{ float: left; margin-right: 30px;}*/
.design_header_title p{ max-width: 850px; margin: 0 auto; padding: 5px 0; color: #333; font-weight: 600}
.design_header_title h2 {color: #333;font-size: 25px;margin: 0;text-transform: capitalize;display: inline-block;font-weight: 600;padding-bottom: 14px;
                        padding-top: 26px;}

.deiagn-Pack-detail{ padding-bottom: 20px;}
.deiagn-Pack-detail .category_block_inner {
	background: #fff none repeat scroll 0 0;
	/*box-shadow: 0px 0px 19px 0 #fab186;*/
	display: inline-block;
	min-height: 1020px;
	width: 100%; position: relative; overflow: hidden
}
.best_sale {
	position: absolute;
	left: -87px;
	top: 25px;
	background: #f1484a;
	color: #fff;
	padding: 5px;
	width: 100%;
	text-align: center;
	font-size: 17px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}
.inner_offer_wrap_packages .category_block_inner{ min-height: 920px;}

.design_header_title_new h3 {
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.design_header_title_new h3:before{ position: absolute; left: 50%; bottom: 0; content: ""; width: 28%; height: 2px;background: #3333ff;
transform: translate(-50%,0)}