.mt0{margin-top:0em !important}
.mt1{margin-top:1em !important;}
.mt2{margin-top:2em !important;}
.mt3{margin-top:3em !important;}
.mt4{margin-top:4em !important;}
.mt5{margin-top:5em !important;}
.mt30{margin-top:30px !important;}
.mt05{margin-top:0.5em !important;}
.mt-1{margin-top:-1em !important;}
.mt-2{margin-top:-2em !important;}
.mb0{margin-bottom:0em !important}
.mb1{margin-bottom:1em !important;}
.mb2{margin-bottom:2em !important;}
.mb3{margin-bottom:3em !important;}
.mb4{margin-bottom:4em !important;}
.mb5{margin-bottom:5em !important;}
.mb15{margin-bottom:1.5em !important;}
.pt0{padding-top:0em !important}
.pt1{padding-top:1em !important;}
.pt2{padding-top:2em !important;}
.pt3{padding-top:3em !important;}
.pt4{padding-top:4em !important;}
.pt5{padding-top:5em !important;}
.pt6{padding-top:6em !important;}
.pt7{padding-top:7em !important;}
.pb0{padding-bottom:0em !important}
.pb1{padding-bottom:1em !important;}
.pb2{padding-bottom:2em !important;}
.pb3{padding-bottom:3em !important;}
.pb4{padding-bottom:4em !important;}
.pb5{padding-bottom:5em !important;}
.pb6{padding-bottom:6em !important;}
.pb7{padding-bottom:7em !important;}
.p3{padding:3em !important}
.pl05 {padding-left: 0.5em !important;}
.pl1 {padding-left: 1em !important;}
.pl2 {padding-left: 2em !important;}
.pl3 {padding-left: 3em !important;}
.pl4 {padding-left: 4em !important;}
.pl5 {padding-left: 5em !important;}
.p0 {padding: 0 !important;}
.p2 {padding: 2em !important;}
@media (max-width:767px){
	.xs-mt1 {margin-top: 1em !important}
}
@media (max-width:991px){
	.md-mt30 {margin-top: 30px !important}
}


