@font-face{font-family:'proxima_novaregular';src:url(../fonts/proxima_nova_regular-webfont.woff2) format("woff2"),url(../fonts/proxima_nova_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'proxima_novasemibold';src:url(../fonts/proxima_nova_semibold-webfont.woff2) format("woff2"),url(../fonts/proxima_nova_semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'proxima_novabold';src:url(../fonts/proxima_nova_bold-webfont.woff2) format("woff2"),url(../fonts/proxima_nova_bold-webfont.woff) format("woff");font-weight:400;font-style:normal}
body{overflow:hidden;overflow-y:auto;background:#fff}
body.active{overflow:hidden}
body,p,li{font-family:'proxima_novaregular'}
ul{list-style:none;display:inline-block}
a,button{outline:none!important}
a:hover{text-decoration:none!important}
strong{font-weight:400}
small{font-size:100%}
h1,h2,h3,h4,h5,h6{padding:0;margin:0}
ul,li{padding:0;margin:0}
.modal-header{padding:12px 20px;}
.modal-body{padding:20px}
.container{position:relative}
.col-fr{float:right}
.floatRight{float:right}
.modal-title{display:inline-block;font-size:18px;color:#000;font-family:'proxima_novasemibold'}
.modal-header{padding:10px 15px}
.modal-header .close{margin-top:-2px;position:absolute;right:15px}
.modal-header .close em{font-size:16px;position:relative;top:4px}
.modal-body h6{margin-bottom:15px;display:inline-block;font-size:14px;color:#000;font-family:'proxima_novasemibold'}
.modal-body ul{padding:30px;display:block}
.modal-body ul li{display:block;text-align:center;font-size:14px;color:#000;line-height:22px}
.modal-body figure{padding:15px;margin-bottom:15px;display:block;background:#fff;box-shadow:0 0 17px 0 rgba(0,0,0,.06);border-radius:5px;border:#EFEFEF solid 1px;text-align:center}
.modal-body h5{display:block;font-size:18px;color:#000;font-family:'proxima_novasemibold'}
.modal-body span{display:block;font-size:16px;color:#00B600;font-family:'proxima_novasemibold'}
.modal-body p{margin:10px 0 0;display:block;font-size:14px;color:#333;font-family:'proxima_novasemibold'}
.owl-dot span{width:15px!important;height:6px!important}
.owl-nav button{margin:-30px 0 0!important;position:absolute;top:50%;width:40px;height:40px;border-radius:40px!important;transition:.5s;background:#f4f2e9!important;box-shadow:0 1px 6px rgba(0,0,0,0.06)}
.owl-nav button span{padding:0}
.owl-nav button:hover{transition:.5s}
.owl-nav button.owl-prev{left:10px}
.owl-nav button.owl-next{right:10px}
.owl-nav button.owl-prev::after{content:'\e903';font-family:'icomoon';font-size:16px;color:#666;width:40px;height:40px;border-radius:40px;transition:.5s}
.owl-nav button.owl-next::after{content:'\e904';font-family:'icomoon';font-size:16px;color:#666;width:40px;height:40px;border-radius:40px;transition:.5s}
.owl-nav button.owl-prev:hover::after,.owl-nav button.owl-next:hover::after{color:#000;transition:.5s}
.btn{border-radius:100px;border:0;font-size:16px}
.btn:nth-child(2){margin-left:15px}
.btn-default{padding:10px 30px;background:#fff;color:#333;transition:.5s;box-shadow:0 0 14px 0 rgba(0,0,0,0.18);position:relative}
.btn-default:hover{background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,0.28);transition:.5s}
.btn-primary{padding:10px 30px;background:#db3340;color:#fff;transition:.5s;position:relative}
.btn-primary:hover{background:#da1b29;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);color:#fff;transition:.5s}
.btn-secondary{padding:10px 30px;background-image:linear-gradient(to right,#3A9FE4 0%,#2159E0 100%);color:#fff;transition:.5s}
.btn-secondary:hover{background-image:linear-gradient(to right,#2159E0 0%,#3A9FE4 100%);color:#fff;transition:.5s}
header{padding:10px 0;display:block;position:absolute;top:0;left:0;width:100%;z-index:2;transition:.5s}
header.whiteBox{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.06);transition:.5s}
header .logoBox{display:block;float:left;transition:.5s}
header .logoBox img{transition:.5s}
header nav{padding-top:25px;display:block;float:right}
header nav ul{display:block}
header nav ul li{margin:0 0 0 30px;display:inline-block;position:relative}
header nav ul li a{display:block;font-size:16px;color:#fff;transition:.5s}
header nav ul li.active a{color:#9bc1f8!important;cursor:default}
header.fixed{position:fixed;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.06);transition:.5s}
header.fixed .logoBox{margin-top:0;transition:.5s}
header.fixed .logoBox img{height:40px;transition:.5s}
header.fixed nav{padding-top:8px}
header.fixed nav ul li a{color:#000;text-decoration:none;transition:.5s}
header.whiteBox nav ul li a{color:#000}
header nav ul li ul{padding:0;margin:0;position:absolute;top:30px;left:0;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.06);transition:.5s;border-radius:5px;min-width:160px;overflow:hidden;max-height:0}
header nav ul li ul li{margin:0;display:block;border-top:#f1f1f1 solid 1px;transition:.5s}
header nav ul li ul li:first-child{border:0}
header nav ul li ul li a{padding:8px 15px}
header nav ul li ul li:hover{background:#f1f1f180;transition:.5s}
header nav ul li:hover ul{max-height:1000px;transition:.5s}
#nav-toggle{padding:16px 10px 2px;cursor:pointer;width:42px;height:38px;display:none;border:#fff solid 1px;border-radius:5px;margin:9px 10px 0 0;position:fixed;top:2px;right:2px;z-index:9;transition:.5s}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{content:'';cursor:pointer;height:2px;width:20px;background:#fff;position:absolute;display:block;border-radius:3px;transition:.5s}
#nav-toggle span:before{top:-7px}
#nav-toggle span:after{bottom:-7px}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 200ms ease-in-out}
#nav-toggle.active span{background-color:transparent!important;transition:.5s}
#nav-toggle.active span:before,#nav-toggle.active span:after{top:0;transition:.5s}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:rotate(-45deg)}
.footerTopBg{margin-top:-150px;display:block;position:relative}
.footerTopBg.innerPage{margin:0}
.footerTopBg img{width:100%}
footer{background:#2b2b2b;display:block;position:relative;text-align:center;overflow:hidden}
footer .bgBox1{position:absolute;top:0;left:0}
footer .bgBox2{position:absolute;top:100px;right:0}
footer .container{position:relative}
footer .logoBox{margin-bottom:50px;display:inline-block;position:relative}
footer ul{display:block;position:relative}
footer ul li{margin:0 20px;display:inline-block}
footer ul li a{color:#fff;font-size:14px;transition:.3s}
footer ul li a:hover{color:#f1f1f1;transition:.3s}
footer .copyRight{padding:15px 0;margin-top:50px;display:block;background:#000;text-align:center;font-size:13px;color:#666;position:relative}
.topHeadingBox{margin-top:60px;display:block;position:relative;text-align:center}
.topHeadingBox figure{display:block}
.topHeadingBox figure img{width:100%}
.topHeadingBox .contentBox{margin:0 0 0 -275px;position:absolute;top:33%;left:50%;width:550px}
.topHeadingBox .contentBox h1{font-size:40px;color:#fff;display:block;font-family:'proxima_novasemibold'}
.topHeadingBox .contentBox span{font-size:14px;color:#fff;display:block}
@media screen and (max-width:768px) {
header .logoBox img{height:40px;transition:.5s}
#nav-toggle{display:block}
header nav{padding:0;position:fixed;right:-1000px;top:0;background:#000000fa;height:100%;width:100%;max-width:320px;transition:.5s}
header nav.active{right:0;transition:.5s}
header nav ul{margin-top:80px}
header nav ul li{margin:0;display:block;border-bottom:#f1f1f12b solid 1px}
header nav ul li a{padding:0 15px;line-height:40px}
header.fixed nav{padding-top:0}
header.fixed nav ul li a{color:#fff}
header.fixed #nav-toggle{border:#333 solid 1px;transition:.5s}
header.fixed #nav-toggle span,header.fixed #nav-toggle span:before,header.fixed #nav-toggle span:after{background:#333;transition:.5s}
header.fixed.active #nav-toggle{border:#fff solid 1px;transition:.5s}
header.fixed.active #nav-toggle span,header.fixed.active #nav-toggle span:before,header.fixed.active #nav-toggle span:after{background:#fff;transition:.5s}
header.whiteBox #nav-toggle{border:#333 solid 1px}
header.whiteBox #nav-toggle span,header.whiteBox #nav-toggle span:before,header.whiteBox #nav-toggle span:after{background:#333;transition:.5s}
header.whiteBox.active #nav-toggle{border:#fff solid 1px;transition:.5s}
header.whiteBox.active #nav-toggle span,header.whiteBox.active #nav-toggle span:before,header.whiteBox.active #nav-toggle span:after{background:#fff;transition:.5s}
header.whiteBox nav ul li a{color:#fff}
header nav ul li ul{position:inherit;top:inherit;left:inherit;background:#ffffff0d;box-shadow:none;transition:.5s;border-radius:0;min-width:inherit;max-height:1000px}
header nav ul li ul li{padding-left: 20px;border:0px;border-top:#f1f1f12b solid 1px;}
header nav ul li ul li:first-child{ border:0px;border-top:#f1f1f12b solid 1px;}
header nav ul li ul li a{padding: 0 15px;}
.topHeadingBox .contentBox{top:15%}
}
@media screen and (max-width:480px) {
header nav{max-width:inherit}
.footerTopBg{margin-top:-70px}
footer .logoBox{margin:15px 0}
footer ul li {margin: 15px 10px 0 10px;}
footer .copyRight{margin-top:30px}
.topHeadingBox{margin:60px 0 50px;border-top:#7970E5 solid 100px}
.topHeadingBox .contentBox{padding:0 15px;margin:0;top:-65px;left:0;width:100%}
}

@media (min-width: 768px){
.modal-dialog {width: 800px;margin: 30px auto;}	
}


#model {
    position: fixed;
    margin: auto;
    background-color: black;
    opacity: 0.5;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: 100;
    display: none;
}

#model img {
    position: absolute;
    height: 50px;
    width: 50px;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#model span {
    position: absolute;
    height: 25px;
    width: 70px;
    margin: auto;
    top: 65%;
    bottom: 50%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background-color: transparent;
}