/*
Typography
=========================== */
html,body {
    
     
    margin:0;
    padding:0;
    overflow-x: hidden;
}
@font-face{src:url('../fonts/courgette-regular.ttf'); font-family:courgette; }
body {
    font-family: 'Open Sans', sans-serif;
    
    font-size:14px;
    line-height:24px;
    color:#6f6f6f;
}

a{
    color: #6f6f6f;
}

a,
a:active,
a:focus,
a:hover{
    outline:none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:hover{
    text-decoration:underline;
}
 

/*
Navbar Adjusment
=========================== */
/* Navbar Atribute ------*/
.attr-nav > ul > li > a{
    padding: 36px 15px;
}
.nav > li > a{ font-size:14px;}
.side .widget .title{ font-size:16px;}
.side .widget ul.link li a{ letter-spacing:inherit;}
ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #cfcfcf !important;
    color: #fff !important;
    padding: 10px 15px;
}

@media (min-width: 1024px) {
    /* Navbar General ------*/
    nav.navbar ul.nav > li > a{
        padding: 30px 15px;
		 
         
    }
    
    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 110px;
    }

    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 110px;
    }
    
    nav.navbar li.dropdown ul.dropdown-menu{
        border-top: solid 5px;
    }
    
    /* Navbar Center ------*/
    nav.navbar-center .navbar-brand{
        margin: 0 !important;
    }
    
    /* Navbar Brand Top ------*/
    nav.navbar-brand-top .navbar-brand{
        margin: 10px !important;
    }
    
    /* Navbar Full ------*/
    nav.navbar-full .navbar-brand{
        position: relative;
        top: -15px;
    }
    
    /* Navbar Sidebar ------*/
    nav.navbar-sidebar ul.nav,
    nav.navbar-sidebar .navbar-brand{
        margin-bottom: 50px;
    }
    
    nav.navbar-sidebar ul.nav > li > a{
        padding: 10px 15px;
        font-weight: bold;
    }
    
    /* Navbar Transparent & Fixed ------*/
    nav.navbar.bootsnav.navbar-transparent.white{
        background-color: rgba(255,255,255,0.3);
        border-bottom: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,
    nav.navbar.bootsnav.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #555;
    }
    
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #555;
    }
    
    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
    nav.navbar.bootsnav.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{
        color: #eee;
    }

}