.r189{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r189 img{position:absolute;left:0px;top:0px;}
.r189:before{display:block;content:" ";width:100%;padding-top:50%;}
.r189 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r169{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r169 img{position:absolute;left:0px;top:0px;}
.r169:before{display:block;content:" ";width:100%;padding-top:56.3%;}
.r169 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r43{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r43 img{position:absolute;left:0px;top:0px;}
.r43:before{display:block;content:" ";width:100%;padding-top:74.5%;}
.r43 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r34{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r34 img{position:absolute;left:0px;top:0px;}
.r34:before{display:block;content:" ";width:100%;padding-top:133.3%;}
.r34 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r32{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r32 img{position:absolute;left:0px;top:0px;}
.r32:before{display:block;content:" ";width:100%;padding-top:66.7%;}
.r32 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r85{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r85 img{position:absolute;left:0px;top:0px;}
.r85:before{display:block;content:" ";width:100%;padding-top:62.5%;}
.r85 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r11{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r11 img{position:absolute;left:0px;top:0px;}
.r11:before{display:block;content:" ";width:100%;padding-top:100%;}
.r11 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r21{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r21 img{position:absolute;left:0px;top:0px;}
.r21:before{display:block;content:" ";width:100%;padding-top:50%;}
.r21 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r21.restfortwo:before{margin-bottom:-1px;}
.r58{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r58 img{position:absolute;left:0px;top:0px;}
.r58:before{display:block;content:" ";width:100%;padding-top:160%;}
.r58 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r64{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r64 img{position:absolute;left:0px;top:0px;}
.r64:before{display:block;content:" ";width:100%;padding-top:150%;}
.r64 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r98{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;}
.r98:before{display:block;content:" ";width:100%;padding-top:83%;}

.row.no-gutters{margin-right:0;margin-left:0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0;}
@media (min-width:768px){
	.row.x-big-gutters{margin-right:-50px;margin-left:-50px;}
	.row.x-big-gutters > [class^="col-"],.row.x-big-gutters > [class*=" col-"]{padding-right:50px;padding-left:50px;}
}
@media (min-width:1200px){
	.row.big-gutters{margin-right:-30px;margin-left:-30px;}
	.row.big-gutters > [class^="col-"],.row.big-gutters > [class*=" col-"]{padding-right:30px;padding-left:30px;}
	.row.x-big-gutters{margin-right:-100px;margin-left:-100px;}
	.row.x-big-gutters > [class^="col-"],.row.x-big-gutters > [class*=" col-"]{padding-right:100px;padding-left:100px;}
	.row.md-gutters{margin-right:-30px;margin-left:-30px;}
	.row.md-gutters > [class^="col-"],.row.md-gutters > [class*=" col-"]{padding-right:30px;padding-left:30px;}
}
@media (min-width:1600px){
	.row.big-gutters{margin-right:-50px;margin-left:-50px;}
	.row.big-gutters > [class^="col-"],.row.big-gutters > [class*=" col-"]{padding-right:50px;padding-left:50px;}
	.row.x-big-gutters{margin-right:-140px;margin-left:-140px;}
	.row.x-big-gutters > [class^="col-"],.row.x-big-gutters > [class*=" col-"]{padding-right:140px;padding-left:140px;}
}
@media (max-width:767px){
	.row.xs-small-gutters{margin-right:-10px;margin-left:-10px;}
	.row.xs-small-gutters > [class^="col-"],.row.xs-small-gutters > [class*=" col-"]{padding-right:10px;padding-left:10px;}
}
.row-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-height{display:table-cell;float:none;height:100%;}
.col-top{vertical-align:top;}
.col-middle{vertical-align:middle;}
.col-bottom{vertical-align:bottom;}
@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-xs-height{display:table-cell;float:none !important;height:100%;}
.col-xs-top{vertical-align:top;}
.col-xs-middle{vertical-align:middle;}
.col-xs-bottom{vertical-align:bottom;}
}
@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-sm-height{display:table-cell;float:none !important;height:100%;}
.col-sm-top{vertical-align:top;}
.col-sm-middle{vertical-align:middle;}
.col-sm-bottom{vertical-align:bottom;}
}
@media (min-width:992px){
	.row-md-height{display:table;table-layout:fixed;height:100%;width:100%;margin-left: 0;margin-right: 0;}
	.col-md-height{display:table-cell;float:none !important;height:100%;}
	.col-md-top{vertical-align:top;}
	.col-md-middle{vertical-align:middle;}
	.col-md-bottom{vertical-align:bottom;}
}
@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-lg-height{display:table-cell;float:none !important;height:100%;}
.col-lg-top{vertical-align:top;}
.col-lg-middle{vertical-align:middle;}
.col-lg-bottom{vertical-align:bottom;}
}
.setbg{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.setbg.setbg-left-top {background-position: left top;}
.setbg.setbg-right {background-position: right;}
.setbg.setbg-top {background-position: top;}
a.setbg {display: inline-block;width: 100%;}


.form-group {margin-bottom: 30px;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline: none;box-shadow: none;}
.form-control {display: block;width: 100%;height:auto;padding:7px 15px;line-height: 1.35; font-size: 18px;border: 1px solid #DEDEDE;color: #43454D;background-color: #FCFCFC;resize: none;}
.form-control:focus {border-color: #FFD65D;box-shadow: none;}
.form-control::-moz-placeholder {color: #949DA3;}
.form-control:-ms-input-placeholder {color: #949DA3;}
.form-control::-webkit-input-placeholder {color:#949DA3;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}
.form-control[disabled],fieldset[disabled] .form-control {cursor: not-allowed;}
.form-group label {font-weight: normal;width: 100%;}

.checkbox-container {text-align: left;display: inline-block;position: relative;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.checkbox-container input[type="checkbox"], .checkbox-container-inline input, .radio input[type="radio"] {opacity: 0;position: absolute;top: 0;left: 0;height: 100%;z-index: 9;margin: 0;cursor: pointer;width: 100%;}
.checkbox-container label span, .checkbox-container-inline span {position: absolute;top: 3px;left: 0;height: 20px;width: 20px;margin: 0;background-color: #ffffff;border-radius: 50px;}
.checkbox-container .radio {padding-left: 40px;line-height: 30px;margin-top: 0;margin-top: 5px;margin-bottom: 5px;display: inline-block;}
.checkbox-container .radio input[type="radio"] + span::after, .checkbox-container .radio input[type="radio"] + span::before, .checkbox-container .checkbox input[type="checkbox"] + span::after, .checkbox-container .checkbox input[type="checkbox"] + span::before {content: '';border-radius: 100%;border: 3px solid #949DA3;display: inline-block;position: absolute;top: 0;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;-webkit-transition: all 250ms ease;opacity: 1;max-width: inherit;left: 0;width: 24px;height: 24px;}
.checkbox-container .radio input[type="radio"] + span::before,.checkbox-container .checkbox input[type="checkbox"] + span::before {border: none;transform: scale(0);-webkit-transform: scale(0);background-color: #949DA3;}
.checkbox-container .radio input[type="radio"]:checked + span::before, .checkbox-container .checkbox input[type="checkbox"]:checked + span::before {transform: scale(0.45);-webkit-transform: scale(0.45);}
.checkbox-container .checkbox input[type="checkbox"]:checked + span::before {transform: scale(0.6);-webkit-transform: scale(0.6);}
.checkbox-box .form-control {margin-top: 20px;}
.checkbox-container .checkbox input[type="checkbox"] + span::after {border-radius: 4px;}
.checkbox-container .checkbox input[type="checkbox"] + span::before {content: "";background-color: transparent;top: 0;height: 25px;bottom: 0;margin: auto;color: #ffffff;z-index: 1;}
.checkbox-container .checkbox input[type="checkbox"]:checked + span::after {background-color: #949DA3;}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {margin-left: 20px;}










/* RTL Css ============== */
html[dir="rtl"] .pl05 {padding-right: 0.5em !important;padding-left: 0 !important;}
html[dir="rtl"] .pl1 {padding-right: 1em !important;padding-left: 0 !important;}
html[dir="rtl"] .pl2 {padding-right: 2em !important;padding-left: 0 !important;}
html[dir="rtl"] .pl3 {padding-right: 3em !important;padding-left: 0 !important;}
html[dir="rtl"] .pl4 {padding-right: 4em !important;padding-left: 0 !important;}
html[dir="rtl"] .pl5 {padding-right: 5em !important;padding-left: 0 !important;}
html[dir="rtl"] .r189 img{left:0px;right:auto;}
html[dir="rtl"] .r169 img{left:0px;right:auto;}
html[dir="rtl"] .r43 img{left:0px;right:auto;}
html[dir="rtl"] .r34 img{left:0px;right:auto;}
html[dir="rtl"] .r32 img{left:0px;right:auto;}
html[dir="rtl"] .r85 img{left:0px;right:auto;}
html[dir="rtl"] .r11 img{left:0px;right:auto;}
html[dir="rtl"] .r21 img{left:0px;right:auto;}
html[dir="rtl"] .r58 img{left:0px;right:auto;}
html[dir="rtl"] .r64 img{left:0px;right:auto;}
html[dir="rtl"] .setbg.setbg-left-top {background-position: right top;}
html[dir="rtl"] .setbg.setbg-right {background-position: left;}
html[dir="rtl"] .checkbox-container {text-align: right;}
html[dir="rtl"] .checkbox-container input[type="checkbox"], html[dir="rtl"] .checkbox-container-inline input, html[dir="rtl"] .radio input[type="radio"] {right: auto;left: 0;}
html[dir="rtl"] .checkbox-container label span, html[dir="rtl"] .checkbox-container-inline span {right: auto;left: 0;}
html[dir="rtl"] .checkbox-container .radio {padding-right: 0;padding-left: 40px;}
html[dir="rtl"] .checkbox-container .radio input[type="radio"] + span::after, html[dir="rtl"] .checkbox-container .radio input[type="radio"] + span::before, .checkbox-container .checkbox input[type="checkbox"] + span::after, .checkbox-container .checkbox input[type="checkbox"] + span::before {right: auto;left: 0}
html[dir="rtl"] .radio-inline+.radio-inline, html[dir="rtl"] .checkbox-inline+.checkbox-inline {margin-right: 0;margin-left: 20px;}