@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-ExtraboldItalic.eot');src:url('../fonts/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraboldItalic.woff2') format('woff2'), url('../fonts/OpenSans-ExtraboldItalic.woff') format('woff'), url('../fonts/OpenSans-ExtraboldItalic.ttf') format('truetype'), url('../fonts/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');font-weight:800;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Light.eot');src:url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff2') format('woff2'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'), url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Extrabold.eot');src:url('../fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Extrabold.woff2') format('woff2'), url('../fonts/OpenSans-Extrabold.woff') format('woff'), url('../fonts/OpenSans-Extrabold.ttf') format('truetype'), url('../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');font-weight:800;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans.eot');src:url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff2') format('woff2'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff2') format('woff2'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Italic.eot');src:url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic.woff2') format('woff2'), url('../fonts/OpenSans-Italic.woff') format('woff'), url('../fonts/OpenSans-Italic.ttf') format('truetype'), url('../fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg');font-weight:normal;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-BoldItalic.eot');src:url('../fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-BoldItalic.woff2') format('woff2'), url('../fonts/OpenSans-BoldItalic.woff') format('woff'), url('../fonts/OpenSans-BoldItalic.ttf') format('truetype'), url('../fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');font-weight:bold;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-SemiboldItalic.eot');src:url('../fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiboldItalic.woff2') format('woff2'), url('../fonts/OpenSans-SemiboldItalic.woff') format('woff'), url('../fonts/OpenSans-SemiboldItalic.ttf') format('truetype'), url('../fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');font-weight:600;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Semibold.eot');src:url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff2') format('woff2'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSansLight-Italic.eot');src:url('../fonts/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSansLight-Italic.woff2') format('woff2'), url('../fonts/OpenSansLight-Italic.woff') format('woff'), url('../fonts/OpenSansLight-Italic.ttf') format('truetype'), url('../fonts/OpenSansLight-Italic.svg#OpenSansLight-Italic') format('svg');font-weight:300;font-style:italic;}
html{-webkit-font-smoothing:antialiased !important;font-smoothing:antialiased !important;text-rendering:optimizeLegibility !important;overflow-x:hidden;width:100%;height:100%;position:relative;}
body{font-smooth:always;font-family:"Open Sans";background-color:#FFF;color:#777;font-size:13px;font-weight:400;line-height:1.64285;height:auto;position:relative; /*border-top: 10px solid #511c4c;*/}
a, a:link, a:visited{text-decoration:none;color:#50525f;outline:0;}
a:active, a:hover{color:#bb9754;outline:0;}
section{position:relative;}
.bg-img{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.fullwidth-section{position:relative;padding-top:100px;padding-bottom:100px;}
.fullwidth-section.half-padding{position:relative;padding-top:50px;padding-bottom:50px;}
.parallax{position:absolute;background-attachment:fixed;background-position:top center;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tp-banner-container{/*background:rgba(0, 0, 0, 0) url("../img/pictures/bg_0.jpg" /*bg_0.jpg) no-repeat center center fixed;-webkit-background-size:inherit;-moz-background-size:inherit;-o-background-size:inherit;background-size:inherit;min-height:819px;*/ height:100%;}
.flexslider{margin-top:250px;text-align:center;}
.welcome_text{font-size:45px;color:#bb9754;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:100;}
.wel_tag{margin:0;padding:0;text-align:center;}
.wel_tag span{font-size:41px;font-weight:bolder;margin-left:4%;color:#FFFFFF;}
.colum_backgroun{background-color:rgba(70, 20, 60, .8);padding:10px;}
.logo_top{/*margin-left:30px; margin-top:46px;margin-right:10px;*/margin-top:45px;}
.button_bg{background:#b8944a;border-color:#b8944a;}
.cal_pop_text{color:#46143c;margin-top:8px;margin-bottom:0px;font-size:12px;}
.section_link{line-height:12px;}
.input_custome_slect{border:1px solid #b8944a !important;background-color:#fff !important;color:#46143c !important;border-radius:0px !important;font-weight:400;font-family:"Open Sans";height:38px;font-size:12px;font-style:normal;font-variant:normal;}
.section_link a{color:/*#b99552;*/#fff;letter-spacing: 1px;font-family:"Open Sans";font-size:14px;font-style:normal;font-variant:normal;font-weight:100;line-height:21px;text-decoration:none;}
.section_link a:hover{ color:#bb9754;}
.tear_class{font-family:"Open Sans";font-size:12px;text-align:left;font-style:normal;font-variant:normal;color:#46143c;min-height:40px;}
.texr_point_text{color:#46143c;border-radius:0px;text-align:left;font-weight:600;font-family:"Open Sans";height:52px;font-size:17px;font-style:normal;font-variant:normal;}
.pop_h3_text{background:#46143c;color:#f7ebdb;margin:0;text-align:left;padding:5px 19px;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:400;}
.calcul_radio_func{font-size:15px;}
.calcul_radio_func label{color:#46143c;font-size:12px;margin-right:30px;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:400;margin-top:5px;}
.calcul_radio_func input[type="radio"]{display:inline-block;width:14px;height:14px;margin:0px 2px 0 0;vertical-align:middle;cursor:pointer;}
.text_style2{font-family:'Open Sans';font-weight:normal;font-style:normal;font-size:21px;color:#FFFFFF;}
.text_style3{font-family:'Open Sans';font-weight:bolder;font-style:normal;font-size:35px;color:#8f734c;padding-top:0;margin-top:12px;line-height:20px;margin-bottom:30px;}
.heading{color:#a27e4d;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:100;font-size:30px;}
.text_col{color:#000;font-size:14px;}
.text_col2{color:#46143c;font-size:12px;margin:15px;}
.text_colhed{color:#FFFFFF;font-size:17px;font-weight:600;}
.colmcen_li{color:#FFFFFF;font-size:15px;margin:0;padding:0;}
.colmcen_li li{border-left:1px solid #b8944a;float:left;font-size:14px;line-height:18px;list-style:outside none none;margin-bottom:12px;padding:0 15px;}
.colmcen_li li:first-child{border-left:0 none;padding-left:0;}
.table_class{color:#FFFFFF;font-size:14px;margin-bottom:15px;}
.table_class tr td{border-bottom-color:#b8944a;border:1px solid #b8944a;padding:2px 7px;}
.ancher_tag a{color:#00aeef;}
.heading_under{border-bottom:1px solid #b8944a;color:#fff;font-family:"Open Sans";font-size:21px;font-style:normal;font-variant:normal;font-weight:300;padding-bottom:10px;}
.heading_under2{border-bottom:1px solid #fbf8f3;margin-bottom:15px;color:#46143c;font-family:"Open Sans";font-size:26px;font-style:normal;font-variant:normal;font-weight:300;padding-bottom:10px;}
.popup_label{font-family:"Open Sans";font-size:12px;font-style:normal;font-variant:normal;color:#46143c;font-weight:400;}
.form_inl_box .form-group{width:100%;}
.modal-content{background:#b8944a;}
.pop_formbutt{margin-top:20px;}
.map_imgc{margin:0 auto;width:72%;}
.form_inl_box{background:#f7ebdb;margin:0;padding-bottom:15px;}
.form_inl_box2{background:#f7ebdb none repeat scroll 0 0;margin:1%;padding-bottom:5px;width:23%;min-height:130px;}
.input_custome{border:1px solid #b8944a !important;background-color:#fff !important;width:100%;}
::-webkit-input-placeholder{font-size:12px !important;}
:-moz-placeholder{font-size:12px !important;opacity:1;}
::-moz-placeholder{font-size:12px !important;opacity:1;}
:-ms-input-placeholder{font-size:12px !important;}
.redeem_btn{color:#FFFFFF;font-size:15px;background:#46143c;padding:2px 5px;outline:0 !important;}
.redeem_btn:hover, .btn:focus{color:#ccc !important;text-decoration:none;outline:0 !important;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color:#dda531 !important;border-color:#dda531 !important;color:#fff;}
.mape_range{}
.mape_range input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%;}
.mape_range input[type=range]:focus{outline:none;}
.mape_range input[type=range]::-webkit-slider-runnable-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background:#b8944a;border-radius:0px;border:0px solid #000101;}
.mape_range input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border:0px solid #000000;height:22px;width:22px;border-radius:50px;background:#46143c;cursor:pointer;-webkit-appearance:none;margin-top:-3.6px;}
.mape_range input[type=range]:focus::-webkit-slider-runnable-track{background:#b8944a;}
.mape_range input[type=range]::-moz-range-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background:#b8944a;border-radius:0px;border:0px solid #000101;}
.mape_range input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border:0px solid #000000;height:22px;width:22px;border-radius:50px;background:#46143c;cursor:pointer;}
.mape_range input[type=range]::-ms-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;border-width:39px 0;color:transparent;}
.mape_range input[type=range]::-ms-fill-lower{background:#b8944a;border:0px solid #000101;border-radius:0px;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;}
.mape_range input[type=range]::-ms-fill-upper{background:#b8944a;border:0px solid #000101;border-radius:0px;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;}
.mape_range input[type=range]::-ms-thumb{box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border:0px solid #000000;height:22px;width:22px;border-radius:50px;background:#46143c;cursor:pointer;}
.mape_range input[type=range]:focus::-ms-fill-lower{background:#b8944a;}
.mape_range input[type=range]:focus::-ms-fill-upper{background:#b8944a;}
.mape_range_out{font-size:11px;color:#47143d;}
.mape_range_out input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%;}
.mape_range_out input[type=range]:focus{outline:none;}
.mape_range_out input[type=range]::-webkit-slider-runnable-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border-radius:0px;border:0px solid #000101;background:#46143a;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.mape_range_out input[type=range]::-webkit-slider-thumb{width:0px;height:0;border-top:10px solid #46143c;border-left:5px solid transparent;border-right:5px solid transparent;border-radius:10px
background:#46143c;cursor:pointer;-webkit-appearance:none;margin-top:-15px;}
.mape_range_out input[type=range]:focus::-webkit-slider-runnable-track{background:#46143a;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.mape_range_out input[type=range]::-moz-range-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border-radius:0px;border:0px solid #000101;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.mape_range_out input[type=range]::-moz-range-thumb{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #46143c;height:0;margin-top:-27px;width:0;background:none;padding-bottom:25px;border-bottom:0;}
.mape_range_out input[type=range]::-ms-track{width:100%;height:12.8px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;border-width:39px 0;color:transparent;}
.mape_range_out input[type=range]::-ms-fill-lower{border:0px solid #000101;border-radius:0px;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background:#46143a;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.mape_range_out input[type=range]::-ms-fill-upper{border:0px solid #000101;border-radius:0px;box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background:#46143a;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.mape_range_out input[type=range]::-ms-thumb{box-shadow:0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border:0px solid #000000;height:22px;width:22px;border-radius:50px;background:#46143c;cursor:pointer;}
.mape_range_out input[type=range]:focus::-ms-fill-lower{background:#46143a;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.mape_range_out input[type=range]:focus::-ms-fill-upper{background:#46143a;background:-moz-linear-gradient(left, #46143a 0%, #46143a 25%, #b7b7b7 25%, #b7b7b7 50%, #b89448 50%, #b89448 75%, #878787 75%, #878787 100%);background:-webkit-gradient(linear, left top,center top,center top, right top, color-stop(0%,#46143a), color-stop(25%,#46143a), color-stop(25%,#b7b7b7), color-stop(50%,#b7b7b7), color-stop(50%,#b89448), color-stop(75%,#b89448), color-stop(75%,#878787), color-stop(100%,#878787));background:-webkit-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-o-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:-ms-linear-gradient(left, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);background:linear-gradient(to right, #46143a 0%,#46143a 25%, #b7b7b7 25%,#b7b7b7 50%,#b89448 50%,#b89448 75%,#878787 75%,#878787 100%);}
.cong_text_m{font-size:16px;color:#FFFFFF;margin-top:30px;text-align:center;}
.cong_text_m2{font-size:15px;color:#FFFFFF;text-align:center;}
.custom-file-upload{}
.custom-file-upload input[type=file]{display:none;}
.custom-file-upload .upload_file{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;}
.inputBtnSection{display:inline-block;vertical-align:top;font-size:0;font-family:verdana;}
.disableInputField{display:inline-block;vertical-align:top;height:35px;margin:0;font-size:14px;padding:0 3px;background-color:#fff !important;border:1px solid #b8944a !important;width:60%;}
.table_class2{color:#fff;font-size:14px;margin-bottom:15px;}
.table_class2 tr td{border-bottom-color:#fff;border:1px solid #fff;padding:2px 7px;}
.table_class2 tr th{border-bottom-color:#fff;border:1px solid #fff;padding:2px 7px;}
.table_class2 tr{border-bottom-color:#fff;border:1px solid #fff;padding:2px 7px;}
.fileUpload{border:1px solid #b8944a;border-radius:4px;display:inline-block;margin:0 0 0 6px;overflow:hidden;position:relative;vertical-align:top;}
.uploadBtn{background:#b8944a none repeat scroll 0 0;color:#fff;display:inline-block;font-size:15px;height:30px;font-family:"Open Sans";line-height:22px;padding:4px 15px;vertical-align:top;}
.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.btn-md{border:1px solid #b8944a;margin-top:15px;}
.line_dotted{border:1px dashed #46143c;margin-top:15px;margin-bottom:15px;}
.cong_point{color:#FFFFFF;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:100;font-size:23px;margin:0;}
.cong_point2{color:#FFFFFF;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:400;font-size:34px;margin:0;}
.color-primary{color:#f56363 !important;}
.bg-primary{color:#fff;background-color:#f56363 !important;}
.border-primary{border-color:#f56363 !important;}
.color-white{color:#FFF !important;}
.bg-white{background-color:#FFF !important;}
.border-white{border-color:#FFF !important;}
.color-dark{color:#50525f!important;}
.bg-dark{background-color:#50525f!important;}
.bg-transparent{background-color:transparent !important;}
.weight-300{font-weight:300;}
.weight-400{font-weight:400;}
.weight-500{font-weight:500;}
.weight-600{font-weight:600;}
.weight-700{font-weight:700;}
.weight-800{font-weight:800;}
.weight-900{font-weight:900 !important;}
.uppercase{text-transform:uppercase;}
.kill-top-margin{margin-top:0 !important;}
.kill-bottom-margin{margin-bottom:0 !important;}
.kill-top-padding{padding-top:0 !important;}
.kill-bottom-padding{padding-bottom:0 !important;}
.img-center{margin:0 auto;}
.rounded{border-radius:1000px !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'Raleway', sans-serif;font-weight:600;color:#50525f;line-height:1.4;position:relative;z-index:1;}
h1, h2, h3{margin-top:30px;margin-bottom:30px;}
h4, h5, h6{margin-top:15px;margin-bottom:10px;}
h1, .h1{font-size:48px;margin-top:40px;margin-bottom:20px;line-height:1.2}
h2, .h2{font-size:36px;}
h3, .h3{font-size:24px;}
h4, .h4{font-size:18px;}
h5, .h5{font-size:14px;}
h6, .h6{font-size:12px;}
img{max-width:100%;}
.img-thumb{position:relative;width:100%;overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
.img-float-left{position:relative;float:left;border-radius:1px;margin:20px 20px 20px 0;padding:0;max-width:100%;}
.img-float-right{position:relative;float:right;border-radius:1px;margin:20px 0 20px 20px;padding:0;max-width:100%;}
#blog img{border-radius:1px;margin-top:15px;}
.blog-img-wrapper{position:relative;}
.blog-img-hover{position:absolute;border-radius:1px;background-color:rgba(0, 0, 0, 0);width:100%;height:100%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.blog-img-hover:hover{background-color:rgba(60, 62, 71, 0.75);}
.blog-img-hover .hover-full{position:absolute;left:0;width:100%;height:100%;}
.blog-img-hover .hover-full i{position:absolute;font-size:12px;color:#f56363;top:-5%;right:50%;margin-right:-18px;margin-top:-18px;padding:12px;border-radius:50px;background-color:#FFF;opacity:0;z-index:-1;-webkit-transition:all 0.55s;-moz-transition:all 0.55s;-o-transition:all 0.55s;transition:all 0.55s;}
.blog-img-hover:hover .hover-full i{opacity:1;top:50%;z-index:1;}
.blog-img-hover .hover-full i:hover{color:#FFF;background-color:#f56363;}
.blog-img-hover .hover-left{position:absolute;left:0;width:50%;height:100%;}
.blog-img-hover .hover-right{position:absolute;right:0;width:50%;height:100%;}
.blog-img-hover .hover-left i{position:absolute;font-size:12px;color:#f56363;top:-5%;left:50%;margin-top:-18px;padding:12px;border-radius:50px;background-color:#FFF;opacity:0;z-index:-1;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s;}
.blog-img-hover .hover-right i{position:absolute;font-size:12px;color:#f56363;top:-5%;right:50%;margin-top:-18px;padding:12px;border-radius:50px;background-color:#FFF;opacity:0;z-index:-1;-webkit-transition:all 0.55s;-moz-transition:all 0.55s;-o-transition:all 0.55s;transition:all 0.55s;}
.blog-img-hover:hover .hover-left i, .blog-img-hover:hover .hover-right i{opacity:1;top:50%;z-index:1;}
.blog-img-hover .hover-left i:hover, .blog-img-hover .hover-right i:hover{color:#FFF;background-color:#f56363;}
hr.blank{border-color:transparent;}
#blog-fullwidth img{border-radius:1px;}
#blog-fullwidth h2{font-weight:700;margin-top:20px;margin-bottom:15px;}
#blog-fullwidth hr{margin-top:40px;margin-bottom:40px;}
#blog-fullwidth .hover-left i, #blog-fullwidth .hover-right i{padding:20px;font-size:20px;margin-top:-30px;}
#blog-fullwidth .social-icons{margin-top:15px;}
#blog-fullwidth .img-thumb{width:100%;height:700px;overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-attachment:fixed;}
#blog-fullwidth .expand-img i{position:absolute;bottom:20px;right:20px;font-size:14px;line-height:1;border-radius:50px;padding:12px;color:#f56363;z-index:5;background-color:#FFF;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s;}
#blog-fullwidth .expand-img:hover i{color:#FFF;background-color:#f56363;}
#blog-fullwidth .post-img-lg{margin-bottom:60px;}
#blog-fullwidth #search{margin-top:30px;}
#blog-sidebar img{border-radius:1px;}
#blog-sidebar h2{font-weight:700;margin-top:20px;margin-bottom:15px;}
#blog-sidebar hr{margin-top:40px;margin-bottom:40px;}
#blog-sidebar .hover-left i, #blog-sidebar .hover-right i{padding:15px;font-size:16px;margin-top:-24px;}
#blog-small-img-sidebar img{border-radius:1px;}
#blog-small-img-sidebar h4{font-weight:700;margin-top:0;}
#blog-small-img-sidebar hr{margin-top:40px;margin-bottom:40px;}
#blog-small-img-sidebar .hover-left i, #blog-small-img-sidebar .hover-right i{padding:15px;font-size:16px;margin-top:-24px;}
@media (max-width:992px){#blog-small-img-sidebar h4{font-weight:700;margin-top:10px;}
}
#blog-masonry h4{font-weight:700;}
#blog-masonry hr{margin-top:20px;margin-bottom:25px;}
#comments h4{text-transform:uppercase;font-weight:700;margin-top:30px;margin-bottom:30px;}
#comments h5{margin-top:0;}
#comments ul{list-style:none;margin:0;padding:0;}
#comments li{margin-top:0px;}
#comments ul ul{list-style:none;margin-left:80px;padding:0;}
#comments .avatar{float:left;border-radius:100px;width:80px;height:80px;margin-right:20px;}
#comments .comment{margin-left:0px;margin-right:20px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #EEE;}
#comments .author{display:inline-block;}
#comments .date{display:inline-block;float:right;color:#50525f;}
#reply h4{text-transform:uppercase;font-weight:700;margin-top:30px;margin-bottom:30px;}
#sidebar .input-group input{background-color:rgba(0, 0, 0, 0);color:#777;border:2px solid #EEE;padding:8px;height:auto;font-size:13px;box-shadow:none;}
#sidebar .input-group .input-group-btn .btn{margin-left:0;padding:11px 12px 10px;}
#sidebar h4{margin-top:40px;margin-bottom:20px;text-transform:uppercase;font-weight:700;}
#sidebar div:first-child h4{margin-top:0;}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li:before{font-family:'FontAwesome';content:"\f101";margin-right:6px;color:#50525f;}
#sidebar li{margin:0;padding:5px 0;border-bottom:1px solid #EEE;}
#sidebar .tagcloud a{font-family:'Raleway', sans-serif;padding:0px 0px 8px 0px;border-radius:2px;margin-bottom:2px;display:inline-block;line-height:1;transition:all .5s,;-moz-transition:all .5s;-webkit-transition:all .5s;}
#sidebar .widget_calendar #wp-calendar{font-family:'Raleway', sans-serif;width:100%;}
#sidebar .widget_calendar #wp-calendar caption{width:100%;font-weight:700;color:#FFF;background-color:#50525f;font-size:16px;padding:10px 5px;border-top-left-radius:1px;border-top-right-radius:1px;}
#sidebar .widget_calendar #wp-calendar th{color:#FFF;background-color:#50525f;border-right:1px solid #50525f;border-left:1px solid #50525f;border-top:1px solid #50525f;text-align:center;font-size:12px;}
#sidebar .widget_calendar #wp-calendar td{color:#50525f;text-align:center;padding:4px;background-color:#F5F5F5;}
#sidebar .widget_calendar #wp-calendar tbody{border-right:1px solid #EEE;border-left:1px solid #EEE;border-bottom:1px solid #EEE;padding-top:5px;}
#sidebar .widget_calendar #wp-calendar #prev a{float:left;padding:5px;padding-top:0;color:#FFF;}
#sidebar .widget_calendar #wp-calendar #next a{float:right;padding:5px;padding-top:0;color:#FFF;}
#sidebar .widget_calendar #wp-calendar #prev a:hover, #sidebar .widget_calendar #wp-calendar #next a:hover{color:#f56363;}
.scrollup i{position:fixed;border-radius:25px;bottom:20px;right:20px;padding:10px 13px;line-height:1;font-size:20px;text-align:center;color:#FFF;cursor:pointer;background-color:rgba(60, 62, 71, 0.5);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;z-index:10;}
.scrollup i:hover{background-color:#f56363;}
.customer{float:left;border-radius:100px;width:80px;height:80px;margin-right:0px;}
#carousel .carousel-indicators{position:relative;top:10px;}
#carousel .carousel-indicators .active{width:14px;height:14px;margin:1px;background-color:transparent;border:2px solid;}
#carousel .carousel-indicators li{display:inline-block;width:11px;height:11px;margin:2px;margin-bottom:3px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid;border-radius:10px;}
#carousel h3{margin-top:30px;font-weight:300;margin-bottom:30px;line-height:1.6;}
#carousel .source{text-transform:uppercase;font-size:14px;font-weight:700;color:#50525f;}
.img-overlay1:after{background:url(../img/pat1.png) repeat;content:'';width:100%;height:100%;top:0;left:0;position:absolute;opacity:0.5;}
.img-overlay2:after{background:url(../img/pat2.png) repeat;content:'';width:100%;height:100%;top:0;left:0;position:absolute;opacity:0.5;}
.img-overlay3:after{background:url(../img/pat3.png) repeat;content:'';width:100%;height:100%;top:0;left:0;position:absolute;opacity:0.5;}
.img-overlay4:after{background:url(../img/pat4.png) repeat;content:'';width:100%;height:100%;top:0;left:0;position:absolute;opacity:0.5;}
.transparent{background:transparent !important;}
.img-overlay-solid{position:absolute;width:100%;height:100%;top:0;left:0;}
.pricing-table div[class*='col-md-']{background-color:#F5F5F5;padding-top:30px;padding-bottom:20px;}
.pricing-table div[class*='col-md-'].active{background-color:#EEE;border-right:1px solid #EEE;border-left:1px solid #EEE;-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);}
@media (max-width:768px){.pricing-table div[class*='col-md-'].active{border-top:1px solid #EEE;border-bottom:1px solid #EEE;-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);}
}
.pricing-table .stars i{margin-right:2px;font-size:16px;color:#FFD100;}
.pricing-table i{margin-right:6px;font-size:14px;}
.pricing-table .decimal{position:relative;top:5px;margin-left:5px;font-size:20px;font-weight:400;}
.pricing-table ul{list-style:none;margin:0;padding:0;}
.pricing-table li{padding:6px 10px;}
.que_para_first{font-size:40px;color:#fff;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:100;padding:0;margin:0;line-height:50px;text-align:center;}
.que_para_second{color:#b8944a;font-size:26px;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:100;padding:0;margin:0;line-height:45px;text-align:center;}
.quest_heading{background:#f7ebdb none repeat scroll 0 0;border:1px solid #46143c;color:#46143c;font-family:"Open Sans";font-size:25px;font-style:normal;font-variant:normal;font-weight:100;margin:15px 0 0;padding:0 0 2px;}
.quest_heading span{background:#46143c none repeat scroll 0 0;color:#f7ebdb;margin-right:10px;padding:1px 9px 3px;}
.quest_option{background:#f7ebdb none repeat scroll 0 0;border:1px solid #46143c;color:#46143c;margin:15px 15px;width:46%;}
.next_butt_ques{margin-right:15px;margin-bottom:30px;overflow:hidden;clear:both;}
.quest_option label{color:#46143c;font-size:15px;font-family:"Open Sans";font-style:normal;font-variant:normal;font-weight:400;margin-top:5px;}
.quest_tag{border:1px solid #a28042;padding:30px 0;}
.icon-feature-vertical{text-align:center;margin-top:20px;margin-bottom:30px;}
.icon-feature-vertical i{font-size:50px;}
.icon-feature-horizontal{display:table;margin-top:20px;margin-bottom:20px; width:100%;}
.icon-feature-horizontal img{padding:15px 64px;width:100%; /*height: 278px;*/height:180px;}
.icon-feature-horizontal .icon{display:table-cell;padding-top:15px;}
.icon-feature-horizontal .icon i{font-size:36px;}
.icon-feature-horizontal .content{display:table-cell;vertical-align:top;text-align:left;padding-left:20px;}
.map-wrapper{margin-top:20px;margin-bottom:20px;position:relative;width:100%;height:300px;border-radius:2px;overflow:hidden;}
#map-canvas{width:100%;height:300px;border:0;border-radius:2px;}
#contact form{position:relative;z-index:3;}
#contact .form-wrapper{background-color:rgba(60, 62, 71, .8);padding:20px 40px;border-radius:2px;}
#contact .form-group{color:#FFF;}
#contact .form-group input, #contact .form-group textarea{background-color:rgba(255, 255, 255, .4);color:#FFF;border:none;padding:12px 10px;height:auto;font-size:13px;border-radius:2px;box-shadow:none;}
#contact .form-group textarea{border-radius:2px;}
#contact label{font-family:'Raleway', sans-serif;max-width:100%;color:#46143c;font-size:13px;font-weight:400;margin-top:10px;}
#error{color:#FFF;margin-top:5px;font-size:14px;display:none;}
.success-field{background-color:rgba(71, 164, 71, 0.5) !important;}
.required-field{background-color:rgba(245, 99, 99, 0.5) !important;}
form{position:relative;z-index:3;}
.form-wrapper{background-color:rgba(60, 62, 71, .8);padding:20px 40px;border-radius:2px;}
.form-group{color:#FFF;}
.form-group input, .form-group textarea{border-radius:2px;background-color:rgba(0, 0, 0, 0);color:#777;border:2px solid #EEE;padding:8px;height:auto;font-size:13px;-webkit-box-shadow:none;box-shadow:none;}
.form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.form-group textarea{border-radius:2px;}
label{font-family:'Raleway', sans-serif;max-width:100%;color:#50525f;font-size:13px;font-weight:400;margin-top:10px;}
#error{color:#FFF;margin-top:5px;font-size:14px;display:none;}
#reply #error{color:#777;}
.success-field{background-color:rgba(71, 164, 71, 0.5) !important;}
.required-field{background-color:rgba(245, 99, 99, 0.5) !important;}
.team-pic{width:100%;height:auto;border-radius:2px;margin-top:40px;}
.team-wrapper{position:relative;width:100%;height:100%;margin-top:20px;}
.team-wrapper img{min-width:100%;height:auto;}
.team-drop li > i{border-radius:500px;font-size:18px;width:35px;height:35px;line-height:37px;text-align:center;color:#FFF;background-color:rgba(60, 62, 71, 1);cursor:pointer;position:relative;-webkit-transition:background-color 0.35s;-moz-transition:background-color 0.35s;-o-transition:background-color 0.35s;transition:background-color 0.35s;z-index:1;}
.team-drop{list-style:none;}
.team-drop ul{list-style:none;margin:0;padding:10px 20px 20px;position:absolute;top:15px;background-color:rgba(255, 255, 255, 1);border-radius:2px;width:300px;text-align:left;z-index:2;border:1px solid #BBB;display:block;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s;}
#team-slider .team-wrapper{padding:15px;}
#team-slider .owl-controls{position:absolute;top:-5px;right:10px;width:100%;text-align:right;}
.team-img-wrapper{position:relative;width:100%;height:100%;}
.team-img-wrapper-hover{position:absolute;text-align:center;width:100%;height:100%;background-color:rgba(250, 235, 215, 0.78);opacity:0;border-radius:1px;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s;}
.team-img-wrapper-hover:hover{opacity:1;}
.team-img-wrapper img{border-radius:1px;}
.team-img-wrapper .social-icons{position:absolute;top:50%;margin-top:-9px;width:100%;}
.team-img-wrapper .social-icons i{color:#FFF;}
.social-icons i{border-radius:500px;font-size:18px;margin-right:4px;padding:6px;text-align:center;color:#50525f;border:none;cursor:pointer;position:relative;z-index:1;}
.social-icons i:hover{color:#f56363;}
.counter{font-size:44px;line-height:1;font-weight:800;}
.counter-section i{border-radius:500px;font-size:44px;width:100px;height:100px;line-height:100px;margin-top:0;margin-bottom:20px;background-color:rgba(255, 255, 255, 0.3);text-align:center;color:#FFF;}
.panel-title{font-size:13px;position:relative;vertical-align:middle;}
.panel-title i{position:relative;margin-right:15px;font-size:24px;top:2px;}
.panel-title a{color:#777;}
.panel-title a:hover{color:#777;}
.panel-title:after{content:"\f0da";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:6px;top:50%;margin-top:-2px;font-size:15px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.panel-group .panel-heading{transition:all .35s;-moz-transition:all .35s;-webkit-transition:all .35s;padding:12px 15px;border-bottom:1px solid transparent;background-color:#F5F5F5;}
.panel-group .panel{border-radius:0;}
.panel{border:1px solid transparent;box-shadow:none;border-bottom:none;}
.panel-group .panel:first-child{border-top-right-radius:3px;border-top-left-radius:3px;}
.panel-group .panel:last-child{border-bottom:1px solid #EEE;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.panel-group .panel + .panel{margin-top:0;}
.panel-body{border-top:1px solid #EEE;padding:25px;}
.panel-default{border-color:#EEE;}
.panel-heading:hover{background-color:#F5F5F5;}
#accordion .panel a.selected .panel-heading{background-color:#f56363;border-radius:0;}
#accordion .panel a.selected .panel-title{color:#FFF;}
#accordion .panel a.selected .panel-title:after{content:"\f0d7";transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.nav-tabs{border-bottom:1px solid #EEE;font-size:13px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#f56363;}
.nav-tabs > li > a{font-family:'Raleway', sans-serif;font-weight:600;font-size:14px;margin-right:2px;color:#777;line-height:1.42857;border-radius:3px 3px 0 0;background-color:#FFF;border:0;}
.nav-tabs > li.active > a{background-color:#FFF;border-bottom:3px solid #f56363;}
.nav-tabs i{margin-right:4px;}
.tab-pane{padding:15px 25px;border-width:1px;border-style:solid;border-color:transparent #EEE #EEE;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.nav-tabs > li > a:hover{border-color:#EEE;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:1px solid #EEE;border-bottom-color:transparent;background-color:#FFF;}
.nav-tabs#tabs > li > a{background-color:#FFF;border:0;}
.nav-tabs#tabs > li.active > a{background-color:#FFF;border-bottom:3px solid #f56363;}
.nav#tabs > li{position:relative;display:block;}
.style-switch-wrapper{position:fixed;top:100px;left:-250px;width:250px;height:auto;background-color:rgba(60, 62, 71, 0.8);border-bottom-right-radius:4px;padding:20px 20px;z-index:1000;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.style-switch-wrapper.active{left:0;}
.style-switch-button{position:absolute;top:0;left:250px;width:50px;height:50px;background-color:rgba(60, 62, 71, 0.8);border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:1000;cursor:pointer;}
.style-switch-button i{color:#FFF;position:relative;line-height:1;top:15px;left:15px;font-size:20px;}
.style-switch-wrapper button{width:25px;height:25px;border-radius:25px;padding:0;margin-bottom:5px;}
.style-switch-wrapper button:active, .style-switch-wrapper button:focus{border:2px solid #FFF;}
.style-switch-wrapper #default{background-color:#f56363;padding:0;}
.style-switch-wrapper #metro{background-color:#47c3ca;}
.style-switch-wrapper #midnight{background-color:#3071a7;}
.style-switch-wrapper #tangerine{background-color:#ff8263;}
.style-switch-wrapper #lime{background-color:#2ecc71;}
.style-switch-wrapper #aqua{background-color:#1abc9c;}
.style-switch-wrapper #purple{background-color:#9b59b6;}
.style-switch-wrapper #gold{background-color:#ffdb49;}
.style-switch-wrapper #fire{background-color:#ff9845;}
.style-switch-wrapper #pink{background-color:#fa3dad;}
.style-switch-wrapper #marine{background-color:#327CCB;}
.style-switch-wrapper #green{background-color:#99c87a;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.html) 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#000;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-prev, .owl-next{font-family:"Raleway";font-size:12px;font-weight:800;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 4px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.html) no-repeat center center}
#portfolio div[class*='col-sm-']{padding-left:0px;padding-right:0px;}
#portfolio button{margin-right:1px;margin-left:1px;}
#portfolio .col-sm-3 .img-thumb{height:250px;}
.portfolio-hover{position:absolute;text-align:center;width:100%;height:100%;color:#FFF;background-color:rgba(60, 62, 71, 0.7);opacity:0;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;transition:all 0.45s;z-index:10;}
.portfolio-hover i{position:relative;font-size:12px;top:1px;}
.portfolio-hover-buttons{position:absolute;top:50%;width:100%;margin-top:-12px;color:#FFF;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.portfolio-hover-buttons a{border:2px solid #FFF;border-radius:2px;padding:8px 18px;margin:0 1px;color:#FFF;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.portfolio-hover-buttons a:last-child{padding:8px 10px;}
.portfolio-hover-buttons a:hover{background-color:#FFF;color:#f56363;border:2px solid #FFF;}
.portfolio-hover:hover{opacity:1;}
#isotope, #isotope-masonry{width:100%;margin-top:0;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:0 opacity;-moz-transition-property:0 opacity;-ms-transition-property:0 opacity;-o-transition-property:0 opacity;transition-property:transform, opacity;}
#isotope .col-sm-3, #isotope-masonry .col-sm-3, #isotope .col-md-3, #isotope-masonry .col-md-3{width:24.9%;}
#isotope .col-sm-4, #isotope-masonry .col-sm-4, #isotope .col-md-4, #isotope-masonry .col-md-4{width:33.3%;}
@media (max-width:768px){#isotope .col-sm-3, #isotope-masonry .col-sm-3, #isotope .col-md-3, #isotope-masonry .col-md-3{width:100%;}
#isotope .col-sm-4, #isotope-masonry .col-sm-4, #isotope .col-md-4, #isotope-masonry .col-md-4{width:100%;}
.form_inl_box2{width:100%;}
}
#isotope-filter{margin-bottom:40px;}
.breadcrumb{font-family:'Raleway', sans-serif;padding:8px 15px;margin-bottom:0px;list-style:none outside none;background-color:transparent;border-radius:0;color:#50525F;font-size:14px;font-weight:400;}
.breadcrumb > li + li:before{font-family:'FontAwesome';padding:0px 5px;content:"\f101";color:#50525F;}
.breadcrumb > .active{color:#50525F;}
.pagination{font-family:'Raleway', sans-serif;font-weight:500;}
.pagination > li:first-child > a, .pagination > li:first-child > span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-top-right-radius:2px;border-bottom-right-radius:2px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#f56363;background-color:#eee;border-color:#ddd;}
.pagination > li > a, .pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#50525F;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{z-index:2;color:#fff;cursor:default;background-color:#f56363;border-color:#f56363;}
.pager li > a, .pager li > span{font-family:'Raleway', sans-serif;display:inline-block;padding:5px 14px;background-color:#FFF;border:1px solid #DDD;border-radius:2px;font-weight:500;}
.progress{font-family:'Raleway', sans-serif;font-weight:500;height:30px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border:1px solid #EEE;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:30px;color:#fff;text-align:center;background-color:#f56363;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;transition:width .6s ease;}
table{max-width:100%;background-color:transparent;}
th{font-family:'Raleway', sans-serif;text-align:left;}
.table{width:100%;margin-bottom:20px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #EEE;}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #EEE;}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td{border-top:0;}
.table > tbody + tbody{border-top:2px solid #EEE;}
.table .table{background-color:#fff;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{background-color:#F5F5F5;}
.footer{background-color:#3c3e47;}
.footer .social-icons i{display:inline-block;font-size:30px;color:#BBB;padding:20px;border-radius:2px;border:none !important;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.footer .social-icons i:hover{color:#FFF;background-color:#F56363;}
.footer a, .footer a:link, .footer a:visited{text-decoration:none;color:#BBB;outline:0;}
.footer a:active, .footer a:hover{color:#f56363;outline:0;}
.footer-logo{display:inline-block;margin-right:20px;margin-left:20px;margin-top:-20px;}
@media (max-width:768px){.footer .social-icons i{display:block;}
.footer-logo{margin:0 auto;padding-top:20px;padding-bottom:20px;display:block;}
.logo_top{margin-left:10px !important;margin-top:15px !important;}
}
#typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;-ms-animation:blink 0.7s infinite;-o-animation:blink 0.7s infinite;animation:blink 0.7s infinite;}
@-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-ms-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes arrowbounce{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
}
@-moz-keyframes arrowbounce{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
}
@-webkit-keyframes arrowbounce{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
}
@-o-keyframes arrowbounce{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
to{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
}
.scrollto--arrow{animation:arrowbounce 1s alternate infinite;-moz-animation:arrowbounce 1s alternate infinite;-webkit-animation:arrowbounce 1s alternate infinite;-o-animation:arrowbounce 1s alternate infinite;}
.ribbon-wrapper-green{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;}
.ribbon-green{font:bold 14px 'Raleway';color:#333;text-align:center;text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#BFDC7A;background-image:-webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45));background-image:-webkit-linear-gradient(top, #BFDC7A, #8EBF45);background-image:-moz-linear-gradient(top, #BFDC7A, #8EBF45);background-image:-ms-linear-gradient(top, #BFDC7A, #8EBF45);background-image:-o-linear-gradient(top, #BFDC7A, #8EBF45);color:#6a6340;-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);}
.ribbon-green:before, .ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}
.ribbon-green:before{left:0;}
.ribbon-green:after{right:0;}
@media (min-width:1200px){.mobile_tags{display:none;}
.mabile_webtag{display:block;}
.flexslider{position:absolute;width:100%;}
}
@media (max-width:1199px){.mobile_tags{display:block;}
.mabile_webtag{display:none;}
.mobile_tags2{}
}
@media (max-width:800px){.flexslider{margin-top:150px;}
.logo_top img{width:34% !important;}
}
@media (min-width:999px){.popup_calculator_width{width:1200px;}
}
@media (min-width:765px){.calcul_log_half{width:100%;}
}
#Ahmedabad{border-radius:50px;cursor:pointer;height:7px;left:151px;position:absolute;top:179px;width:7px;}
#Bagdogra{border-radius:50px;cursor:pointer;height:7px;left:384px;position:absolute;top:122px;width:7px;}
#Bengaluru{border-radius:50px;cursor:pointer;height:7px;left:221px;position:absolute;top:346px;width:7px;}
#Bhubaneswar{border-radius:50px;cursor:pointer;height:7px;left:348px;position:absolute;top:227px;width:7px;}
#Chandigarh{border-radius:50px;cursor:pointer;height:7px;left:213px;position:absolute;top:55px;width:7px;}
#Delhi{border-radius:50px;cursor:pointer;height:7px;left:223px;position:absolute;top:91px;width:7px;}
#Goa{border-radius:50px;cursor:pointer;height:7px;left:167px;position:absolute;top:302px;width:7px;}
#Guwahati{border-radius:50px;cursor:pointer;height:7px;left:432px;position:absolute;top:136px;width:7px;}
#Hyderabad{border-radius:50px;cursor:pointer;height:7px;left:239px;position:absolute;top:272px;width:7px;}
#Jammu{border-radius:50px;cursor:pointer;height:7px;left:198px;position:absolute;top:22px;width:7px;}
#Kochi{border-radius:50px;cursor:pointer;height:7px;left:203px;position:absolute;top:405px;width:7px;}
#Kolkata{border-radius:50px;cursor:pointer;height:7px;left:385px;position:absolute;top:194px;width:7px;}
#Lucknow{border-radius:50px;cursor:pointer;height:7px;left:264px;position:absolute;top:126px;width:7px;}
#Mumbai{border-radius:50px;cursor:pointer;height:7px;left:156px;position:absolute;top:243px;width:7px;}
#Port_Blair{border-radius:50px;cursor:pointer;height:7px;left:455px;position:absolute;top:354px;width:7px;}
#Pune{border-radius:50px;cursor:pointer;height:7px;left:165px;position:absolute;top:260px;width:7px;}
#Srinagar{border-radius:50px;cursor:pointer;height:7px;left:201px;position:absolute;top:-2px;width:7px;}
#Varanasi{border-radius:50px;cursor:pointer;height:7px;left:307px;position:absolute;top:148px;width:7px;}
#Chennai{border-radius:50px;cursor:pointer;height:7px;left:262px;position:absolute;top:341px;width:7px;}
.map_imgcmap{margin-top:-40px;max-width:420px;}
@media screen and (min-device-width:481px) and (max-device-width:768px){.map_imgc img{}
.map_imgcmap{max-width:420px !important;min-width:420px !important;}
.map_imgc{min-width:100% !important;}
#Ahmedabad{border-radius:50px;cursor:pointer;height:7px;left:73px;position:absolute;top:179px;width:7px;}
#Bagdogra{border-radius:50px;cursor:pointer;height:7px;left:306px;position:absolute;top:122px;width:7px;}
#Bengaluru{border-radius:50px;cursor:pointer;height:7px;left:142px;position:absolute;top:346px;width:7px;}
#Bhubaneswar{border-radius:50px;cursor:pointer;height:7px;left:269px;position:absolute;top:227px;width:7px;}
#Chandigarh{border-radius:50px;cursor:pointer;height:7px;left:135px;position:absolute;top:55px;width:7px;}
#Delhi{border-radius:50px;cursor:pointer;height:7px;left:145px;position:absolute;top:91px;width:7px;}
#Goa{border-radius:50px;cursor:pointer;height:7px;left:89px;position:absolute;top:302px;width:7px;}
#Guwahati{border-radius:50px;cursor:pointer;height:7px;left:354px;position:absolute;top:136px;width:7px;}
#Hyderabad{border-radius:50px;cursor:pointer;height:7px;left:161px;position:absolute;top:272px;width:7px;}
#Jammu{border-radius:50px;cursor:pointer;height:7px;left:120px;position:absolute;top:22px;width:7px;}
#Kochi{border-radius:50px;cursor:pointer;height:7px;left:126px;position:absolute;top:404px;width:7px;}
#Kolkata{border-radius:50px;cursor:pointer;height:7px;left:306px;position:absolute;top:195px;width:7px;}
#Lucknow{border-radius:50px;cursor:pointer;height:7px;left:186px;position:absolute;top:127px;width:7px;}
#Mumbai{border-radius:50px;cursor:pointer;height:7px;left:78px;position:absolute;top:243px;width:7px;}
#Port_Blair{border-radius:50px;cursor:pointer;height:7px;left:377px;position:absolute;top:355px;width:7px;}
#Pune{border-radius:50px;cursor:pointer;height:7px;left:87px;position:absolute;top:259px;width:7px;}
#Srinagar{border-radius:50px;cursor:pointer;height:7px;left:123px;position:absolute;top:-2px;width:7px;}
#Varanasi{border-radius:50px;cursor:pointer;height:7px;left:229px;position:absolute;top:148px;width:7px;}
#Chennai{border-radius:50px;cursor:pointer;height:7px;left:184px;position:absolute;top:342px;width:7px;}
}
@media (max-width:480px){.map_imgc img{}
.map_imgcmap{max-width:273px !important;min-width:273px !important;}
.map_imgc{min-width:100% !important;}
.map_imgcmap{margin-top:15px !important;}
#Ahmedabad{border-radius:50px;cursor:pointer;height:5px;left:52px;position:absolute;top:157px;width:5px;}
#Bagdogra{border-radius:50px;cursor:pointer;height:5px;left:204px;position:absolute;top:120px;width:5px;}
#Bengaluru{border-radius:50px;cursor:pointer;height:5px;left:97px;position:absolute;top:265px;width:5px;}
#Bhubaneswar{border-radius:50px;cursor:pointer;height:5px;left:180px;position:absolute;top:188px;width:5px;}
#Chandigarh{border-radius:50px;cursor:pointer;height:5px;left:93px;position:absolute;top:76px;width:5px;}
#Delhi{border-radius:50px;cursor:pointer;height:5px;left:99px;position:absolute;top:100px;width:5px;}
#Goa{border-radius:50px;cursor:pointer;height:5px;left:63px;position:absolute;top:237px;width:5px;}
#Guwahati{border-radius:50px;cursor:pointer;height:5px;left:235px;position:absolute;top:129px;width:5px;}
#Hyderabad{border-radius:50px;cursor:pointer;height:5px;left:110px;position:absolute;top:217px;width:5px;}
#Jammu{border-radius:50px;cursor:pointer;height:5px;left:84px;position:absolute;top:55px;width:5px;}
#Kochi{border-radius:50px;cursor:pointer;height:5px;left:86px;position:absolute;top:303px;width:5px;}
#Kolkata{border-radius:50px;cursor:pointer;height:5px;left:204px;position:absolute;top:167px;width:5px;}
#Lucknow{border-radius:50px;cursor:pointer;height:5px;left:126px;position:absolute;top:123px;width:5px;}
#Mumbai{border-radius:50px;cursor:pointer;height:5px;left:56px;position:absolute;top:198px;width:5px;}
#Port_Blair{border-radius:50px;cursor:pointer;height:5px;left:250px;position:absolute;top:271px;width:5px;}
#Pune{border-radius:50px;cursor:pointer;height:5px;left:62px;position:absolute;top:209px;width:5px;}
#Srinagar{border-radius:50px;cursor:pointer;height:5px;left:85px;position:absolute;top:40px;width:5px;}
#Varanasi{border-radius:50px;cursor:pointer;height:5px;left:154px;position:absolute;top:137px;width:5px;}
#Chennai{border-radius:50px;cursor:pointer;height:5px;left:125px;position:absolute;top:262px;width:5px;}
}
.city_marks{border:1px solid #46143c;}
.city_marks_disable{border:1px solid #d2d3d4;}
.popover a{background:#46143c!important;color:#fff!important;font-family:"Open Sans";font-size:10px;font-style:normal;font-variant:normal;font-weight:400;cursor:pointer;border-radius:10px;padding:3px 7px;;}
.popover span{color:#46143c!important;font-family:"Open Sans";font-size:10px;font-style:normal;font-variant:normal;font-weight:500;}
.popover div{color:#46143c!important;font-family:"Open Sans";font-size:12px;font-style:normal;font-variant:normal;font-weight:600;max-width:150px;}
@media (min-width:1020px){.cv_points_calc_popup{width:1200px;}
}
.award_tier_popup_popup{text-align:left;min-height:30px;}
#earn .modal-content{background:url(../img/partner/popup_bg.png);background-repeat:no-repeat;height:340px;border-radius:103px;width:84%;}
.model_body_main{}
.model_heading{color:#fff;font-family:"Open Sans";font-size:25px;font-style:normal;font-variant:normal;font-weight:100;margin-bottom:23px;margin-top:23px;text-align:center;}
.model_body_point{margin:0;padding:0;}
.model_body_point li{color:#fff;list-style:none;font-family:"Open Sans";font-size:15px;font-style:normal;font-variant:normal;font-weight:300;padding-bottom:4px;border-bottom:1px solid rgba(255, 255, 255, .15);text-align:center;margin-bottom:9px;}
.model_body_point li a{color:#fff !important;}

.logo_top img {  height: 70px !important; }


/* Home Page Background Slider */
/*#slideshow_holder{
	position:relative;
	width:100%;
	height:50%;
	border:1px solid red;
}*/
.cb-slideshow{
	list-style:none;
}
cb-slideshow,
.cb-slideshow:after { 
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0; 
}
.cb-slideshow:after { 
    content: '';
    /*background: transparent url(../img/pictures/pattern.png) repeat top left; */
}
p.text_center{
	text-align:center;
}
.cb-slideshow li span { 
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s;
	
}

/*top:25%;
    left: 0px;
.cb-slideshow li div { 
    z-index: 1000;
    position: absolute;
    bottom: 211px;
	
	left:-100%;
    width: 100%;
    text-align: center;
    opacity: 0;
    color: #fff;
     -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s;
	background:none;
}

/*color:#000;
	color:#04AEDA;
.cb-slideshow li div h3 { 
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 35px;
    padding: 0;
    line-height: 52px; 
	color:#511c4c;
	z-index:-1;
	margin-bottom:8px;
	
	margin-top:8px;
}
*/
.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 72s linear infinite 0s;
    -moz-animation: imageAnimation 72s linear infinite 0s;
    -o-animation: imageAnimation 72s linear infinite 0s;
    -ms-animation: imageAnimation 72s linear infinite 0s;
    animation: imageAnimation 72s linear infinite 0s;
}

.cb-slideshow li div {
    z-index: 1000;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-animation: titleAnimation 72s linear infinite 0s;
    -moz-animation: titleAnimation 72s linear infinite 0s;
    -o-animation: titleAnimation 72s linear infinite 0s;
    -ms-animation: titleAnimation 72s linear infinite 0s;
    animation: titleAnimation 72s linear infinite 0s;
}

.cb-slideshow li div.p2{
	top:15%;	
	
}
.cb-slideshow li div.p3{
	top:20%;
	/*left:2%;*/
	width:100%;
}
.cb-slideshow li div.p4{
	top:20%;
	/*left:50%;*/
	width:100%;
}
.cb-slideshow li div.p5{
	top:20%;
	right:2%;
	width:100%;
}
.cb-slideshow li div.p6{
	top:20%;
	left:2%;
	width:570px;
}

.cb-slideshow li div.p3 h3.p3left, .cb-slideshow li div.p3 p.p3left{
	position: absolute;
    width: 550px;
    display: inline;
    float: left;
    left: 3%;
    top: 0%;
}
.cb-slideshow li div.p3 h3.p3right, .cb-slideshow li div.p3 p.p3right{
	position: absolute;
    width: 550px;
    bottom: 10%;
    float: right;
    display: inline;
    right: 3%;
}
 .cb-slideshow li div.p3 p.p3right{
	bottom: 4%;
 }
 .cb-slideshow li div.p3 p.p3left {
    top: 30%;
}


.cb-slideshow li div.p4 h3.p4left, .cb-slideshow li div.p4 p.p4left{
	position: absolute;
    width: 500px;
    display: inline;
    float: left;
    left: 3%;
    top: 0%;
}
.cb-slideshow li div.p4 h3.p4right, .cb-slideshow li div.p4 p.p4right{
	position: absolute;
    width: 500px;
    top: 22%;
    float: right;
    display: inline;
    right: 3%;
}
 .cb-slideshow li div.p4 p.p4right{
	 top:51%;
 }
 .cb-slideshow li div.p4 p.p4left {
    top: 30%;
}

.cb-slideshow li div.p5 h3.p5left, .cb-slideshow li div.p5 p.p5left{
	position: absolute;
    width: 500px;
    display: inline;
    float: left;
    left: 3%;
    bottom: 35%;
}
.cb-slideshow li div.p5 h3.p5right, .cb-slideshow li div.p5 p.p5right{
	position: absolute;
    width: 500px;
    top: 0%;
    float: right;
    display: inline;
    right: 3%;
}
 .cb-slideshow li div.p5 p.p5right{
	top: 30%;
 }
 .cb-slideshow li div.p5 p.p5left {
	bottom:30%;
}
.cb-slideshow li div.p2 h3{
	font-size: 40px;
	line-height:50px;
}
.cb-slideshow li div.p3 h3, .cb-slideshow li div.p4 h3, .cb-slideshow li div.p5 h3, .cb-slideshow li div.p6 h3{
	font-size: 30px;
	line-height:52px;
}
.cb-slideshow li div p{
	font-size:14px;
}
.cb-slideshow li div h3.gold, .cb-slideshow li div p.gold{
	color:	#bb9754;
	font-weight:100;
}
.cb-slideshow li div h3.dark, .cb-slideshow li div p.dark{
	color:	#04AEDA;
	
}
.cb-slideshow li div h3.white, .cb-slideshow li div p.white{
	color: #fff;
}
.cb-slideshow li div h3.light, .cb-slideshow li div p.light{
	color:	#000;
}

.cb-slideshow li:nth-child(1) span {
    background-image: url(../img/pictures/slider/p-1.jpg); 	
	    background-color: #fff;
		background-position: center -10%;
		/*background-size: 500px 500px;*/
}

.cb-slideshow li:nth-child(2) span {
    background-image: url(../img/pictures/slider/p-2.jpg); 
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(3) span { 
    background-image: url(../img/pictures/slider/p-3.jpg); 
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.cb-slideshow li:nth-child(4) span { 
    background-image: url(../img/pictures/slider/p-4.jpg); 
    -webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.cb-slideshow li:nth-child(5) span { 
    background-image: url(../img/pictures/slider/p-5.jpg); 
    -webkit-animation-delay: 48s;
    -moz-animation-delay: 48s;
    -o-animation-delay: 48s;
    -ms-animation-delay: 48s;
    animation-delay: 48s;
}
.cb-slideshow li:nth-child(6) span { 
    background-image: url(../img/pictures/slider/p-6.jpg); 
    -webkit-animation-delay: 60s;
    -moz-animation-delay: 60s;
    -o-animation-delay: 60s;
    -ms-animation-delay: 60s;
    animation-delay: 60s;
}
/* from 6th*/
/*
.cb-slideshow li:nth-child(7) span {
    background-image: url(../img/pictures/slider/p-7.jpg); 
	 -webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.cb-slideshow li:nth-child(8) span {
    background-image: url(../img/pictures/slider/p-8.jpg); 
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
}
.cb-slideshow li:nth-child(9) span { 
    background-image: url(../img/pictures/slider/p-9.jpg); 
    -webkit-animation-delay: 48s;
    -moz-animation-delay: 48s;
    -o-animation-delay: 48s;
    -ms-animation-delay: 48s;
    animation-delay: 48s;
}
.cb-slideshow li:nth-child(10) span { 
    background-image: url(../img/pictures/slider/p-10.jpg); 
    -webkit-animation-delay: 54s;
    -moz-animation-delay: 54s;
    -o-animation-delay: 54s;
    -ms-animation-delay: 54s;
    animation-delay: 54s;
}
.cb-slideshow li:nth-child(11) span { 
    background-image: url(../img/pictures/slider/consumer-sentiment-1.jpg); 
    -webkit-animation-delay: 60s;
    -moz-animation-delay: 60s;
    -o-animation-delay: 60s;
    -ms-animation-delay: 60s;
    animation-delay: 60s;
}
.cb-slideshow li:nth-child(12) span { 
    background-image: url(../img/pictures/slider/reviews-1.jpg); 
    -webkit-animation-delay: 66s;
    -moz-animation-delay: 66s;
    -o-animation-delay: 66s;
    -ms-animation-delay: 66s;
    animation-delay: 66s;
}

.cb-slideshow li:nth-child(13) span { 
    background-image: url(../img/pictures/slider/solutions-3.jpg); 
    -webkit-animation-delay: 72s;
    -moz-animation-delay: 72s;
    -o-animation-delay: 72s;
    -ms-animation-delay: 72s;
    animation-delay: 72s;
}

.cb-slideshow li:nth-child(14) span { 
    background-image: url(../img/pictures/slider/main-p6.jpg); 
    -webkit-animation-delay: 78s;
    -moz-animation-delay: 78s;
    -o-animation-delay:78s;
    -ms-animation-delay: 78s;
    animation-delay: 78s;
}

.cb-slideshow li:nth-child(15) span { 
    background-image: url(../img/pictures/slider/predicitive-analysis-2.jpg); 
    -webkit-animation-delay: 84s;
    -moz-animation-delay: 84s;
    -o-animation-delay: 84s;
    -ms-animation-delay: 84s;
    animation-delay: 84s;
}
*/

.cb-slideshow li span{
	background-repeat: no-repeat;
	background-position:center center;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:inherit;background-size:cover;
	/*background:rgba(0, 0, 0, 0) url("../img/pictures/bg_0.jpg" /*bg_0.jpg) no-repeat center center fixed;-webkit-background-size:inherit;-moz-background-size:inherit;-o-background-size:inherit;background-size:inherit;*/min-height:819px;
}
.cb-slideshow li:nth-child(2) div { 
    animation-delay: 16s; 
	-webkit-animation-delay: 16s;
    -moz-animation-delay: 16s;
    -o-animation-delay: 16s;
    -ms-animation-delay: 16s;
    animation-delay: 16s;
}
.cb-slideshow li:nth-child(3) div { 
    animation-delay: 24s; 
	-webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.cb-slideshow li:nth-child(4) div { 
    animation-delay: 36s; 
	-webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.cb-slideshow li:nth-child(5) div { 
    animation-delay: 48s; 
	-webkit-animation-delay: 48s;
    -moz-animation-delay: 48s;
    -o-animation-delay: 48s;
    -ms-animation-delay: 48s;
    animation-delay: 48s;
}
.cb-slideshow li:nth-child(6) div { 
    -webkit-animation-delay: 60s;
    -moz-animation-delay: 60s;
    -o-animation-delay: 60s
    -ms-animation-delay: 60s;
    animation-delay: 60s;
}


/*
.cb-slideshow li:nth-child(7) div { 
    -webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.cb-slideshow li:nth-child(8) div { 
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
}
.cb-slideshow li:nth-child(9) div { 
    -webkit-animation-delay: 48s;
    -moz-animation-delay: 48s;
    -o-animation-delay: 48s;
    -ms-animation-delay: 48s;
    animation-delay: 48s;
}
.cb-slideshow li:nth-child(10) div { 
    -webkit-animation-delay: 54s;
    -moz-animation-delay: 54s;
    -o-animation-delay: 54s;
    -ms-animation-delay: 54s;
    animation-delay: 54s;
}
.cb-slideshow li:nth-child(11) div { 
    -webkit-animation-delay: 60s;
    -moz-animation-delay: 60s;
    -o-animation-delay: 60s;
    -ms-animation-delay: 60s;
    animation-delay: 60s;
}
.cb-slideshow li:nth-child(12) div { 
    -webkit-animation-delay: 66s;
    -moz-animation-delay: 66s;
    -o-animation-delay: 66s;
    -ms-animation-delay: 66s;
    animation-delay: 66s;
}
.cb-slideshow li:nth-child(13) div { 
    -webkit-animation-delay: 72s;
    -moz-animation-delay: 72s;
    -o-animation-delay: 72s;
    -ms-animation-delay: 72s;
    animation-delay: 72s;
}
.cb-slideshow li:nth-child(14) div { 
    -webkit-animation-delay: 78s;
    -moz-animation-delay: 78s;
    -o-animation-delay: 78s;
    -ms-animation-delay: 78s;
    animation-delay: 78s;
}
.cb-slideshow li:nth-child(15) div { 
    -webkit-animation-delay: 84s;
    -moz-animation-delay: 84s;
    -o-animation-delay: 84s;
    -ms-animation-delay: 84s;
    animation-delay: 84s;
}
*/
@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -webkit-transform: scale(1.05);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -webkit-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation {
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -moz-transform: scale(1.05);
	    -moz-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -moz-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -moz-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -o-transform: scale(1.05);
	    -o-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -o-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -o-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -ms-transform: scale(1.05);
	    -ms-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -ms-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -ms-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}

@-webkit-keyframes titleAnimation { 
	0% {
	    opacity: 0;
		/*display:none;
		left:-100%;
	    -webkit-transform: translateX(200px);*/
		animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
		/*display:block;
		left:0;
	    -webkit-transform: translateX(0px);*/
		animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
		/*display:block;
		left:0;
	    -webkit-transform: translateX(0px);*/
		animation-timing-function: ease-out;
	}
	19% {
	    opacity: 0;
		/*display:none;
		left:-100%;
	    -webkit-transform: translateX(-400px);*/
	}
	25% { opacity: 0; display:none; /*left:-100%;*/}
	100% { opacity: 0; display:none; /*left:-100%;*/}
}
/*
@-moz-keyframes titleAnimation { 
	0% {
	    opacity: 0;
		display:none;
		left:-100%;
	    -moz-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
		display:block;
		left:0;
	    -moz-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
		display:block;
		left:-100%;
	    -moz-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
		display:none;
		left:-100%;
	    -moz-transform: translateX(-400px);
	}
	25% { opacity: 0; display:none; left:-100%;}
	100% { opacity: 0; display:none; left:-100%;}
}

@-o-keyframes titleAnimation { 
	0% {
	    opacity: 0;
		display:none;
		
	    -o-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
		display:block;
	    -o-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
		display:block;
	    -o-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
		display:none;
	    -o-transform: translateX(-400px);
	}
	25% { opacity: 0; display:none;}
	100% { opacity: 0; display:none; }
}
@-ms-keyframes titleAnimation { 
	0% {
	    opacity: 0;
		display:none;
	    -ms-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
		display:block;
	    -ms-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
		display:block;
	    -ms-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
		display:none;
	    -ms-transform: translateX(-400px);
	}
	25% { opacity: 0; display:none; }
	100% { opacity: 0; display:none; }
}
@keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    transform: translateX(200px);
	}
	8% {
	    opacity: 1;
	    transform: translateX(0px);
	}
	17% {
	    opacity: 1;
	    transform: translateX(0px);
	}
	19% {
	    opacity: 0;
	    transform: translateX(-400px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
*/


.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}
@media screen and (max-width: 1140px) { 
    .cb-slideshow li div h3 { font-size: 140px }
}
@media screen and (max-width: 600px) { 
    .cb-slideshow li div h3 { font-size: 80px }
}

footer {    
    background: #511c4c;
    color: #bb9754;    
	height: 50px;
    padding: 16px 60px;
	
}
footer ul {
	margin:0px;
	padding:0px;
}
footer ul li {
	display: inline;
    padding-left: 30px;
}
footer ul li:nth-child(1){
	 padding-left:0px;
}
footer a{
	color:#bb9754 !important;
}
footer a:hover{
	color:#fff !important;
}
footer img{
	height:30px;
}

.text_golden{

color: #a27e4d;

}
a.text_golden{
	color:#bb9754;
}
a.text_golden::hover{
	color:#fff;
}


@media only screen and (max-width: 480px) {
       h1 { font-size: 20px !important; }
       h2 { font-size: 18px !important; }
       h3 { font-size: 16px !important; }
     }
.form-group ul.parsley-errors-list li{
	color:red;
}

.kpidetails{	
	background:#511c4c;
}
.iconbg{
	width:200px;
	height:200px;
	background:#511c4c;
	white-space: nowrap;
	display:table-cell; 
	vertical-align:middle; 
	text-align:center;
	margin: 1em 0;
}
.features .iconbg img{
	max-height:100px;
	vertical-align:middle; 
}

.thumbnail {
	position:relative;
	overflow:hidden;
}
.caption {
	position:absolute;
	top:-100%;
	right:0;
	background:rgba(70, 20, 60, .4);
	
	width:100%;
	height:100%;
	padding:2%;
	text-align:center;
	color:#fff !important;
	z-index:2;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
/*.thumbnail .caption.showelement {
	top:0%;
}*/
.thumbnail:hover .caption {
	top:0%;
}
/*.thumbnail .wel_tag2:hover .caption {
	top:0%;
}*/

.thumbnail {
	background-color:rgba(0, 0, 0, 0);
	/*height: /*494px;/498px;*/
	height:400px;
	margin-top: 5px;/*50px*/
	margin-bottom: 0px;
	border:0;
	z-index:1009;
}
.wel_tag2 span {
	/*color: #ffffff;*/
	color:#511c4c;
	font-family: "Open Sans";
	font-size: 35px;
	font-style: normal;
	font-weight: bolder;
	margin-left: 0%;
}
.wel_tag2 {
	margin: 0;
	padding: 0;
	text-align: center;
	padding-top:322px !important;
}
.thumbnail:hover .wel_tag2 {
	display:none;
}
.calcul_log_half {width:48%;}

#secret_form { display:none }

output { 
  position: absolute;
  background-image: linear-gradient(#46143c, #46143c);
  width: 55px; 
  height: 30px; 
  text-align: center; 
  color: white; 
  border-radius: 10px; 
  display: inline-block; 
  font: bold 15px/30px Georgia;
  bottom: 225%;
  left: 0;     padding-bottom: 3px;padding-top: 0px;
  margin-left: -1%;
}
output:after { 
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid #46143c;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-top: -1px;
}

.form-group input, .form-group textarea {
    color: #46143c !important;
    font-size: 12px !important;
}

.custom_error_msg {
	margin-top: 10px;
    max-height: 25px;
    overflow: hidden;
    text-align: center;
}

.has-error input,
.has-error textarea,
.has-error select,
.has-error p label radio,
.has-error file {
    color: #e65553 !important;
    border: #e65553 1px solid !important;
}
.whitebg{
	background:#fff;
	color:#46143c;
	padding:8px;
}
.purplebg{
	width:100%;
	background:#46143c;
	padding:8px;
}
.purplebg h3{
	color:#fff;
}
.text-purple{
	color:#46143c;
}
.text-purple a{
	color:#46143c;
}
.text-purple a:hover{
	color:#fff;
}
.cb-slideshow li div h3.blue{
	color:#04AEDA;
}
.smlbtn{
	padding:0px 12px;
	font-size:12px;
}
.navbar-default .navbar-nav > li.active > a.solution,  .navbar-default .navbar-nav > li.active > a.solution:hover
{
	color:#bb9754;
}
.center_text{
	text-align:center;
}
.justifytext{
	text-align: center;
}
.boldtext{
	font-weight:bold;
}

/* Image Gallery */
.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}
.my-gallery figcaption {
  display: none;
}
h3.gold{
	color:#bb9754 !important;
}