/**************** 21-6-2017 *******************/
@import url(https://fonts.googleapis.com/css?family=Muli:300,400,600,700,800,900);

/*
font-family: 'Muli', sans-serif;
light 300
regular 400
semi-bold 600
bold 700
extra-bold 800
black 900
*/

body{ padding:0; margin:0; font-size:12px; color:#000; font-family: 'Muli', sans-serif;}
a {outline:none !important; text-decoration:none;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important; font-family: 'Muli', sans-serif;}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}

.container{ width:96%; max-width:1170px; margin:0 auto; padding:0;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:0px;}
.top_part{ width:100%; float:left; padding:0; margin:0; text-align:right; border-bottom:1px solid #f4f4f4;}
.top_part ul.email_info{ padding:0; margin:0; display:inline-block;}
.top_part ul.email_info li{ padding:0; margin:8px 0 0 25px; display:inline-block; font-size:14px; color:#919296;}
.top_part ul.email_info li i{ width:28px; height:28px; padding:0; margin:0 10px 0 0; display:inline-block; font-size:14px; color:#f03034; text-align:center; line-height:26px; border:1px solid #f03034; border-radius:50%;}
.top_part ul.email_info li i.fa-envelope-o{}
.top_part ul.email_info li strong{ color:#f02b2f; font-weight:700;}
.top_part ul.email_info li a{ color:#919296;}
.top_part ul.email_info li a:hover{ color:#f02b2f;}

.welcome_user{ padding:0; margin:-4px 0 0 15px; display:inline-block;}
.welcome_user .btn-default{ height:35px; padding:0; margin:0; font-size:14px; color:#919296; font-weight:600; background:#fff; border:none; line-height:normal;}
.welcome_user .btn-default img{ height:26px; height:26px; padding:0; margin:0 5px 0 0;  border:1px solid #dfdfdf; border-radius:50%;}
.welcome_user .btn-group .dropdown-toggle:active, .welcome_user .btn-group.open .dropdown-toggle{ background:#fff; color:#919296; box-shadow:none;}
.welcome_user .dropdown-menu{ min-width:230px; padding:0; border-radius:0;}
.welcome_user .dropdown-menu > li{ padding:10px 20px 10px 50px; font-size:14px; color:#818284; border-bottom:1px solid #f4f4f4; position:relative;}
.welcome_user .dropdown-menu > li i{ padding:0; margin:0; font-size:16px; color:#f02b2f; position:absolute; left:18px; top:11px;}
.welcome_user .dropdown-menu > li > a{ padding:0; color:#818284;}
.welcome_user .dropdown-menu > li > a:hover, .welcome_user .dropdown-menu > li > a:focus{ color:#f02b2f; background:none;}

/************* Nav Sec ************/
.nav_sec{ width:100%; float:left; padding:15px 0 0 0; margin:0;}
.nav_sec .navbar-default{ background:none; border:none; margin:0; min-height:inherit;}
.nav_sec .navbar-default .navbar-brand{ padding:0; height:auto; margin-bottom:15px;}
.nav_sec .navbar-nav{ float:right; margin-top:7px;}
.nav_sec .navbar-default .navbar-nav > li > a{ padding:10px 20px; font-size:14px; color:#818284; text-transform:uppercase; font-weight:600;}
.nav_sec .navbar-default .navbar-nav > li > a:hover, .nav_sec .navbar-default .navbar-nav > li > a:focus{ color:#f02b2f; background:none;}
.nav_sec .navbar-default .navbar-nav > .open > a, .nav_sec .navbar-default .navbar-nav > .open > a:hover, .nav_sec .navbar-default .navbar-nav > .open > a:focus{ color:#f02b2f; background:none;}
.nav_sec .navbar-default .navbar-nav > .active > a, .nav_sec .navbar-default .navbar-nav > .active > a:hover, .nav_sec .navbar-default .navbar-nav > .active > a:focus{ color:#f02b2f; background:none;}
.nav_sec .navbar-default .navbar-nav > li > a.login{ color:#f02b2f; border:1px solid #f02b2f; border-radius:3px;}
.nav_sec .navbar-default .navbar-nav > li > a.login:hover{ color:#fff; background:#f02b2f;}
.nav_sec .dropdown-menu > li > a{ padding:5px 15px; font-size:14px;}
.nav_sec .dropdown-menu > li > a:hover, .nav_sec .dropdown-menu > li > a:focus{ color:#fff; background:#f02b2f;}

/***********  Section Part  ************/
section{ width:100%; float:left; margin:0px; padding:0px;}

/*************** Home Banner ****************/
.home_banner{ width:100%; float:left; padding:180px 0; margin:0; background:url(../images/home_banner.jpg) no-repeat right center; background-size:cover;}
.home_banner h2{ padding:0; margin:0 0 15px 0; font-size:55px; color:#51535f; font-weight:300; line-height:normal;}
.home_banner h2 strong{ color:#f02b2f; font-weight:900;}
.home_banner h3{ padding:0; margin:0 0 17px 0; font-size:25px; color:#51535f; font-weight:300;}
.app_btn{ width:100%; float:left; padding:0; margin:0;}
.app_btn a{ min-width:217px; height:62px; float:left; padding:0 25px; margin:0 15px 15px 0; font-size:20px; color:#ffffff; font-weight:600; line-height:62px; background:#51535f; border-radius:3px;}
.app_btn a i{ font-size:32px; margin:0 15px 0 0; position:relative; top:3px;}
.app_btn a:hover{ background:#fff; color:#f02b2f; box-shadow:0 0 25px rgba(0, 0, 0, 0.2);} 

/************* Welcome Sec *************/
.welcome_sec{ width:100%; float:left; padding:60px 0 0 0; margin:0;}
.welcome_sec .container{ max-width:1010px;}
.welcome_sec h2{ padding:0; margin:40px 0 35px 0; font-size:40px; color:#aeaeae; font-weight:300;}
.welcome_sec h2 strong{ color:#f02b2f; font-weight:900;}
.welcome_sec p{ padding:0; margin:0 0 24px 0; font-size:15px; color:#8c8a8a; line-height:26px;}
.welcome_sec .read_more{ height:44px; float:left; padding:0 35px; margin:15px 0 30px 0; font-size:16px; color:#f02b2f; font-weight:700; line-height:40px; border:2px solid #f02b2f; border-radius:25px;}
.welcome_sec .read_more:hover{ color:#fff; background:#f02b2f;}
.welcome_sec figure{ width:100%; float:left; padding:0; margin:0; text-align:center;}

/************* Subscribe Sec ***************/
.subscribe_sec{ width:100%; float:left; padding:50px 0; margin:0; background:url(../images/subscribe_bg.jpg) no-repeat center center; background-size:cover;}
.subscribe_sec .container{ max-width:690px;}
.subscribe_sec .inner{ width:100%; float:left; padding:40px 80px; margin:0; background:#fff; border-radius:6px;}
.subscribe_sec .inner h3{ padding:0; margin:0 0 35px 0; font-size:25px; color:#575454; font-weight:300; text-align:center;}
.subscribe_sec .form-control{ height:46px; padding:0 50px 0 20px; border-color:#d3d2d2; border-radius:30px !important; box-shadow:none;}
.subscribe_sec .btn-default{ height:46px; padding:0 25px; margin-left:-40px !important; font-size:16px; color:#ffffff; font-weight:600; z-index:88 !important; border-radius:30px !important; background:#f02b2f; border:none;}
.subscribe_sec .btn-default i{ margin-right:5px;}
.subscribe_sec .btn-default:hover, .subscribe_sec .btn-default:focus{ background:#262b2f; color:#fff;}

/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0px; padding:0px;}
.footer_detail{ width:100%; float:left; padding:25px 0 0 0; margin:0; background:#262b2f;}
.footer_detail .container{ max-width:950px;}
.footer_detail h3{ padding:0 0 15px 0; margin:25px 0 25px 0; font-size:20px; color:#ffffff; text-transform:uppercase; font-weight:700; text-transform:uppercase; position:relative;}
.footer_detail h3:after{ content:""; width:34px; height:4px; padding:0; margin:0; background:#ee2b2f; position:absolute; left:0; bottom:0; border-radius:4px;}
ul.footer_link{ padding:0; margin:0;}
ul.footer_link li{ width:100%; float:left; padding:0; margin:0 0 10px 0; font-size:14px; color:#8f9498;}
ul.footer_link li a{ float:left; padding:0 0 0 20px; margin:0; font-size:14px; color:#8f9498; position:relative;}
ul.footer_link li a:after{ content: "\f105"; padding:0; margin:0; font-size:18px; position:absolute; left:0; top:-3px; font-family: 'FontAwesome';}
ul.footer_link li a:hover{ color:#ee2b2f;}
ul.social_info{ padding:0; margin:0;}
ul.social_info li{ padding:0; margin:0 0 13px 0; font-size:14px; color:#8f9498;}
ul.social_info li i{ min-width:32px; padding:0; margin:0; font-size:18px;}
ul.social_info li a{ padding:0; margin:0; font-size:14px; color:#8f9498; position:relative;}
ul.social_info li a:hover{ color:#ee2b2f;}
.footer_detail .add_info{ width:100%; float:left; padding:3px 0 0 40px; margin:0 0 20px 0; font-size:14px; color:#8f9498; line-height:22px; position:relative;}
.footer_detail .add_info i{ font-size:28px; position:absolute; left:0; top:0;}
.footer_detail .add_info i.fa-map-marker{ top:3px;}
.footer_detail .add_info a{ color:#8f9498;}
.footer_detail .add_info a:hover{ color:#ee2b2f;}
.footer_detail .copyright{ width:100%; float:left; padding:25px 0; margin:25px 0 0 0; font-size:14px; color:#959a9e; text-align:center; background:#1e2327;}
.footer_detail .copyright a{ color:#ee2b2f;}
.footer_detail .copyright a:hover{ color:#ee2b2f; text-decoration:underline;}

/************* Plan Page **************/
.inner_banner{ width:100%; float:left; padding:110px 0; margin:0; background:url(../images/inner_banner.jpg) no-repeat center center; background-size:cover;}
.inner_banner h1{ padding:0; margin:0; font-size:45px; color:#ffffff; font-weight:300;}
.inner_banner h1 strong{ font-weight:900;}

.plan_detail{ width:100%; float:left; padding:0; margin:0; position:relative; background:#fff;}
.plan_detail:before{ content:""; height:100%; width:50%; position:absolute; top:0; left:0;background:#f7f7f7;}
.plan_detail .left_info{ width:100%; float:left; padding:30px 0 0 0; margin:0;}
.plan_detail .right_info{ width:100%; min-height:700px; float:left; padding:30px 0 50px 20px; margin:0; background:#fff; position:relative; box-shadow:-30px 0 35px rgba(0, 0, 0, 0.1);}

.inner_title{ padding:0 0 15px 0; margin:0 0 15px 0; font-size:20px; color:#2e373b; font-weight:400; text-transform:uppercase; position:relative; border-bottom:1px solid #ececec;}
.inner_title:after{ content:""; width:34px; height:2px; padding:0; margin:0; background:#f02b2f; position:absolute; left:0; bottom:-1px;}
.inner_title strong{ font-weight:700;}
ul.plan_list{ width:100%; float:left; padding:0; margin:0 0 30px 0;}
ul.plan_list li{ padding:0; margin:0; font-size:16px; color:#888888; border-bottom:1px solid #eeeeee;}
ul.plan_list li a{ padding:14px 0 14px 30px; margin:0; display:block; color:#888888; position:relative;}
ul.plan_list li a:after{ content: "\f10c"; font-size:16px; position:absolute; left:0; top:14px; font-family: 'FontAwesome';}
ul.plan_list li a:hover, ul.plan_list li a.active{ color:#f02b2f;}

.plan_tab{ width:100%; float:left; padding:0; margin:0;}
.plan_tab .nav-tabs.nav-justified{ border:1px solid #e7e7e7; border-right:none;}
.plan_tab .nav-justified > li{ margin:0; border-right:1px solid #dfdfdf;}
.plan_tab .nav-tabs.nav-justified > li > a{ padding:16px 5px; text-transform:uppercase; border:none; border-radius:0; font-size:13px; color:#252525; font-weight:600;}
.plan_tab .nav-tabs.nav-justified > li > a:after{ top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(231, 231, 231, 0); border-top-color: #e7e7e7; border-width: 9px; margin-left: -9px; display:none;}
.plan_tab .nav > li > a:hover, .plan_tab .nav > li > a:focus{ color:#252525; background:#e7e7e7;}
.plan_tab .nav-tabs.nav-justified > .active > a, .plan_tab .nav-tabs.nav-justified > .active > a:hover, .plan_tab .nav-tabs.nav-justified > .active > a:focus{ color:#252525; background:#e7e7e7; border:none;}
.plan_tab .nav-tabs.nav-justified > .active > a:after, .plan_tab .nav-tabs.nav-justified > .active > a:hover:after, .plan_tab .nav-tabs.nav-justified > .active > a:focus:after{ display:block;}

.plan_details{ width:100%; float:left; padding:20px 0 0 0; margin:0;}
.plan_details ul.plan_label{ width:100%; float:left; padding:0; margin:0 0 10px 0; text-align:right;}
.plan_details ul.plan_label li{ padding:3px 10px; margin:0 0 10px 15px; font-size:13px; color:#0f2237; font-weight:600; display:inline-block; border:1px solid #e7e7e7; border-radius:3px;}

.plan_table{ width:100%; float:left; padding:0; margin:0; font-size:14px; color:#7b7c7d;}
.plan_table i.icon{ font-size:23px; margin-right:10px; position:relative; top:2px;}
.plan_table .table > thead > tr > th{ color:#0f2237; font-weight:700; background:#f5f5f5; text-transform:uppercase;}
.plan_table .table > thead > tr > th, .plan_table .table > tbody > tr > th, .plan_table .table > tfoot > tr > th, .plan_table .table > thead > tr > td, .plan_table  .table > tbody > tr > td, .plan_table .table > tfoot > tr > td{ padding:15px 20px;}
.plan_table span{ min-width:140px; display:inline-block; padding:0; margin:0; font-weight:700;}
.plan_table strong{ min-width:140px; display:inline-block; padding:0; margin:0;  color:#0f2237; font-weight:700; text-transform:uppercase;}
.plan_table .table > thead > tr > th span{float: right; min-width: auto;}
.plan_tab .panel-group .panel{ border-radius:0; }
.plan_tab .panel-default > .panel-heading{ border-radius:0; padding:15px 15px;}
.plan_tab .panel-title > a, .plan_tab .panel-title > small, .plan_tab .panel-title > .small, .plan_tab .panel-title > small > a, .plan_tab .panel-title > .small > a{ display:block;}

.report_tab{ width:100%; float:left; padding:0; margin:0;}
.report_tab .nav-tabs{ border-color:#e7e7e7;}
.report_tab .nav-tabs > li{ margin:0 60px 0 0;}
.report_tab .nav-tabs > li > a{ padding:13px 0; font-size:16px; color:#252525; font-weight:700; text-transform:uppercase; border:none; border-bottom:4px solid transparent;}
.report_tab .nav > li > a:hover, .report_tab .nav > li > a:focus{ color:#3a7c9e; border:none; border-bottom:4px solid #3a7c9e; background:none;}
.report_tab .nav-tabs > li.active > a, .report_tab .nav-tabs > li.active > a:hover, .report_tab .nav-tabs > li.active > a:focus{ color:#3a7c9e; border:none; border-bottom:4px solid #3a7c9e; background:none;}

.report_form{ width:100%; float:left; padding:20px 20px 5px 20px; margin:0; background:#f5f5f5;}
.report_form .row{ margin:0 -10px;}
.report_form [class*="col-"]{ padding:0 10px;}
.report_form .form_block{ width:100%; float:left; padding:0; margin:0 0 15px 0; position:relative;}
.report_form .form_block i{ padding:0; margin:0; font-size:20px; color:#949494; position:absolute; left:15px; top:15px;}
.report_form .form_block .field{ width:100%; height:50px; float:left; padding:0 15px 0 50px; margin:0; font-size:15px; color:#949494; background:#fff; border:1px solid #e7e7e7; border-radius:3px;}
.report_form .submit_btn{ width:100%; max-width:170px; height:50px; padding:0 10px; margin:0 auto 15px auto; display:block; font-size:16px; text-transform:uppercase; font-weight:700; color:#ffffff; background:#f02b2f; border:none; border-radius:3px;}
.report_form .submit_btn:hover{ background:#262b2f;}

.report_tab .panel-default > .panel-heading{ border-radius:0;  background:#3a7c9e; color:#fff;}
.report_tab .panel-default > .panel-heading{ border-radius:0; padding:12px 15px;}
.report_tab .panel-body{ padding:0;}
.report_tab .panel-title > a, .report_tab .panel-title > small, .report_tab .panel-title > .small, .report_tab .panel-title > small > a, .report_tab  
.panel-title > .small > a{ display:block;}

select.select_info{ width:100%; height:50px; float:left; padding:0 30px 0 50px; margin:0; font-size:15px; color:#949494; border:1px solid #e7e7e7; border-radius:3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(../images/select_arrow.png) no-repeat right center;}

/********* Subscription Info ***********/
.subscription_info{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.subscription_info .inner{ width:100%; float:left; padding:60px 20px; margin:0; background:#fff; box-shadow:0 0 35px rgba(0, 0, 0, 0.2);}
.subscription_info h2{ padding:0; margin:0 0 50px 0; font-size:40px; color:#aeaeae; font-weight:300; text-align:center;}
.subscription_info h2 strong{ color:#f02b2f; font-weight:900;}
.subscription_info .block{ width:100%; max-width:340px; padding:0; margin:40px auto 70px auto; display:block; clear:both; border:1px solid #dadada; border-radius:6px; position:relative; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.subscription_info .block .icon{ width:90px; height:90px; padding:0; margin:-40px 0 0 -45px; display:block; font-size:45px; color:#ffffff; line-height:90px; background:#445671; border-radius:50%; position:absolute; left:50%; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.subscription_info .block h3{ padding:55px 20px 35px 20px; margin:0; font-size:25px; color:#ffffff; font-weight:700; background:#445671; border-radius:6px 6px 0 0; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.subscription_info .block p{ padding:17px 20px; margin:0; font-size:16px; color:#979797; border-top:1px solid #dadada;}
.subscription_info .block p strong{ color:#0fa305; font-weight:700;}
.subscription_info .block p .red{ color:#fe2a2a;}
.subscription_info .block .subscribe_btn{ width:100%; max-width:158px; height:50px; padding:0 10px; margin:35px auto -25px auto; font-size:16px; color:#445671; line-height:48px; font-weight:700; clear:both; display:block; border:1px solid #445671; border-radius:4px; background:#fff;}

.subscription_info .block:hover, .subscription_info .block.select{ box-shadow:0 0 19px rgba(0, 0, 0, 0.15);}
.subscription_info .block:hover .icon, .subscription_info .block.select .icon{ background:#f02b2f;}
.subscription_info .block:hover h3, .subscription_info .block.select h3{ background:#f02b2f;}
.subscription_info .block:hover .subscribe_btn, .subscription_info .block.select .subscribe_btn{ color:#f02b2f; border:1px solid #f02b2f;}

/************ Contact Us ************/
.info_contact{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.info_contact .inner{ width:100%; float:left; padding:90px 30px; margin:0; background:#fff; box-shadow:0 0 35px rgba(0, 0, 0, 0.2);}
.info_contact p{ padding:0; margin:0 0 20px 0; display:block; clear:both; font-size:16px; color:#979797;}

.form_contact_block{ width:100%; float:left; padding:0; margin:0 0 20px 0; position:relative;}
.form_contact_block i{ padding:0; margin:0; font-size:20px; color:#8c8c8c; position:absolute; left:14px; top:15px;}
.info_contact .input_field{ width:100%; height:47px; float:left; padding:0 15px 0 50px; margin:0; font-size:15px; color:#606060; background:#f7f7f7; border-radius:4px; border:none;}
.info_contact .input_field_2{ width:100%; height:137px; float:left; padding:15px 15px 10px 50px; margin:0; font-size:15px; color:#606060; background:#f7f7f7; border-radius:4px; border:none;}
.info_contact .input_btn{ height:57px; float:left; padding:0 35px; margin:0; font-size:17px; color:#ffffff; text-transform:uppercase; font-weight:700; background:#f02b2f; border-radius:3px; border:none;}
.info_contact .input_btn:hover{ background:#ff484c;}

.info_contact .right_info{ width:100%; float:left; padding:0; margin:0;}
.info_address{ width:100%; min-height:49px; float:left; padding:15px 0 0 70px; margin:0 0 20px 0; font-size:15px; color:#8c8a8a; position:relative; font-weight:600; text-align:left;}
.info_address:first-child{ padding-top:10px;}
.info_address i{ width:49px; height:49px; padding:0; margin:0; font-size:21px; color:#a9adb0; text-align:center; line-height:45px; border:2px solid #dadbdd; border-radius:50%; position:absolute; left:0; top:0;}
.info_address a{ color:#838383;}
.info_address a:hover{ color:#f02b2f;}

/********** Modal Info ************/
.home_modal{}

.modal { text-align: center; padding: 0!important;}
.modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;}
.modal-dialog { display: inline-block; text-align: left; vertical-align: middle;}

.modal_info .modal-content{ width:100%; float:left; padding:0; margin:0; background:#51535f; border:none; border-radius:0;}
.modal_info .modal-dialog{ width:90%; max-width:550px; margin:30px auto;}
.modal_info .close{ width:30px; height:30px; padding:0; position:absolute; right:0; top:0; opacity:1; text-shadow:none; font-size:25px; color:#fff; text-align:center; line-height:30px; background:#f02b2f; z-index:999;}
.modal-open .modal{ padding:0 !important;}
.modal_info .close span{ position:relative; top:-2px;}
.modal_info .modal{ padding:0 !important;}
.form_info{ width:100%; float:left; padding:30px 15px; margin:0;}
.form_info h3{ padding:0; margin:0 0 30px 0; font-size:22px; color:#fff; text-transform:uppercase; font-weight:700; text-align:center;}
.form_info .field{ width:100%; height:55px; float:left; padding:0 15px; margin:0 0 15px 0; font-size:16px; color:#23144c; font-weight:600; background:#fff; border:none;}
.form_info .login_btn{ width:100%; height:55px; float:left; padding:0 10px; margin:20px 0 0 0; font-size:18px; color:#fff; text-transform:uppercase; font-weight:600; text-align:center; border:none; background:#f02b2f;} 
.form_info .login_btn:hover{ background:#ff5558;}
.form_info .forgot_link{ width:100%; float:left; padding:0; margin:25px 0 0 0; text-align:center; font-size:17px; color:#fff; font-weight:600;}
.form_info .forgot_link a{ color:#fff;}
.form_info .forgot_link a:hover{ color:#fff; text-decoration:underline;}

/*************** Error Info ************/
.error_info{ width:100%; float:left; padding:150px 0; margin:0; text-align:center; background:#f7f7f7;}
.error_info h1{ padding:0; margin:0; font-size:250px; color:#ee2b2f; font-weight:800; font-style:italic;}
.error_info h2{ padding:0; margin:0; font-size:25px; color:#333; font-weight:800;}

/************ About Details **************/
.about_details{ width:100%; float:left; padding:0; margin:0; background:#f7f7f7;}
.about_details .inner{ width:100%; float:left; padding:50px 30px; margin:0; background:#fff; box-shadow:0 0 35px rgba(0, 0, 0, 0.2);}
.about_details h1, .about_details h2, .about_details h3, .about_details h4, .about_details h5, .about_details h6 { margin:0 0 15px 0; color:#f02b2f; font-weight:700; line-height:normal;}
.about_details h1 { font-size:50px;}
.about_details h2 { font-size:40px;}
.about_details h3 { font-size:30px;}
.about_details h4 { font-size:25px;}
.about_details h5 { font-size:20px;}
.about_details h6 { font-size:17px;}

.about_details p { color:#767676; float:none; font-size:15px; line-height:26px; margin:0 0 15px 0; padding:0;}
.about_details p a { color: #f02b2f; }
.about_details p i, .about_details em { font-style:italic; }
.about_details p strong{ color:#f02b2f;}
.about_details b, .about_details strong{ color:#f02b2f;}

.about_details ul { margin:0 0 15px 0; padding:0; }
.about_details ul li { color:#767676; font-size:15px; margin:0 0 10px 0; padding:0 0 0 25px; position:relative; line-height:normal; list-style:none;}
.about_details ul li:before{ content: "\f192"; color:#f02b2f; font-family: 'FontAwesome'; margin:0; font-size:15px; position:absolute; left:0; top:1px;}
.about_details ul li i { font-style:italic; }
.about_details ul li a { color:#f02b2f; }
.about_details ul li a:hover { color:#f02b2f; }

.alignleft { float:left; margin:0 30px 20px 0; max-width:100%;}
.alignright { float:right; height:auto; margin:0 0 20px 30px; max-width:100%;}
.aligncenter { width:100%; margin:0 0 20px 0; text-align:center;}
