@charset "utf-8";
/* CSS Document */
*{  padding:0; margin:0; font-family: 'ProximaNova-Regular'; }
body{ width:100%; padding:0; margin:0; font-family: 'ProximaNova-Regular'; }
a{ outline:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul, li{ padding:0; margin:0; list-style:none; }
h1, h2, h3, h4, h5, h6, p{ padding:0; margin:0; }

/* ___________________ Fontface Start ______________________*/
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/ProximaNova-Semibold.otf')  format('opentype'),
       url('../fonts/ProximaNova-Semibold.woff') format('woff'), 
       url('../fonts/ProximaNova-Semibold.ttf')  format('truetype'), 
       url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/ProximaNova-Regular.otf')  format('opentype'),
       url('../fonts/ProximaNova-Regular.woff') format('woff'), 
       url('../fonts/ProximaNova-Regular.ttf')  format('truetype'), 
       url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Pristina';
    src: url('../fonts/Pristina-Regular.woff2') format('woff2'),
        url('../fonts/Pristina-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}








/* ___________________ Fontface Ends _______________________*/

/* ___________________ Header Starts _______________________*/

.navbar.navbar-default{ background:none; position:absolute; width:100%; left:0; top:0; z-index:99; border-radius:0; border:none; padding:0; margin:0;  }
.navbar.navbar-default .navbar-brand{ padding:10px 0; margin:0; height:auto; }
.navbar.navbar-default .navig-wrap{ border-bottom:2px solid #89b947; }
/*.navbar.navbar-default .navig-wrap .navbar-header{ position:relative; z-index:999; }*/
.navbar.navbar-default .navbar-nav > li > a{ font-family: 'Roboto Slab', serif; font-size:15px; line-height:17px; color:#000; font-weight:bold; text-transform:uppercase; background:transparent; padding:12px 20px; margin:0 2px 0 0; }
.navbar.navbar-default .navbar-nav > li:last-child > a{ margin-right:0; }
.navbar.navbar-default .navbar-nav > li > a:hover, .navbar.navbar-default .navbar-nav > li.active > a{ background:#663815; color:#fff; }
.navbar.navbar-default .social-icon{  float:inherit; text-align:end; padding:30px 0 10px 0; margin:0; }
.navbar.navbar-default .social-icon ul{ display:inline-block; }
.navbar.navbar-default .social-icon ul li{ display:inline-block; padding:0 10px 0 0; margin:0; }
.navbar.navbar-default .social-icon ul li:last-child{ padding-right:0; }
.navbar.navbar-default .social-icon ul li a{ font-family: 'Roboto Slab', serif; font-size:18px; line-height:20px; font-weight:bold; color:#000; transition:all 300ms ease-in-out; padding:0; margin:0; }
.navbar.navbar-default .social-icon ul li a:hover{ color:#663815; }



.mb-version{ display:none; }
.banner{ position:relative; height: 578px; padding:0; margin:0; }
.banner img.big{ width:100%; height:100%; object-fit:cover; object-position:top; }
.banner .desc{ position:absolute; width:100%; bottom:5%; left:0; }
.banner .desc .tab-img{  padding:0; margin:0; }
.banner .desc .tab-img img{ width:100%; height:auto; }
.banner .desc .text-block{ text-align:center; padding:0; margin:0; }
.banner .desc .text-block .text{ display:inline-block; padding:40px 0 0 0; margin:0; }
.banner .desc .text-block .text h1{ font-family: 'Roboto Slab', serif; text-align:center; font-size:45px; line-height:47px; color:#191919; font-weight:bold; padding:0 0 18px 0; margin:0; }
.banner .desc .text-block .text p{ font-family: 'Roboto Slab', serif; text-align:center; font-size:20px; line-height:22px; color:#191919; font-weight:400; padding:0 0 24px; margin:0; font-style:italic; }
.banner .desc .text-block .text a{ display:inline-block; vertical-align:top; width:175px; }
.banner .desc .text-block .text a img{ width:100%; height: auto; }


/***************vishal************/
.banner_about{position:relative; height:286px; padding:0; margin:0;}
.banner_about img.big{ width:100%; height:100%; object-fit:cover; object-position:top; }
.desc h2{ font-family: 'Roboto Slab', serif; font-size:28; text-align:left; color:#663815; font-weight:700;}
.banner_about .desc{ position:absolute; width:100%; bottom:11%; left:0; }
.breadcrumb-item a{font-family: 'Roboto Slab', serif; color:#663815;font-size:23px;}
.breadcrumb{ background:none;}
.breadcrumb > .active{ color:#000 !important; font-size:23px;}
.breadcrumb{margin-bottom:9px !important; text-align:center;}
.breadcrumb > li + li::before{ color:#000 !important;}

.well-come-sec .text-blockabour{ padding: 0 0 0 50px; margin: 0;}
.well-come-sec .text-blockabout p{ font-size:16px; line-height:24px; color:#000000; padding:0; margin:0; }
#player1{ background:#4e4e4e;}
.box_one{ width:100%; padding:25px 5px 5px; background:#663815; border-radius:15px 15px 15px 15px;}
.box_one h4{font-family: 'Roboto Slab', serif; font-size:21px; text-align:center; color:#fff; font-weight:bold; text-transform:capitalize }
.box_one span{ font-family: 'Pristina'; font-weight:normal;}
.box_all{ background:#f9f9f9; padding:20px; height:350px; border-radius:15px 15px 15px 15px; margin:15px 0 0 0;}
.text_all{font-family: 'Roboto Slab', serif; font-size:24px; text-align:center; color:#000; font-weight:bold;}
.box_all p{font-family: 'Roboto Slab', serif; font-size:16px; text-align:left; color:#000; line-height:24px; }
.text_all_t p{ font-family: 'ProximaNova-Regular'; font-size:16px; line-height:22px;}

.text_all_t{ margin:0 0 40px;}
.tren{ color:#8c8c8c; display:inline-block; padding:5px; margin:10px 0 0 0;}
.all_text h3{font-family: 'Roboto Slab', serif; color:#89b947; line-height:26px; font-size:22px; font-weight:bold; margin:15px 0 0 0;}
.all_text p{font-family: 'ProximaNova-Regular'; font-size:15px; line-height:25px; color:#000; margin:10px 0 0 0;}
.all_text{ border-bottom:solid 1px #999; padding:0 0 20px;}

.blog_holder{ margin:0 0 30px;}
.im img{ width:100%;}
.blog h6{ font-family: 'ProximaNova-Semibold'; color:#663815; font-size:22px; line-height:24px; border-bottom:solid 1px #999; padding:0 0 5px; }
.blog ul{ padding:0; margin:0; list-style:none;}
.blog ul li{font-family: 'ProximaNova-Regular'; font-size:15px; color:#000; border-bottom:solid 1px #999;}
.blog ul li a{ padding:10px 0; display:block; color:#000;}
.blog{ margin:0 0 20px;}
.blog p{ margin:15px 0 0 0;}
.search_holder{ width:100%; margin:0 0 20px;}
.contact_holder{ width:20px; height:20px; float:left;}
.contact_holder .fa-user{ font-size:16px; color:#9c9c9c;}
.contact_holder .fa-envelope{ font-size:16px; color:#9c9c9c;}
.searh input[type="text"]{ width:80%; border-bottom:solid 1px #999; border-top:none;border-left:none;border-right:none;font-family: 'ProximaNova-Regular'; font-size:15px; }
.searh textarea{width:82%; border-bottom:solid 1px #999; border-top:none;border-left:none;border-right:none;font-family: 'ProximaNova-Regular'; font-size:15px; height:150px; padding:0 19px; margin:0 0 0 15px; }
.search_holder input[type="submit"]{ width:146px; height:48px; background:#663815; text-align:center; line-height:48px; color:#fff; border:none; margin: 0 0 0 15px;}
.blog h5{font-family: 'Roboto Slab', serif;font-size:22px; color:#000; font-weight:bold; }
.profile_im{ width:126px;margin:0 18px 0 0;}
.profile_im img{ width:100%;}
.profile_im h6{ font-size:19px; margin:5px 0 0 0; font-weight:bold;}
.profile_im_one{width:126px;}
.profile_im_one img{ width:100%;}
.profile_im_one h6{ font-size:19px; margin:5px 0 0 0; font-weight:bold;}
.big_im{ width:100%; padding:28px 15px; background:#f5f5f5; margin:40px 0 0 0;}
.holder_all h4{ font-size:25px; color:#000;}
.holder_all p{ font-size:15px;color:#000;}
.phone_holder{ margin:15px 0 0 0;}
.phone_holder img{ float:left;}
.bu{ margin:20px 0 0 0; display:block;}
.text_all_pro{ font-size:25px; color:#497699; font-weight:500; margin:20px 0 0 0;}
.all_to{ width:100%; background:#f7f7f7; padding:0 0 15px; margin:30px 0 0 0;}
.im_two{ width:100%; background:#eaeff2; padding:10px;}
.im_two img{ margin:0 auto 0 auto; display:block;}
.all_to p{ font-size:17px; text-align:center; color:#497699; margin:15px 0 0 0;}
.all_to span{ color:#000;}
.all_to h6{ font-size:14px; text-align:center; color:#497699;}
.read{ width:120px; height:38px; background:#663815; text-align:center; line-height:38px; color:#fff; margin:18px auto 18px auto; display:block; border-radius:15px;}

/***************vishal End************/







.well-come-sec{ padding:60px 0; margin:0; }
.well-come-sec .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.well-come-sec .row .col-md-3, .well-come-sec .row .col-sm-3, .well-come-sec .row .col-xs-12, .well-come-sec .row .col-md-9, .well-come-sec .row .col-sm-9{ float:inherit; }
.well-come-sec .wel-com-title { align-items: center; display: flex; height: 100%; padding:0; margin:0; }
.well-come-sec .wel-com-title h2{ font-family: 'Roboto Slab', serif; font-size:45px; line-height:47px; color:#663815; font-weight:300; padding-right:0; margin:0; }
.well-come-sec .text-block{ padding: 0 0 0 50px; margin: 0;border-left: 1px solid #663815;}
.well-come-sec .text-block p{ font-size:16px; line-height:25px; color:#191919; padding:0; margin:0; }


.home-imgs-sec{ padding:0 0 60px; margin:0; }
.home-imgs-sec .box{ padding:0; margin:0; }
.home-imgs-sec .box .img-box{ height:260px; overflow:hidden; padding:0; margin:0; }
.home-imgs-sec .box .img-box img{ width:100%; height:100%; object-fit:cover; object-position:top; }
.home-imgs-sec .box .text-block{ background:#663815; border-top:2px solid #fff; padding:20px 10px; margin:0; }
.home-imgs-sec .box .text-block h3{ font-family: 'ProximaNova-Semibold'; font-size:24px; line-height:26px; color:#fff; padding:0; margin:0; }
.copy-right-sec{ background:#040707; padding:20px 0;  margin:0; }
.copy-right-sec .cp-logo-sec{ float:left; padding:0;  margin:0; }
.copy-right-sec .cp-rt-side{ float:right; padding:25px 0 0 0;  margin:0; }
.copy-right-sec .cp-rt-side ul li{position:relative; display:inline-block; padding:0 28px 0 0; margin:0 18px 0 0; }
.copy-right-sec .cp-rt-side ul li::after { content: "•"; display: inline-block; position: absolute; right: 0; color:#fff;}
.copy-right-sec .cp-rt-side ul li:last-child:after{ display:none; }
.copy-right-sec .cp-rt-side ul li:last-child{ padding-right:0; margin-right:0; }
.copy-right-sec .cp-rt-side ul li a{ font-family: 'Roboto Slab', serif; font: size 14px; line-height:17px; color:#fff; font-weight:400; text-transform:uppercase; padding:0; margin:0; transition:all 300ms ease-in-out; }
.copy-right-sec .cp-rt-side ul li a:hover{ color:#89b947; }
.copy-right-sec .cp-rt-side p{ font-size:17px; line-height:19px; color:#fff; font-weight:400;padding:10px 0 0 0; margin:0; }



/*====== About us page css =======*/
.ei-about-page{ padding:0 0 70px 0; margin:0; }
.ei-page-title-sec{
    position: relative;
    background: url(../images/page-title-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding:40px 0;
    background-attachment: fixed; 
}
.ei-page-title-sec .ei-page-title{ position:relative; padding:0; margin:0; }

.ei-page-title-sec .ei-page-title .app-store-btn-sec{ position: absolute; right: 0; top: 0; }
.ei-page-title-sec .ei-page-title .app-store-btn-sec a { display: inline-block; width: 137px; }
.ei-page-title-sec .ei-page-title .app-store-btn-sec a img{ width:100%; }

.ei-page-title-sec .ei-page-title h2{
    color: #497699;
    font-size: 38px;    
}
.ei-breadcurumb ol.breadcrumb {
    background: transparent;
    padding: 10px 15px;
}
.ei-breadcurumb ol.breadcrumb li.breadcrumb-item a{
    color: #497699;
    font-size: 16px;  
}
.ei-about-left{
    
}
.ei-about-left p{
    font-size:16px;
    line-height:24px;
    color:#000;
    font-weight:400;
    padding:0 0 25px 0;
    margin:0;
}


.about-video{ padding:0; margin:0; }
.about-video video{ height:296px; border:none; width:100%; box-shadow:none; }











/* ======= page loder css Start =====*/
div#preload {
    margin: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 9999999;
    display: flex;
    align-content: center;
    justify-content: center;
    top:0; 
    left:0;
}

.sk-folding-cube {
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    position: absolute;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
    float: left;
    width: 50%;
    height: 50%;
    position: relative;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.sk-folding-cube .sk-cube2 {
    -webkit-transform: scale(1.1) rotateZ(90deg);
    transform: scale(1.1) rotateZ(90deg);
}


.sk-folding-cube .sk-cube4 {
    -webkit-transform: scale(1.1) rotateZ(270deg);
    transform: scale(1.1) rotateZ(270deg);
}

.sk-folding-cube .sk-cube3 {
    -webkit-transform: scale(1.1) rotateZ(180deg);
    transform: scale(1.1) rotateZ(180deg);
}

.sk-folding-cube .sk-cube:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
    animation: sk-foldCubeAngle 2.4s infinite linear both;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    background: #5d8db3;
}

.sk-folding-cube .sk-cube2:before {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

.sk-folding-cube .sk-cube4:before {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
}

.sk-folding-cube .sk-cube3:before {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}

/* ======= page loder css End =====*/


.pricing-sec{ padding:0 0 40px 0; margin:0; }
.pricing-sec .price-block{ text-align:center; background:#497699; border-radius:10px; padding:20px 5px 5px 5px; margin:0; }
.pricing-sec .price-block h3 { font-size:24px; line-height:26px; color:#fff; text-transform:uppercase; padding:0 0 20px 0; margin:0; }
.pricing-sec .price-block h3 span{ font-family: 'Pristina'; text-transform:capitalize; }
.pricing-sec .price-block .con-block{ background:#fff; min-height:350px; border-radius:10px; }

.blog-sec{ padding:0 0 40px; margin:0; }
.blog-sec .blog-block{ padding:0; margin:0; }
.blog-sec .blog-block .blog-video{ padding:0; margin:0; }
.blog-sec .blog-block .blog-video video{ width:100%; height:auto; }
.blog-sec .blog-block .deat-user-comment{ padding:20px 0 30px 0; margin:0; }
.blog-sec .blog-block .deat-user-comment ul li{ display:inline-block; padding:0; margin:0 10px 0 0; }
.blog-sec .blog-block .deat-user-comment ul li:last-child{ margin-left:0; }
.blog-sec .blog-block .deat-user-comment ul li a{ font-size:15px; line-height:17px; font-weight:400; color:#8c8c8c; transition:all 300ms ease-in-out; padding:0; margin:0; }
.blog-sec .blog-block .deat-user-comment ul li a:hover{ color:#5d8db3; }

.blog-sec .blog-block .blog-desc{ border-bottom:1px solid #8c8c8c; padding:0 0 30px 0; margin:0; }
.blog-sec .blog-block .blog-desc h2{ font-size:23px; line-height:25px; color:#5d8db3; transition:all 300ms ease-in-out; padding:0; margin:0 0 20px 0; }
.blog-sec .blog-block .blog-desc h2 a{ color:#5d8db3; }
.blog-sec .blog-block .blog-desc p{ font-size:15px; line-height:24px; color:#242424; padding:0 0 20px; margin:0; }


.side-bar{ padding:0; margin:0; }
.side-bar .side-bar-title{ font-family: 'Roboto', sans-serif; font-size:22px; line-height:24px; font-weight:bold; color:#212121; border-bottom:1px solid #a8a8a8; padding:0 0 5px; margin:0 0 15px 0; }

.side-bar .blog-cat{ padding:0 0 20px 0; margin:0; }
.side-bar .blog-cat ul li a{ display:block; font-size:16px; line-height:18px; font-weight:bold; color:#242424; border-bottom:1px solid #a8a8a8; padding:0 0 5px; margin:0 0 15px 0; }
.side-bar .blog-cat ul li a:hover{ color:#5d8db3; }
.side-bar .latest-user { padding:0 0 20px 0; margin:0; }
.side-bar .latest-user ul li{ font-size:15px; line-height:17px; color:#242424; padding:0 0 15px; margin:0; }

.contact-section{ padding:0 0 70px 0; margin:0; }
.contact-section .contact-block{ padding:0; margin:0; }
.contact-section .contact-block .form-block{ padding:0 100px 0 0; margin:0; }
.contact-section .contact-block .form-block .form-group{ position:relative; }
.contact-section .contact-block .form-block .form-group .form-icon{ color:#969694; position:absolute; left:0; top:7px; }
.contact-section .contact-block .form-block .form-group.com .form-icon{ top:0; }
.contact-section .contact-block .form-block .form-group .form-control{ border-top:none; border-left:none; border-right:none; border-bottom:1px solid #9d9d9d; border-radius:0; font-size:16px; line-height:18px; color:#000; box-shadow:none; padding: 0 0 0 22px; margin:0; }
.contact-section .contact-block .form-block .form-group textarea.form-control { height:130px; resize:none; }
.contact-section .contact-block .form-btn{ padding:10px 0 0 0; margin:0; }
.contact-section .contact-block .form-btn .btn{ font-size:16px; line-height:18px; color:#fff; background:#5d8db3; border-radius:0; outline:none; padding:12px 25px; margin:0; transition:all 300ms ease-in-out; }
.contact-section .contact-block .form-btn .btn:hover{ background:#325d7e; }
.contact-section .contact-block .contact-desc{ padding:0; margin:0; }
.contact-section .contact-block .contact-desc h3{ font-size:20px; line-height:22px; font-weight:bold; color:#000; padding:0 0 5px 0; margin:0; }
.contact-section .contact-block .contact-desc a{ display:inline-block; font-size:16px; line-height:18px; font-weight:400; color:#000; padding:0 0 0px 0; margin:0; }
.contact-section .contact-block .contact-desc a:hover{ color:#5d8db3; }


.profile-sec{ padding:0 0 30px 0; margin:0; }
.profile-block{ padding:0 0 40px 0; margin:0; }
.profile-block .icon{ padding:0; margin:0; }
.profile-block .icon img{ width:100%;  height:auto; }
.profile-block .text-box{ padding:0; margin:0; }
.profile-block .text-box h4{ font-size:18px; line-height:20px; color:#000; padding:10px 0 0 0; margin:0; }




.profile-row{ margin-left:-10px; margin-right:-10px; }
.profile-col{ width:12.5%; float:left; min-height:1px; position:relative; padding-left:10px; padding-right:10px; }

.profile-desc { background:#f5f5f5; padding:20px; margin:0 0 40px 0; }
.profile-desc .img-block{ padding:0; margin:0; }
.profile-desc .img-block img{ width:100%; height:auto; }
.profile-desc .text-block{ padding:0px 0 0; margin:0; }
.profile-desc .text-block h3{ font-size:25px; line-height:27px; color:#000; padding:0 0 10px 0; margin:0; }
.profile-desc .text-block span{ display: inline-block; padding:0 0 10px 0; margin:0; }
.profile-desc .text-block ul li{ font-size:15px; line-height:17px; color:#000; padding:0; margin:0 0 8px 0; }
.profile-desc .text-block p{ font-size:15px; line-height:17px; color:#000; padding:0; margin:0 0 8px 0; }
.profile-desc .text-block p a{ display:inline-block; color:#000; transition:all 300ms ease-in-out; }
.profile-desc .text-block p a:hover{ color:#5d8db3; }
.profile-desc .classifieds-sec{ padding:0; margin:0; }

.profile-sec .classifieds-sec .classifieds-block{ text-align:center; background:#f7f7f7; padding:0 0 20px; margin:0 0 20px 0; }
.profile-sec .classifieds-sec .classifieds-block .icon-box{ background:#eaeff2; padding:10px; margin:0;  }
.profile-sec .classifieds-sec .classifieds-block .icon-box .icon{ width:50px; height:50px; border-radius:50%; overflow:hidden; margin:0 auto; }
.profile-sec .classifieds-sec .classifieds-block .icon-box .icon img{ width:100%; height:100%; object-fit:cover; object-position:top; }
.profile-sec .classifieds-sec .classifieds-block .text-block{ padding:15px 0 0 0; margin:0; }
.profile-sec .classifieds-sec .classifieds-block .text-block h4{ font-size:17px; line-height:19px; color:#497699; padding:0 0 5px 0; margin:0; }
.profile-sec .classifieds-sec .classifieds-block .text-block h4 span{ color:#000; }
.profile-sec .classifieds-sec .classifieds-block .text-block p{ font-size:14px; line-height:16px; color:#497699; padding:0; margin:0; }
.profile-sec .classifieds-sec .classifieds-block .text-block a{ display:inline-block; font-size:16px; line-height:18px; color:#fff; background:#497699; border-radius:10px; transition:all 300ms ease-in-out; padding:12px 35px; margin:30px 0 0 0; }
.profile-sec .classifieds-sec .classifieds-block .text-block a:hover{ background:#345b7a; }




.why-hotspot-sec{ padding:0; margin:0; }
.why-hotspot-sec .why-hotspot-block{ padding:0; margin:0; }
.why-hotspot-sec .why-hotspot-block h3{ font-size:22px; line-height:24px; color:#555; font-weight:bold; padding:0 0 15px 0; margin:0; }
.why-hotspot-sec .why-hotspot-block p{ font-size: 16px; line-height: 24px; color: #000; font-weight: 400; padding: 0 0 20px 0; margin: 0; }


/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}
.login-sec {
    

    margin: auto;
    width: 50%;
}




/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width: 1366px){

}

@media screen and (max-width: 1199px){
.navbar.navbar-default .navbar-nav > li > a{ font-size:13px; padding: 12px 14px; }
}
@media screen and (max-width: 991px){
.navbar-header { 
      float: none; 
    }
    .navbar-left,
    .navbar-right { 
      float: none !important;
    }
    .navbar-toggle { 
      display: block; 
    }
    .navbar-fixed-top { 
      top: 0; 
      border-width: 0 0 1px; 
    }
    .navbar-collapse.collapse { 
      display: none!important; 
    }
    .navbar-nav { 
      float: none!important; 
    }
    .navbar-nav > li { 
      float: none;
    }
    .collapse.in { 
      display:block !important;
    }


.mb-version{ display:block; }
.desk-version{  display:none; }
.navbar.navbar-default{ position: relative; }
.navbar.navbar-default .social-icon{ padding:15px 0 0 0; }
.navbar-default .navbar-toggle{ position: absolute; right: 0; top: 40px; }
.banner .desc .text-block .text h1{ font-size:40px; }
.banner .desc .text-block .text a{ width:160px; }
.banner .desc .tab-img{ max-width:400px; margin:0 auto; }
/*.well-come-sec .wel-com-title{ padding:0 0 25px 0; }
.well-come-sec .text-block{ padding:0; border-left:0; }*/
/*.home-imgs-sec .box{ margin:0 0 25px; }*/
.copy-right-sec .cp-logo-sec{ float:inherit; text-align:center; }
.copy-right-sec .cp-rt-side{ float:inherit; text-align:center; }
.well-come-sec .wel-com-title h2{ font-size:35px; line-height:37px; }
.well-come-sec .text-block { padding: 0 0 0 40px;}
.banner{ height: 260px; }
.banner .desc .text-block .text{ padding:20px 0 0 0; }
.navbtn-block{ position:relative; }
}

@media screen and (max-width:767px){

.navbar.navbar-default .navbar-nav > li > a{ padding: 12px 15px; }
.main-banner .desc{ top:10%; }
.main-banner .desc .text-block h1{ font-size: 30px; line-height: 32px; padding: 0 0 20px 0; }
.main-banner .desc .text-block h3{ font-size:14px; line-height:16px; padding: 0 0 15px 0; }
.main-banner .desc .text-block p{ font-size:14px; line-height:16px; padding: 0 0 20px 0; }
.main-banner .desc .text-block a{ width: 120px; }
.copy-right-sec p { font-size: 14px; line-height: 16px;}
.copy-right-sec ul li a{ font-size: 14px; line-height: 16px; }
.ei-page-title-sec{ padding: 30px 0; }
.ei-page-title-sec .ei-page-title h2{ font-size:25px; line-height:27px; }
.ei-page-title-sec .ei-page-title .app-store-btn-sec{ position: relative; padding: 20px 0 0; }
.why-hotspot-sec .why-hotspot-block h3{ font-size:20px; line-height:22px; }
.pricing-sec .price-block{ margin-bottom:25px; }
.pricing-sec {padding: 0 0 10px 0;}



/*=====new version ====*/
.navbar.navbar-default .navbar-brand{ width: 100px; }
.navbar.navbar-default .navbar-brand img{ width:100%; }
.navbar-toggle{ margin-right:0; }
.banner{ height:440px; }
.mb-version{ display:block; }
.desk-version{  display:none; }
.navbar.navbar-default{ position: relative; }
.navbar.navbar-default .social-icon{ padding:15px 0 0 0; }
.navbar-default .navbar-toggle{ position: absolute; right: 0; top: 40px; }
.banner .desc .text-block .text h1{ font-size:35px; }
.banner .desc .text-block .text a{ width:130px; }
.banner .desc .tab-img{ max-width:400px; margin:0 auto; }
.well-come-sec .wel-com-title{ padding:0 0 25px 0; }
.well-come-sec .text-block{ padding:0; border-left:0; }
.home-imgs-sec .box{ margin:0 0 25px; }
.copy-right-sec .cp-logo-sec{ float:inherit; text-align:center; }
.copy-right-sec .cp-rt-side{ float:inherit; text-align:center; }
.well-come-sec {padding: 30px 0;}
.home-imgs-sec .box .text-block h3{ font-size:22px; }
.home-imgs-sec {padding: 0 0 10px;}
.banner .desc .text-block .text p{ font-size:18px; }
}


@media screen and (max-width:700px){

}

@media screen and (max-width:600px){

}

@media screen and (max-width:500px){
.ei-about-page { padding: 0 0 30px 0;}
.about-video video{ height:auto; }
}

@media screen and (max-width:400px){

}

@media screen and (max-width:350px){

}