@media (max-width: 992px) {
    /* Navbar General ------*/
    nav.navbar .navbar-brand{
        margin-top: 0;
        position: relative;
        
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 30px;
    }
    
    .attr-nav > ul > li > a{
        padding: 16px 15px 15px;
    }
    
    /* Navbar Mobile slide ------*/
    nav.navbar.navbar-mobile ul.nav > li > a{
        padding: 15px 15px;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{
        padding-right: 30px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    /* Navbar Full ------*/
     nav.navbar-full .navbar-brand{
        top: 0;
        padding-top: 10px;
    }
}

/* Navbar Inverse
=================================*/
nav.navbar.navbar-inverse{
    background-color: #222;
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #222 !important;
}

nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{
    color: #fff;
}

nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.navbar-inverse ul.nav > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse ul.nav > li.dropdown > a{
    background-color: #222;
}

nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
    color: #999;
}

nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{
    color: #fff;
}

nav.navbar.navbar-inverse .form-control{
    background-color: #333;
    border-color: #303030;
    color: #fff;
}

nav.navbar.navbar-inverse .attr-nav > ul > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{
    background-color: #222;
    border-left: solid 1px #303030;
    border-bottom: solid 1px #303030;
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li{
    border-bottom: solid 1px #303030;
    color: #eee;
}

nav.navbar.navbar-inverse ul.cart-list > li img{
    border: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total{
    background-color: #333;
}

nav.navbar.navbar-inverse .share ul > li > a{
    background-color: #555;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-content{
    border-left: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{
    background-color: #333 !important;
}

nav.navbar-inverse.navbar-full ul.nav > li > a{
    border:none;
}

nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{
    background-color: #222;
}

nav.navbar-inverse.navbar-full .navbar-toggle{
    background-color: #222 !important;
    color: #6f6f6f;
}

@media (min-width: 1024px) {
    nav.navbar.navbar-inverse ul.nav .dropdown-menu{
        background-color: #222 !important;
        border-left: solid 1px #303030 !important;
        border-bottom: solid 1px #303030 !important;
        border-right: solid 1px #303030 !important;
    }

    nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{
        border-left: solid 1px #303030;
        border-right: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{
        color: #3f3f3f;
    }
}
@media (max-width: 992px)  {
    nav.navbar.navbar-inverse .navbar-toggle{
        color: #eee;
        background-color: #222 !important;
    }
    
    nav.navbar.navbar-inverse .navbar-nav > li > a{
        border-top: solid 1px #303030;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu  > li > a{
        color: #999;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{
        border-bottom: solid 1px #303030;
        color: #eee;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{
        border-bottom: solid 1px #303030;
        color: #999 !important;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{
        border-top: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{
        background-color: #222;
    }
}

@media (max-width: 767px)  {
    nav.navbar.navbar-inverse.navbar-mobile ul.nav{
        border-top: solid 1px #222;
    }
	h2 img{ display:none;}
}

/*
Color
=========================== */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li.active > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color: #f43438;
}

nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{
    color: #f43438 !important;
}

@media(max-width:920px){
    nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover,
    nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{
        color: #f43438 !important;
    }
}

/*
Border
=========================== */
ul.cart-list > li.total > .btn{
    border-color: #f43438;
}

nav.navbar li.dropdown ul.dropdown-menu{
    border-top-color: #f43438 !important;
}
nav.navbar.bootsnav .navbar-toggle{ top:29px;}
/*
Background
=========================== */
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{
    background-color: #f43438;
}
nav.navbar.bootsnav ul.nav > li > a{ font-weight:100; color:#000;}
nav.navbar.bootsnav ul.nav > li > a:hover{color:#FE010C;}
nav.navbar.bootsnav ul.nav .active > a{ color:#FE010C;}
ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{
    background-color: #dc3236 !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{ width:229px;}
.carousel-caption{ top:28%; text-shadow:none; font-family: open sans;}
.carousel-caption h2{ font-size:46px; font-weight:600; font-family:courgette;}
.carousel-caption p{ margin:30px 0px;}
/*=header=====*/

.navbar-brand{ height:auto; margin-top:auto; padding-top:inherit; height:50px;}
.navbar-right{ margin-right:auto;}
nav.navbar.bootsnav ul.nav > li > a{ padding:20px 17px;}
.navbar-right .dropdown-menu{ left:0;}
nav.navbar.bootsnav { background:#fff;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-left:auto;}
nav.navbar.bootsnav .navbar-toggle{ margin-top:-13px;}
 
nav.navbar.bootsnav{ border:none;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{ text-align:left;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after{content:inherit; display:none;}
.book{  text-align:center; z-index:999;}
.book .btn-default{ font-size:16px; text-transform:uppercase; border:1px solid #fff; border-radius:0; padding:12px 30px;}
/*************/
.carousel-control.left, .carousel-control.right{ background:none;}
.carousel-control{ width:11%;}
.glyphicon-chevron-left::before{content:url('../images/left.png');}
.glyphicon-chevron-right::before{content:url('../images/right.png');}
.carousel-indicators{ z-index:8;}


/*========New Release=====*/
.new-release{ padding:30px 0px; text-align:center;}
.new-release h2{ color:#000; font-size:36px; font-weight:600; font-family:open sans;  }
.new-release h2 span{ color:#FF0107;}
.new-release p{ color:#000; padding-bottom:30px;}
.new-release .thumbnail{ border:none; cursor:pointer;}
.thumbnail-content{ background:#000; padding:10px;}
.thumbnail-content h3{ margin-top:auto; color:#fff; padding:20px; border-bottom:1px dotted #888; border-top:1px dotted #888; font-family:open sans !important;}
.thumbnail-content .btn{ margin-top:15px; border:3px solid #ddd; padding:12px; border-radius:0; color:#fff; text-transform:uppercase; font-size:12px;}
.thumbnail-content .btn:hover{border:3px solid #FF0107; }
.text-rr{
    background: rgba(0, 0, 0, 0) linear-gradient(#f94141 0px, #f94141 100%) repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 10px;
    right: -21px;
    line-height: 20px;
    position: absolute;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    top: 19px;
    transform: rotate(45deg);
    width: 100px;
	z-index:999;
}
 
.view {
   width: 100%;
   height: 100%;
   margin: 10px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 0px 4px 11px -7px;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
 
  
 
/*==============*/

/*===========upcoming=====*/
.upcoming{  padding:30px 0px 0px 0px; text-align:center; background-attachment:fixed;}
.upcoming h2{ font-size:36px; font-weight:600; color:#000; padding-bottom:50px; }
.upcoming h2 span{ color:#FF0107; }
.upcoming .thumbnail{background:#141820; border:none; position:relative; padding:15px 5px;   border-radius:0; min-height:135px;}
.thumbnail h3 a{font-size:16px; color:#fff; line-height:25px;  }
.thumbnail i{ color:#888; text-align:left; padding-bottom:30px;}
.thumbnail p{ line-height:24px;}
.upcoming .thumbnail .btn{ margin-top:5px; border-radius:0; color:#fff; text-transform:uppercase; font-size:10px; border:2px solid #888;}
.upcoming .thumbnail .btn:hover{ background:#FF0107;}

.mdsaini h3 a{ font-size:12px; line-height:inherit; cursor:pointer;}
.mdsaini h3{ margin-top:0; line-height:14px; cursor:pointer;}
.mdsaini{ cursor:pointer;}
.news-event{margin-top:25px; border-radius:0; background:#000;  color:#fff; text-transform:uppercase; font-size:14px; padding:10px 25px;}
.news-event-inner{ padding:50px 0px;}
.news-event:hover{ color:#EE2229;}
.embed-container { position: relative; padding-bottom: 50.25%; height: 0; overflow: hidden; max-width: 100%; z-index:999999;} .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.modal{ overflow:hidden;  position:fixed; background:rgba(0, 0, 0, .9);}
.modal-backdrop{ position:absolute; z-index:999999 !important;}
.modal-header h4{ font-size:14px;}
.modal-lg{ width:850px; margin:auto;}
.modal-dialog{ margin:50px auto;}
.modal-backdrop.in{ display:none;}

/*==============*/

/*====about======*/
.about{ padding:50px 0px; background:url(../images/bg.jpg); background-attachment:fixed;}
.about h2{ color:#fff; font-size:36px; font-weight:600; padding-bottom:30px; text-align:center; padding-bottom:30px; }
.about h2 span{ color:#FF0107;}
.about h3{ color:#fff;}
.about p{ line-height:30px;}
.about .btn{ margin-top:15px;   border:1px solid #fff; padding:10px 20px; border-radius:0; color:#fff; text-transform:uppercase; font-size:10px;}
/*============*/

/*===========Gallery=====*/
.gallery{background-attachment:fixed;  padding:30px 0px 0px 0px; text-align:center;   background-attachment:fixed; position:relative;}
.gallery h2{ font-size:36px; font-weight:600; color:#000; padding-bottom:50px; }
.gallery h2 span{ color:#FF0107;}
.gallery .thumbnail{border:none; padding:0; background:#000; margin-bottom:0; position:relative; text-align:left; border-radius:0;}
.gallery .thumbnail img{ opacity:.6;} 
.gallery .thumbnail img:hover{opacity:1; transition:1s;} 

.glry{ position:absolute; bottom:35%; left:46%; background:#ff0000; padding:10px 25px; border-radius:0; font-size:16px; color:#fff; border:1px solid #fff;}

/*==============*/



/*==================image hover======*/
 figure {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background:#000;
	 
	overflow: hidden;
}
.btn-default.focus,.btn-default:focus{ background:#fff; color:#000; border-color:#DE2525;} 
 .btn-default {background:#DE2525; color:#fff; border-color:#BC221F;}
.hover01 figure img {
	 
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

/*===========*/

/*==========footer=========*/
.footer{ background:#141820; background-attachment:fixed;  padding:70px 0px;font-family:open sans;font-size:14px; color:#888; line-height:26px;}
.footer h4{ font-size:18px; color:#fff; margin-bottom:20px;}
.footer ul{ padding-left:2px; list-style:none;}
.footer ul li a{ font-size:14px; color:#888;}
address{line-height:26px;}
.copyright{ background:#000; padding-top:10px;font-size:14px; color:#888;font-family:open sans; text-align:center;}
.copyright a{ color:#888; margin-right:10px; float:right;}

.footer .bottom { margin-bottom:1px;}
 
.footer .bottom li .fa-facebook{ border-radius:50%; float:left; margin-right:5px; background:#6279A8; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}
.footer .bottom li .fa-twitter{ border-radius:50%; float:left; margin-right:5px; background:#76BCEE; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}
.footer .bottom li .fa-youtube{ border-radius:50%; float:left; margin-right:5px; background:#D64C4A; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}
.footer .bottom li .fa-instagram{ border-radius:50%; float:left; margin-right:5px; background:#EC4E50; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}

.footer .bottom li .fa-google-plus{ border-radius:50%; float:left; margin-right:5px; background:#F1574A; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}
.footer .bottom li .fa-snapchat-ghost{ border-radius:50%; float:left; margin-right:5px; background:#FFF200; color:#000; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}
.footer .bottom li .fa-linkedin{ border-radius:50%; float:left; margin-right:5px; background:#007BB5; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}

.footer .bottom li .fa-whatsapp{ border-radius:50%; float:left; margin-right:5px; background:#249535; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}

.footer .bottom li .icon{ border-radius:50%; float:left; margin-right:5px; background:#FF1053; color:#fff; height:35px; width:35px; text-align:center; line-height:35px; margin-bottom:5px;}
 .footer .bottom li .icon img{ background:none;}
.footer .bottom li :hover{ color:#000; background:#eee; transition:1s;}
.footer .bottom li a{ display:block;}
.footer a:hover, .copyright a:hover{ color:#FF0107; text-decoration:none;}
/*======================*/

/*=======Contact us=====*/

.inner-contact{ padding:50px 0px;}
.inner-contact h2, h3{ color:#000;}
.inner-contact .bottom{ padding-left:0; padding-top:15px;}
.inner-contact .bottom li{ float:left; list-style:none;}
 
.txt{ padding:15px; border:1px solid #9a9a9a; border-radius:0;}
.form-control{ height:auto; color:#9a9a9a; font-size:12px;}
.txt2{ background-color: #000; border: 0 none; color: #fff;  width: 100px; padding:15px;}
/*=========================*/

/*=======inner-company=====*/

.inner-company{ padding:50px 0px;}
.inner-company h2{ padding-bottom:20px; color:#000; font-weight:600; text-transform:uppercase; font-size:36px;}
.inner-company p{ line-height:28px;}
.inner-company1{ background:url(../images/inner-about1.jpg); min-height:400px; background-attachment:fixed; background-position:center; background-size:cover;}
.inner-company2{ background:url(../images/pre-production.jpg); min-height:400px; background-attachment:fixed; background-position:center; background-size:cover;}
 

 
/*======== news=================*/

.news-in { margin:50px 0 100px; }
.news-in .col-sm-4 { padding-left:0; }
.news-in .row { border-bottom:1px dashed #ccc; padding-top:20px; padding-bottom:20px;}
.news-in .row:last-child { border-bottom:0; }
.news-in img{ padding:10px; border:1px solid #CCC; width:100%;}
.news-in h3 a{color:#E80203; text-decoration:none; }
.news-in p {line-height:30px; margin-top:20px }
.more{border:1px solid #E80203; color:#E80203; border-radius:20px; background-color:transparent; font-size:16px; padding:8px 20px;  margin-top:10px; transition:0.2s ease;
}
.more:hover {background:#E80203; color:#FFF;}
.pagination {display: inline-block;}
.pagination a { color: black; float: left; padding: 8px 16px; text-decoration: none;}
.pagination { float:right; background-color:#F9F9F9; }
.pagination a.active {background:#E80203;color:#FFF;}


/*=====Gallery + career====*/

.inner-gallery{ padding:50px 0px;}
.career{ padding:50px 0px;}
.career h2{padding-bottom:20px; color:#000; font-weight:600; text-transform:uppercase; font-size:36px; text-align:center;}
.career h3{padding-top:20px; color:#000; font-weight:600; text-transform:uppercase; font-size:24px; }
.career p{ text-align:center;}

 
.career .form-horizontal .control-label{ text-align:left;}
.career .form-control{ height:42px; border-radius:0; background:#f4f4f4; border:0; box-shadow:none;}
.book1{ padding:50px 0px; }
.form-control{ height:42px; border-radius:0; background:#f4f4f4; border:0; box-shadow:none;}

.btn-primary{ background:#000; border:0;  border-radius:0; padding:10px;}
.btn-primary:hover{ background:#E80203;}
.career ul{ padding-left:5px; list-style:none; line-height:36px;}
.more1{border:1px solid #E80203; color:#fff; background-color:#E80203; font-size:16px; padding:8px 20px;  margin-top:10px; transition:0.2s ease; width:49%;
}
.latest-release{ padding:60px 0px;}
.latest-release h2{ margin-top:auto; text-transform:uppercase; font-weight:600; color:#000;}
.latest-release p{ line-height:26px; padding-bottom:20px;}
.latest-release h3{ font-size:18px;   color:#333;}
.latest-release h3 span{ color:#EE2229; font-weight:600; text-transform:uppercase;}

/*========================*/

.upcoming-release{ padding:60px 0px;}
.upcoming-release h3{ margin-top:15px; text-transform:uppercase;color:#000; font-size:18px; font-weight:600;}
.upcoming-release p{ line-height:20px; font-size:12px;}
.bdr{ border-right:1px solid #ddd;}
.lead{ font-size:13px; margin-bottom:10px;}
.lead .fa{ color:#FF0000;}
.upcoming-release .row{ margin-bottom:20px;}


.promotions{ padding:60px 0px;}

/* =============== Return to top Button ========== */

#return-to-top {position: fixed; bottom: 50px; right: 50px; background: rgba(255, 255, 255, 0.5); border:0; width: 40px;  height: 40px;  display: block; text-decoration: none;   display: none; box-shadow:1px 3px 7px 0px rgba(0,0,0,0.2); -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-animation-name: hvr-wobble-vertical; animation-name: hvr-wobble-vertical;  -webkit-animation-duration: 2s;  animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;   z-index:9999;}

#return-to-top:hover {background: #FFf;}
#return-to-top img { color: #fff; margin: 0; position: relative; left: 13px; top: 6px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease; }

#return-to-top:hover img { color: #fff;  top: 3px; }

nav.navbar.bootsnav.navbar-fixed {
    position: relative !important;
    display: block;
    width: 100%;
}

/*===============*/
