ul, ol{margin:0; padding:0; list-style:none; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal;}
h1.big-ttl{ font-size:2.5em; }
h2.md-ttl{ font-size:1.5625em; }
h2.red-ttl {font-family: 'ralewaysemibold'; font-size:1.375em; color:#EC3237; margin-top:0;}
h3.sm-ttl{ font-size:1.275em; }
h5{}
h6{}
h4{font-size:25px; line-height:30px; font-family: 'proxima_novaregular'; position:relative;}
button{font-family: 'ralewaysemibold',sans-serif;}
p{ font-size:14px;  line-height:22px; color:#333; padding-bottom:15px; text-align:justify; font-family: 'poppinsregular'; margin:0;}
p.txt-bold{ font-family: 'proxima_novasemibold'; color:#333333}
p.p-large{font-size:2em;}
.bold_text { font-family: 'proxima_novabold'; font-size:16px; color:#444;}


.button { background: #f58634; color: #fff; border: none; font-size: 14px;  font-family: 'poppinssemibold'; transition: .3s; width: 100%;}
.button:hover { background: #3e4095; color: #fff;}
.btn-lg1 { padding: 9px 100px !important; position:relative; top: 30px;}
.btn-lg3 {padding: 25px 33px !important;
    position: absolute;
    top: 0px;
    right: 14px;
    width: 18%;}
.button1 { background: #E52883; color: #fff; border: none; font-size: 14px;  font-family: 'poppinssemibold'; transition: .3s;}
.button1:hover { background: #38118B; color: #fff;}
.btn-lg2 { padding: 9px 50px !important; position:relative; top:7px;}

.form-control:focus{box-shadow:none !important; outline:none; border:none;}
a:focus{box-shadow:none !important; outline:none; border:none;}
body {overflow-x: hidden;overflow-y: hidden; font-family: 'poppinsregular'; outline:none;}

a:focus{color:inherit!important}
a, a:hover{text-decoration:none!important; color:#fff;}


sup.star-red{font-size:22px; top:0!important}

/*NONE_PROPERTIES*/
.border-none{border:none;}
.no-shape{border-radius:0!important;}
/*NONE_PROPERTIES*/

/*TEXT_COLOR_HIGHLIGHT*/
mark.mark-orange{color:#DF6724!important; background:none}
/*TEXT_COLOR_HIGHLIGHT*/


/*form*/
input::-webkit-input-placeholder {
color: #C9C9C9 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #C9C9C9 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #C9C9C9 !important;  
}
 
input:-ms-input-placeholder {  
color: #C9C9C9 !important;  
}




textarea::-webkit-input-placeholder {
color: #C9C9C9 !important;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color: #C9C9C9 !important;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #C9C9C9 !important;  
}
 
textarea:-ms-input-placeholder {  
color: #C9C9C9 !important;  
}
/*form*/

/*SPACE*/
.none-right{padding-right:0!important;}
.none-left{padding-left:0!important;}
.vt-space{padding:1em 0}
.vt-space-top{padding:3em 0 0 0}
.vt-space-bottom{padding-bottom:2em}
.top-space{margin:1.8em 0 0 0}
.bt-space{padding-bottom:1em;}
.mar-bt-space{margin-bottom:2em;}
.no-marging{margin:0;}
.right-space{padding-right:4em!important;}
.content-space {padding:3.5em;}
.btm-space {padding:0;}
.mar-30{margin-top:30px;}

/*SPACE*/


/*Color_CSS*/
.white{color:#FFF ;}
.black{color:#333}
.grey{color:#CCC}
.orange{color:#DF6824;}
.color-red{color:#ED3237; padding:0 3px;}
/*Color_CSS*/

/*Background_colors*/
.red-bg{background:#ED3237}
.light-grey{background:#F2F2F2;}
.black-bg{background:#000;}
.white-bg {background:#FFF;}
/*Background_colors*/

/*Heading*/
h4.box-ttl{font-size:1.625em;  font-family: 'ralewaysemibold';}
/*Heading*/



/*Borders_light*/
.border-cover{border:#E5E5E5 1px solid}
.border-top{border-top:#DDDDDD 1px solid}
.border-bottom{border-bottom:#E5E5E5 1px solid}
.border-left{border-left:#E1E1E1 1px solid}
.border-right{border-right:#DDDDDD 1px solid}
.border-left-right{border-right:#E5E5E5 1px solid; border-left:#E5E5E5 1px solid}
.border-none{border:none;}

/*Borders_Dark*/
.border-dark{border:#626262 1px solid}
.border-dark-t{border-top:#666666 1px solid}
.border-dark-b{border-bottom:#666666 1px solid}
.border-dark-l{border-left:#626262 1px solid}
.border-dark-r{border-right:#626262 1px solid}
.border-dark-lr{border-left:#626262 1px solid; border-right:#626262 1px solid;}
/*BOrders*/

/*LIST*/
.check-list{margin:0px; padding:0;}
.check-list li{color:#333333; font-size:1.2em; padding:0.7em 0em 0.7em 1em; border-bottom:#CCCCCC 1px solid; overflow:hidden; }
.check-list li:last-child{border-bottom:none;}
.check-list li:before{font-family:'FontAwesome'; content:"\f046";     position: absolute;
    left: 13px; font-size:14px; color:#DF6924; margin-right:8px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.check-list li:hover:before{color:#333;}

/*Transtion*/
a, a:before, a:after{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
.container{ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.btn{ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-family: 'ralewaysemibold';}

/*Transtion*/

/*BUTTON*/
.button-red{border:#ED3237 1px solid!important; text-align:center; background:none; color:#FFF; padding:10px 20px!important; border-radius:0!important; font-size:13px!important; }
.button-red:hover{background:#ED3237; color:#FFF!important;}
.btn-red {background:#ED3237; color:#fff; font-size:16px !important; font-family: 'proxima_novabold';}
.btn-red:hover {background:#000; color:#fff !important;}
.button-white{border:#FFF 1px solid!important; text-align:center; background:none; color:#fff!important; padding:10px 20px!important; border-radius:0!important; font-size:13px!important; }
.button-white:hover{background:#000; color:#FFF!important;}

.button-black{background:#000;  padding:10px 20px!important; border-radius:0!important; font-size:13px!important; color:#FFF;}
.button-black:hover{background:#ED3237; color:#FFF!important;}

.black-buton{background:#000; color:#FFF;}
.black-buton:hover{color:#CCC!important;}
.black-buton:focus{color:#FFF;}


/*.back-to-top {cursor: pointer;position: fixed;bottom: 13px;right: 20px; display:none;background:#f4f4f4;width:35px;	height:35px;line-height:35px; line-height:40px; text-align:center;border-radius:100%; z-index:1;
	-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;color:#df6924;transition:all 0.3s ease-in-out}
.back-to-top:hover{background:#333333; color:#ffffff; }*/


/*Error*/
.form-error-msg{color:red}

a, a:before, a:after, .btn {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.container {
	-webkit-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	-o-transition: all 0.7s ease-out 0s;
	transition: all 0.7s ease-out 0s;
}
