*{ margin:0; padding:0;}
a{ outline:0 none !important;}
img{ border:none;}
p{ margin:0; padding:0; font-size:15px; line-height:28px;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}

ul, li { list-style:none;}
body{font-family: 'Raleway', sans-serif; background:#fff;}
body, html{ height:100%;}
.clear{ clear:both;}
.main_wrapper{position:relative;}
.sign_up_page{ width:100%; text-align:center; padding-top:60px;display:table; background:#f3f1f2;height:100%;}
.sign_up_page p{ font-size:14px; color:#5a5959; font-weight:500; line-height:18px; margin-top:25px;}
.form-signin{ float:left; width:100%;}
.form_first_in  { margin-top:25px;}
.sign_up_page .form-signin .form_first_in input{margin-bottom:5px; border:none; box-shadow:none; background:none;  border-bottom:2px solid #717070;border-radius:inherit;}
.btn-color{ background:#ec3a3f; border:none; border-radius:inherit;}
.btn-color:hover{ background:#cb3337;border-radius:inherit;border:none;}
.btn-signup{ background:#fa981b;border:none; border-radius:inherit;}
.btn-signup:hover{ background:#da8416;border:none; border-radius:inherit;}
.col-lg-6.col-lg-offset-3.col-md-offset-0.col-sm-offset-0.col-xs-offset-0.btn-sec {  margin-top: 25px;}
.form-signin h2 {font-size: 18px;font-weight: bold; padding: 14px 0;}
.email{position: relative;}
.email::before {background: #717070 none repeat scroll 0 0;bottom: 2px;content: "";height: 10px; left: 0;  position: absolute;  width: 2px;}
.email::after {background: #717070 none repeat scroll 0 0;bottom: 2px;content: "";height: 10px; right: 0;  position: absolute;  width: 2px;}
/*******************************/
.dashboard .main-header .sidebar-toggle { font-size: 25px; padding:22px;}
.profile-image {border-radius:inherit;text-align: center; width: 100%;}
.profile-image img{border-radius:inherit;}
.profile-image-content{ text-align:center;}
.profile-image-content p{ color:#fff; font-size:22px;font-weight: 300;}
aside.main-sidebar .profile-image-content a{color:#fff; font-size:18px;}
.profile-image-content {border-bottom: 1px solid #fff;padding-bottom: 20px;}
.side_menu li {text-align: left;}
aside.main-sidebar .side_menu li a{ color:#fff; font-size:24px;font-weight: 300;}
.side-inner{margin: 0 auto; width:80%;}
.side-inner .user-panel {padding: 0;}
.side-inner ul.side_menu li a {padding: 0;}
.side_menu.sidebar-menu li a i {left: 24px;position: absolute;top: 17px;}
.side_menu li {padding: 10px 0;}
.top-menu-icon {  float: left; width: 250px; /*width:60%;*/}
.top-menu-icon > ul {float: left;width: 100%; margin:0;}
.top-menu-icon li {color: #fff; float: left;font-size: 20px;line-height: 80px;  margin-right:17px;}
.top-menu-icon ul li.input-section {width:100%;}
.right-inner-addon {position: relative; margin-top:16px;}
.right-inner-addon i.fa{color: #FFFFFF;font-size: 17px;position: absolute; right: 8px; top: 8px;  z-index: 2;}
.right-inner-addon input{ background-color:transparent;}
.search_box{position: relative; padding-right: 20px;  border-bottom:2px solid #fff; width:100%; max-width:280px;}
.search_box::before {background: #fff none repeat scroll 0 0;bottom: 0px;content: "";height: 10px; left: 0;  position: absolute;  width: 2px;}
.search_box::after {background: #fff none repeat scroll 0 0;bottom: 0px;content: "";height: 10px; right: 0;  position: absolute;  width: 2px;}
.search_box input{ border:none;}
.top-menu-icon ul li.gear-icon i {background:#FFFFFF;border-radius: 50%;color: #EC3A3F;display: inline-block;height:25px;padding:3px;text-align: center;vertical-align: middle;width: 25px; font-size:17px;}
.main-header .dropdown.notifications-menu.cart span.label{ background: none repeat scroll 0 0 #ec3a3f; border: 2px solid #ffffff; border-radius: 50%; font-size: 13px;  height: 22px;  line-height: 0.9;  padding: 3px;  position: absolute;  right: 7px;text-align: center;  top: 20px; width: 23px;}
.user-header {background: none repeat scroll 0 0 #EC3A3F !important;color: #FFFFFF;}
.dropdown.notifications-menu.cart {float: left;padding: 11px;}
.navbar-custom-menu ul.nav li a {padding: 10px;}
.user-body .col-xs-4 {padding: 0;}
.dashboard header.main-header nav .navbar-custom-menu{ /*width:30%;*/}
.dr-content-inner {margin-top: 50px; width: 100%;}
.dr-content-inner h2{ border-bottom:1px solid #d7d8da; padding-bottom: 30px; color:#9e1a4f; font-size:48px; font-weight:600;}
.dr-content-inner .img-content-inner {border-bottom: 5px solid #D7D8DA;float: left;padding: 20px 0; width:100%;}
.content_img{ float:left;}
.right-content h3 {color: #2F2F2F;font-size: 30px;}
.right-content h6 {color: #2F2F2F;font-size: 18px;font-weight: 600;}
.right-content h6 span {font-weight: normal;}
.right-content > p {color: #2F2F2F;font-size: 24px;    font-weight: 300;}
.right-content span a i {color: #D8DB00;}
.order-btn a {background:#EC3A3F; font-size:18px; color:#fff;border-radius: 3px;float: right;padding: 10px 0;text-align: center; width: 30%;}
.order-btn {   float: left;padding-top: 15px; width: 100%;}
.content-bottom-section {border-bottom: 1px solid #CCCCCC; float: left; padding:10px 0px;
    width: 100%;}
.content-bottom-lft-section img { float: left; margin-right:12px;}
.content-bottom-lft-section { margin-bottom: 10px; padding: 0; display:table;}
.content-bottom-lft-section p { display: table-cell; vertical-align:middle; padding:0 10px 0 0px; font-size:24px; font-weight:300;}
.content-bottom-right-section img{ display:inline-block;}
.content-bottom-right-section p{ display:inline-block;}
.content-bottom-right-section {/*  line-height: 6em;*/}
.arrow-up.col-sm-6 i { color: #EC3A3F; float: left; font-size: 40px;  line-height: 2.2em;}
.content-bottom-section.two .content-bottom-lft-section { margin: 0;}
.content-bottom-section.two { margin: 0; border-bottom: none; padding-bottom: 0;}
.content_img > img { width: 100%;}
.left-padding{ padding-left:0;}
.right-padding{ padding-right:0;}
.no-padding{ padding:0;}
.dashboard .container-fluid .dr-wrapper header.main-header a{ margin:0 auto;}
.content-bottom-lft-section.col-sm-7 img {margin-right: 7px;max-width: 100%;}
.icon-outer{float: left;    width: 100%; padding-top:29px;}
.calender {float: none; min-width: 140px; display:table-cell; vertical-align: middle;}
.arrow-up { float: left;}
.arrow-up i { color: #EC3A3F; font-size: 40px;}
.logo span.logo-mini { padding-top: 3px;}
header a.logo span.logo-lg {
  padding-top: 3px;
}
.side_menu.sidebar-menu a:hover{ background:rgba(0 ,0 ,0 , 0.3);}
.side_menu.sidebar-menu a:hover:before {/* border: 4px solid #5a3709;  */content: ""; height: 100%; position: absolute; right: 0; top: 0;  width: 8px;}
.dashboard.skin-blue .main-header li.user-header { padding:5px;}
.btn.btn-default.btn-flat { background: none repeat scroll 0 0 #ec3a3f;  padding: 5px;  width: 100%;}
.dashboard .form-control::-moz-placeholder{ color:#aaaaaa;}
.container-fluid.main_wrapper {padding-bottom: 50px;}
.right-inner-addon .form-control { padding: 0 6px;}

input[name=content]{ color:#fff; }




@media only screen and (max-width:1170px){
	
	.banner_form { margin-top:7%;}
	.navbar-default .navbar-nav > li > a{ padding:15px 4px; font-size:13px;}
	.navbar-brand > img{ width:70%;}
	.year_point span {font-size: 15px; height: 50px; line-height: 15px; width: 50px; padding:4px;}
	.type_loan{box-shadow:-604px 0px 0px #fbfbfb;}
	.main_left_bg {  background: url("../images/left_main_bg.png") repeat-y scroll right center / 33.3% auto rgba(0, 0, 0, 0);}
	
}
@media only screen and (max-width:885px){
.calender {
  text-align: center;
}
.content-bottom-right-section {
  line-height: 3em;
}
.top-menu-icon li{margin-right:10px;}
.main-header .logo{ max-width:206px !important;}
.dashboard  .main-sidebar, .dashboard  .left-side{max-width:206px;}
.main-header > .navbar{ margin-left:206px !important;}
aside.main-sidebar .side_menu li a{ font-size:19px;}
.top-menu-icon li{ font-size:17px;}
.content-bottom-section .calender p{
  text-align: center;
  display:block; margin:0px; width:100%; padding-right:0px;
}
}
@media only screen and (max-width:850px){
.main-header > .navbar{ margin-left:0px !important;}
}
@media only screen and (max-width:768px){
.dashboard .main-sidebar, .left-side{ margin-top:80px; padding-top:30;}
.content-bottom-right-section { line-height: 6em;}
.calender{ text-align:left;}
.order-btn a{ width:100%;}
.content-bottom-section .calender p{
  text-align: left;
  display:table-cell; margin:0px; width:100%; padding-right:0px;
}
#bottom-last-heading.calender.search_result{ width:30%;}
#cart_search_amount{ min-width:216px;}
}
@media only screen and (max-width:767px){
.main-header > .navbar{ margin-left:0px !important;
}
}
@media only screen and (max-width:599px){
.sidebar-toggle {
  left: 0;
  position: absolute;
  top: -82px;
}
.dashboard.skin-blue .main-header .navbar .sidebar-toggle{ color:#EC3A3F;}
.top-menu-icon{ padding-left:10px;}
.dropdown.notifications-menu.cart { position: absolute; right: 0; top: -80px;}
.dropdown.notifications-menu.cart a {
  background: none repeat scroll 0 0 #D43439;
}
.dropdown.notifications-menu.cart a:hover{ background:#D43439 !important;}
.top-menu-icon ul li:last-child { margin-right: 0;}
.navbar-custom-menu ul.nav li a{ padding:9px;}
.dashboard.skin-blue .main-header .navbar .sidebar-toggle:hover{ background:none; color:inherit;}
.content-bottom-lft-section{display:inline-block; width:100%; margin:0 0 10px 0px;}
.content-bottom-lft-section img{display:block; margin:0px auto; text-align:center; float:none;}
.content-bottom-lft-section p{display:block; padding:10px; text-align:center;}
.calender{display: block; text-align:center;}
.calender > img { display: inline-block;}
.calender > p { display: inline-block; width: auto;}
.icon-outer{padding:0px; text-align:center; line-height:normal;}
.arrow-up{float:none; display:inline-block;}
.right-content h3{ text-align:center;}
.dashboard .content-wrapper .content_img {
  float: none !important;
  text-align: center;
}.content_img > img{ }
.right-content{ text-align:center;}
.dr-content-inner h2{ text-align:center;}

}
@media only screen and (max-width:510px){
	.content-bottom-right-section {    line-height:6em;}
	}
@media only screen and (max-width:480px){	
	.dropdown.messages-menu img {
  max-width: 43px;
  padding-top: 10px;
}
.dropdown.messages-menu span {
  display: none;
}
.dropdown.messages-menu i {
  display: none;
}
.top-menu-icon li i {
  font-size: 16px;
}
}
