@font-face {
	font-family: 'CallunaSans';
	src: url('CallunaSans-Regular.eot');
	src: url('CallunaSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('CallunaSans-Regular.woff') format('woff'),
		url('CallunaSans-Regular.ttf')  format('truetype'),
		url('CallunaSans-Regular.svg#CallunaSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
button, input, select, textarea {
    font-family: initial;
    font-size: inherit;
    line-height: inherit;
}
@media (min-width: 768px){
.modal-dialog {
    width: 800px;
    margin: 30px auto;
}
}
body{font-family: 'CallunaSans', sans-serif;background-color:#fff;color:#666;}
::-moz-selection {text-shadow: none;background: #fed136;}
::selection {text-shadow: none;background: #fed136;}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
body {webkit-tap-highlight-color: #fed136;}
abbr[data-original-title], abbr[title]{font-weight:700;}

p{font-size:14px;line-height:1.75}
p.large{font-size:16px}
a,a.active,a:active,a:focus,a:hover{outline:0}
a{color:#ff2020}
a.active,a:active,a:focus,a:hover{color:#a6c437}

h1, h2, h3, h4, h5, h6{font-family: 'Lora', cursive;}


/*--------------------------------------------------
    [1. Topbar]
----------------------------------------------------*/
.top-bar{position:relative;line-height:20px;font-size:12px;border-bottom:1px dashed #e6e6e6;}
.top-bar .top-left{float:left;display:inline-block;margin:5px;padding:0;}
.top-bar .top-left li{color:#fff;margin-right:20px;display:inline-block}
.top-bar .top-left li i{color:#fff;margin-right:10px;font-size:12px;position:relative;}
.top-bar .social li a:hover{color:purple;transition:.5s ease-in-out}
.top-bar .top-right{float:right;display:inline-block;margin:5px;padding:0;}
.top-bar .top-right li{color:#333;margin-right:5px;display:inline-block;float:left;}
.top-bar .top-right li a{color:#fff;}
.top-bar .top-right li i{color:#ffea4c;margin-right:10px;font-size:20px;position:relative;top:3px}
.top-bar .social li a:hover{color:purple;transition:.5s ease-in-out}
.top-bar .social li:last-child{padding-right:0}
.top-bar .top-left i.fa-facebook-square{color:#0015a7;font-size:16px;top:2px;margin-right:0;}
.top-bar .top-left i.fa-youtube-square{color:#ff2020;font-size:16px;top:2px;margin-right:0;}
@media (max-width:1024px) {
.top-bar .top-right,.top-bar .top-left{margin:0;}
}
@media (max-width: 768px) {
.top-bar>.col-sm-12{padding:0;}
.top-bar .top-left li{margin-right:0;}
}
@media (max-width: 767px) {
.top-bar .top-right li:nth-child(2){clear:both}
.top-bar .top-left li{margin-right:20px;}
.logos img{width:200px;}
.top-bar .top-right li{float:none;}
}

/*--------------------------------------------------
    [3. Header]
----------------------------------------------------*/
header .container-fluid{padding:0;}
.header{background:#a6c437;padding:15px 0;}
.navbar-header .navbar-brand{display: none;}
@media (max-width: 767px){
.navbar-default .navbar-nav>li>a.navbar-brand{display:none;}
}


/********************************/
/*           NavBar             */
/********************************/

.navbar{margin-bottom:0;}
.navbar-default{background-color: transparent;-webkit-transition: padding .3s;-moz-transition: padding .3s;transition: padding .3s;border: none;}
.navbar-default .navbar-brand{padding:2px 12px;height:108px;background:#fff}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background:#fff}
.navbar-default .navbar-nav>li>a{color:#fff;}

.navbar-fixed-top{position:absolute;background-color:rgba(56, 56, 56, .3)}

.navbar-collapse{border-color:rgba(255,255,255,.02);text-align:center;}
.navbar-nav{display:inline-block;float:none;}
.navbar-nav>li>a{padding-top:25px;padding-bottom:25px;}
@media (max-width:1024px){
}
@media (max-width:768px){
}
@media (max-width:767px){.navbar-collapse{background:#000;padding:0;}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px;}
.navbar-header .navbar-brand {display: block;height:60px;}.navbar-header .navbar-brand img{height:55px;}}

/*Flash*/
.carousel{width:100%;margin-left:auto;margin-right:auto;}
.overlay{position:absolute;width:100%;height:100%;z-index:2;opacity:.7;top:0;left:0;right:0;bottom:0;background:#000;}
.carousel-caption {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}
.slider_title h1 {text-align: center;color: #fff;margin-bottom: 40px;font-weight: 700;font-size:40px;}
.slider_title h4 {color: #fff;text-align: center;line-height: 1.8;}
.slider-btn {text-align: center;margin: 42px 0 0;}
.slider-btn .btn {font-family: lora,serif;cursor: pointer;}
.slider-btn .btn-default {text-transform: uppercase;color: #cbb58b;background: 0 0;border: 3px solid #cbb58b;font-size: 18px;padding: 16px 36px;border-radius: 0;}
.slider-btn .btn-default:hover {color: #fff;background: #cbb58b;border: 3px solid #cbb58b;}
.carousel-indicators{bottom:0;}
@media (min-width: 992px){
.carousel-caption {-webkit-transform: translateY(-57%);-ms-transform: translateY(-57%);transform: translateY(-57%);top: 57%;}
}


@media screen and (max-width: 1024px){}
@media screen and (max-width: 991px){}
@media screen and (max-width: 768px){}
@media screen and (max-width: 767px){.slider_title h1{font-size:14px;}}
@media screen and (max-width: 600px){}





/********************************/
/*           Comp About         */
/********************************/
.comp-about{padding:97px 0 0;background:#fff;}
.comp-about h2 {text-align:center;color:#2d2d2d;font-weight:700;}
.comp-about p {text-align:center;color:#2d2d2d;line-height:1.8;margin:20px auto; width:45%}
.comp-about img {margin:0 auto;display:block;}
.chart-text {margin:11px 0 0;display:inline-block;}
.chart-text p {color:#fff;font-size:16px;}
.chart-text p span {font-size:40px;display:block;line-height:1.3;}
.chart-img,.chart-text {display:table-cell; vertical-align:top}

/********************************/
/*       Comp Detailed Count    */
/********************************/
.comp-detailed-count{background:url(../images/chart-bg.png) no-repeat top center;-webkit-background-size:cover;background-size:cover;padding:97px 0;font-family: 'Lora', cursive;}
.chart-img img{margin:21px 0 0;padding-right:16px;float:left;}
/********************************/
/*           Comp Events        */
/********************************/
.comp-events{padding:97px 0;background:#fff}.comp-events h2{font-weight:600;margin:0 0 28px}.event-img{position:relative;-webkit-box-shadow:0 0px 30px 0px #c7c5c7;-moz-box-shadow:0 0px 30px 0px #c7c5c7;box-shadow:0 0px 30px 0px #c7c5c7;border-radius:5px}@media(max-width:991px){.event-img{margin-bottom:50px}}.event-img img{width:100%;border-radius:5px}.event-img_date{position:absolute;top:28px;left:48px;background:#cbb58b;border-radius:2px;padding:8px 12px;color:#fff;font-size:13px}@media(max-width:575px){.event-img_date{display:none}}.event-img_title{position:absolute;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,black 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,black 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(black));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,black 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,black 100%);padding:85px 0 20px;border-radius:5px}.event-img_title h3{color:#fff;padding-left:48px;position:relative}@media(max-width:575px){.event-img_title h3{padding-left:20px}}.event-img_title p{color:#e3e3e3;font-size:17px;padding:16px 48px 0}@media(max-width:575px){.event-img_title p{padding:15px 20px}}@media(max-width:575px){.event-img_title{padding:0}}.event-img_title h3:after{height:2px;width:21px;background:#fff;content:"";position:absolute;left:48px;top:115%}@media(max-width:575px){.event-img_title h3:after{left:20px}}.event_date{width:82px;background:#665c7c;float:left;text-align:center;border-radius:2px}.event_date img{float:left}.event-date-wrap{border:1px dashed #8d84a0;margin:8px;padding:4px 0}.event-date-wrap p{font-size:23px;font-weight:700;color:#fff;margin:0}.event-date-wrap span{color:#fff;font-weight:700;font-size:14px}.date-description{margin-left:115px}.date-description h3{margin-top:0;font-weight:600;margin-bottom:25px;position:relative}.date-description h3:after{height:2px;width:21px;background:#cbb58b;content:"";position:absolute;left:0;top:115%}.btn-read{padding:10px 20px!important;font-size:14px}.event_line{margin:40px 0}.comp-events .carousel-indicators .active{background-color:#8d84a0;}.comp-events .carousel-indicators li{border:1px solid #8d84a0;}.comp-events .carousel-indicators{bottom:-40px;}


/*Footer*/
footer{background-color:#2d2d2d;color:#333;font-size:12px;position:relative;}
footer p{font-size:12px;}
footer a{color:#f7941d;}
footer h5{text-transform:uppercase;}
footer hr{background-color:#7c4dff;width:50px;margin:20px 0;}
.footer-above{padding:20px 0;}
.footer-bottom{background: #161b25;padding: 6px 20px 6px 20px;font-size: 12px;color: #fff;border-top: 1px solid #2b2b2b;position: fixed;bottom: 0;width: 100%;z-index: 10;}
.footer-bottom a{text-decoration:none;color:#fff}
.footer-bottom a:hover{color:#f7941d}

@media (max-width: 768px){
.footer-logo{display:none;}
.programs{padding:15px 10px;}
.programs img{width:48%;float:left;}
.programs img:first-child{margin-bottom:0;margin-right:2%;}
a.list-group-item{font-size:11px;padding:5px 8px;}
}



/********************************/
/*          Page Header         */
/********************************/
.page-header{background-image:url(../images/header-bg.png);background-repeat:no-repeat;background-position:center center;background-color:#ca992c;background-size:100%;padding:0;margin:0;position:relative;margin-bottom:20px;padding-top:90px;}
.page-header .overlay-header{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}
.page-header h1{padding:10px 20px;z-index:2;width:55%;margin:45px auto;position:relative;text-align:center;color:#fff;}


.ib-1{background-image:url(../images/inner-banner-1.png)}
.ib-2{background-image:url(../images/inner-banner-2.png)}
.ib-3{background-image:url(../images/inner-banner-3.png)}
@media (max-width: 768px){
.page-header{padding:140px 0 50px;}
}
@media (max-width:767px){
.page-header{padding:50px 0 0;min-height:135px;}
.page-header h1{margin:25px auto;font-size: 18px; padding-left:0;}
.ib-1{background-image:url(../images/inner-banner-small-1.png)}
.ib-2{background-image:url(../images/inner-banner-small-2.png)}
.ib-3{background-image:url(../images/inner-banner-small-3.png)}
}

/********************************/
/*          Inner Page          */
/********************************/
.content{background:#fff;margin:20px auto;padding:15px;}
div.list-group-item{background:#0b254d;color:#fff;}
a.list-group-item{border-left:none;border-right:none;border-bottom:1px solid #ddd;}
.list-group-item:first-child{border-radius:0;}
.content .page-pic{padding:0;}
.content figure{display:block;}
.content .page-pic figure:before{position:absolute;opacity:0;content: "";left:10px;right:10px;top:10px;bottom:10px;background-color:transparent !important;opacity:1;border:2px solid #fff;}
.content p, .content li{font-size:13px;line-height: 1.5;letter-spacing:1px; color:#666;}  
.content ul{ margin-left:20px;list-style-position: inside;}
.content .decorative-underline{margin:15px 0 30px}
.content hr {border-color: #e8d7c2;margin:2em 0;}
.dropcap{font-size: 2em;margin:22px 25px;width:20px;height:20px;line-height:20px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;position: relative;z-index: 1;color:#fff; float: left;}
.dropcap:before{content: '';display: block;width: 3.05rem;height: 3.05rem;position: absolute;left: 50%;top: 50%;background-color: #160c06;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    z-index: -1;
}
.decorative-underline{bottom:0;left:0;height:1px;background-color:#333;width:85px}.list-content li{list-style:none;position:relative;padding-left:25px}.list-content li:before{content:'';width:6px;height:6px;border-radius:50%;line-height:24px;position:absolute;left:0;top:9px;background-color:#ffb606}
.side-link .jumbotron{background-color: #eceeef;padding:10px 18px;}
.side-link .jumbotron h1{font-size:20px;text-align:left;}
.tp-form{padding: 10px 25px;margin-bottom: 20px;border: 1px dashed #ddd;}
.tp-form h6.left-none { padding: 0 35px 0 0; width: 300px; margin: 20px 0;text-align: left;}
.tp-form p{margin:0;}


figure{border:0;margin:0;padding:0;overflow:hidden;position:relative;max-width:100%}figure.alignleft,figure.alignright{margin-top:.5em;margin-bottom:.5em}.alignleft{display:inline-block;float:left;margin-right:2em}.alignright{display:inline-block;float:right;margin-left:2em}.caption-text{color:#a4a4a4;background-color:#f9f8f8}figure .caption-text{webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;bottom:0;right:0;left:0;margin-bottom:0;font-size:.929em;font-style:normal;text-align:center;letter-spacing:0;padding:.2em 1em}figure:hover figcaption{margin-bottom:-5em}figure figcaption{color: #a4a4a4;background-color: #f9f8f8;}

.content .tbl { padding:0px; }
.content .tbl img{border-radius:50%;}
.content .tbl td{ padding:5px;}
.content .tbl .names{ margin-bottom:20px;margin-top: 8px;}
.content .tbl .tr-bg { background:#f5f1e8; }
.content .tbl h3 {color:#053e59; font-family:Georgia, "Times New Roman", Times, serif;}
.content .photo { margin:5px; padding:2px; border:#ddd3bb 2px solid; }

@media (max-width: 768px){
.content .sm-half{width:50%;}
}
@media (max-width: 767px){

.navbar-custom .navbar-collapse{background:#a6c437;}
h6{padding: 0 10px 0 17px;width:270px;}
h6:before { background-position:-80px 0;}
h6:after { background-position:80px 0;}
.products h2{font-size:14px;}
.who-we-are h2{font-size: 2.286rem;}
.who-we-are h6:after{width: 200px;}
.who-we-are a{margin: 20px 50px;}
.navbar-header.col-xs-12{margin:0; padding:0;}
.navbar-nav>li {width: 100%;text-align: left;}
.navbar-custom .nav li ul {border-top: 0px solid #be9667;}
.navbar-nav {margin:0;display:block;}
.navbar-collapse .navbar-nav>li+li:before{content: '';}
.tp-form h6.left-none{width: 235px;}
.content .sm-half{width:auto;}
.content .xs-half{width:50%;}
}


.title-img{height:28px;position: relative;filter: alpha(opacity=100);z-index: 146;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity: 1;width: 92px;background: transparent url(../images/devider.svg?crc=4224044821) no-repeat center center;background-size: 63px 11px;left: 50%;margin-left: -46px;}
.contact-icon{border-radius: 50%;position: relative;padding-top: 34px;background-color: #665c7c;width: 110px;height:110px;margin:0 auto;text-align:center;}
.contact-txt{text-align:center; margin-top:20px;}
.contact-txt p span{color: #40444B;font-size: 18px;font-weight: 600;}


/*--------------------------------------------------
    [6. Modal]
----------------------------------------------------*/
label {color: #06564f;display: table-cell;max-width: 100%;margin-bottom: 5px;font-weight: 500;	}
.modal-header {padding: 0px;}
button.close { -webkit-appearance: none; padding: 10px;cursor: pointer;background: 0 0;border: 0;}
.modal-header .close {opacity: none;color: #067c70;}
.seller-modal-innerframe-header {color: #ffffff;font-size: 14px;font-family: oxygenregular;line-height: 25px; margin-top: 0%; margin-bottom: 9%;}
.seller-modal-innerframe-heading {text-transform: none;color: #1ec199;font-family: oxygenregular;font-size: 15px !important;line-height: 2px;margin-top: 6%;margin-bottom: 3%;}
.seller-modal-innerframe-header1 {color: #ffffff;font-size: 14px;font-family: oxygenregular;line-height: 25px; margin-top: 0%; margin-bottom: 9%;}
.seller-modal-innerframe-heading1 {text-transform: none;color: #bbf112;font-family: oxygenregular;font-size: 16px !important;line-height: 2px;margin-top: 5%;margin-bottom: 8%;}
.seller-modal-innerframe .seller-modal-innerframe-para1 {color: #fff;font-size: 11px;line-height: 11px;}
.seller-modal-innerframe .seller-modal-innerframe-para {color: #fff;font-size: 12px;line-height: 18px;}
.seller-modal-innerframe {color:#FFF;padding: 18px 10px;border-radius: 100%;}
.seller-modal-row {padding:0px;background-color: #fff;background: url(../images/choose-bg3.png);margin:0; background-size:cover;}
.seller-modal-column{background:rgba(103, 10, 7, 0.7);height: 555px;}
.buyer-modal-column{padding:0px;}
.buyer-modal-column .register-choose{padding-top: 80px;}
.buyer-modal-column .form-group { margin-bottom: 5px;}
.modal-body {position: relative;padding: 0px;}
.seller-modal-close { position: absolute; left: 97%; bottom: 96%;color: #ffffff; background-color: #000; width:26px;height:26px;opacity: 1;color: #fff;text-shadow: none;z-index: 9999999;line-height:24px;margin:0;border-radius: 18px;border: none;}
.seller-modal-closebutton { color: #ffff;font-size: 24px;}
.login-modal-nexthouse .loginscreen-nexthouse{margin-top:80px}
.login-modal-nexthouse p{text-align: center;font-weight: 800;color: #324369;font-size: 20px;}
.modal-body .well {min-height: 20px;padding: 0px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}

.btnContactSubmit
{
    width: 50%;
    border-radius: 1rem;
    padding: 1.5%;
    color: #fff;
    background-color: #0062cc;
    border: none;
    cursor: pointer;
    margin-right: 6%;
    background-color: white;
    color: blue;
    margin-top: 4%;
}
.register .nav-tabs .nav-link:hover{
    border: none;
}
.text-align{
    margin-top: -3%;
    margin-bottom: -9%;

    padding: 10%;
    margin-left: 30%;
}
.form-new{
    margin-right: 22%;
    margin-left: 20%;
}
.register-heading{
    margin-left: 21%;
    margin-bottom: 10%;
    color: #e9ecef;
}
.register-heading h1{
    margin-left: 21%;
    margin-bottom: 10%;
    color: #e9ecef;
}
.btnLoginSubmit{
    border: none;
    padding: 2%;
    width: 25%;
    cursor: pointer;
    background: #29abe2;
    color: #fff;
}
.btnForgetPwd{
    cursor: pointer;
    margin-right: 5%;
    color: #f8f9fa;
}
.register{
    background: -webkit-linear-gradient(left, #3931af, #00c6ff);
    margin-top: 3%;
    padding: 3%;
    border-radius: 2.5rem;
}
.nav-tabs .nav-link{
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: white;
}

/********************************/
/*   Latest Updates Blocks      */
/********************************/
.comp-latest-updates{background:url(../images/bg-blue.png) repeat;}
.latest-updates-grids{padding-top:20px}
.latest-updates-img{background:#f5f5f5;position:relative;}
.latest-updates-msg{padding:1.5em;height: 70px;}
.latest-updates-msg h5{margin-top:0}
.latest-updates-msg h5 a{font-size:1.4em;color:#D5B319;text-transform:capitalize;margin:0;line-height:1.5em;text-decoration:none}
.latest-updates-msg h5 a:hover{color: #999;}
.latest-updates-msg p{font-size:14px;color:#999;margin:.5em 0 1em;line-height:0.8em;}
.latest-updates-msg p a{color: #195a2c;}
.latest-updates-msg-left p,.latest-updates-msg-right a{font-size:.8em;color:#999;padding-left:.5em;margin:0}
.latest-updates-msg-left p span,.latest-updates-msg-right a span{left:-.5em;}
.latest-updates-msg-left{float:left;}
.latest-updates-msg-right{float:right;}
.latest-updates-msg-right a{text-decoration:none;color:#999;}
.latest-updates-msg-right a:hover{color:#D5B319;}
.galleryshow{height: 126px;width: 160px;padding-bottom: 10px;}

/********************************/
/*           Comp Event 2       */
/********************************/
.comp-event-2{padding:50px 0;}
.comp-event-2 .col-md-12,.comp-event-2 .container{padding:0;}
.events-listing h3{font-size:40px;line-height:48px;font-weight:400;text-align:center;}
.events-listing h5{font-size:14px;line-height:20px;font-weight:600;text-align:center;color:#a6c437;text-transform:uppercase;margin:0;}
.listing-cont,.post-content{border-top:4px solid #F8F7F3;color:#666}

.event-item{display:table;margin-bottom:15px;}
.post-img-wrap, .post-inner{display:table;}
.post-img-wrap{min-width:150px;position: relative;float: left;overflow: hidden;}
.post-date{background-color:#a6c437;padding:0 15px 0 10px;position: absolute;left: 0;bottom: 13px;z-index: 1;-webkit-border-radius: 0 25px 25px 0;border-radius: 0 25px 25px 0;color:#ffffff;line-height:30px;}
.post-image{position: absolute;top: 0;left: 0; height: 150px;width: 150px;max-width: 100%;}
.post-inner{padding:0 15px;vertical-align:top;}
.post-inner h4{margin-top:0;font-size: 20px;line-height: 32px;font-weight: 500;font-family: -webkit-body;}
.post-inner a{color:#44364e;}
.post-inner p{margin:0;padding:0;}
.post-inner a.read-more{font-size: 16px;line-height: 22px;font-weight: 500;font-style: normal;text-transform: none;text-decoration: none;}
.img-rollover{padding-bottom:100%;}
@media screen and (max-width:766px){
.comp-event-2{padding: 50px 10px;}
}
