/* Webfont --------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url('font-awesome.css');
@font-face {
    font-family: 'vijayaregular';
    src: url('../fonts/vijaya.eot');
    src: url('../fonts/vijaya.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vijaya.woff') format('woff'),
         url('../fonts/vijaya.ttf') format('truetype'),
         url('../fonts/vijaya.svg#vijayaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

/* Standar Styles --------------------------------------------------------*/
* { margin:0px; padding:0px; outline:none; }
body { background: #8c7c6f url(../images/bg.jpg) no-repeat fixed center top; background-size:cover; font-size: 13px; font-family: 'Open Sans', sans-serif; color: #8a8989; margin:0; -webkit-font-smoothing:antialiased;
 }
a { color: #fff; text-decoration:none; outline:none; border:none; }
a:hover { text-decoration: underline; outline:none; border:none; }
img { margin:0px; padding:0px; outline:none; border:none; max-width:100%; max-height:100%; }
p { padding: 0; line-height:16px; font-style:italic; color:#8a8989; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; padding: 0; margin:0; color: #fff; /*font-family: 'swis721_btbold';*/ font-family: 'Open Sans', sans-serif; }
h1 { font-size:25px; margin-bottom:15px; color:#fff; text-transform:uppercase; }
h2 { font-size:18px; margin-bottom:10px; color:#1c1c1c; }
h3 { font-size:16px; margin-bottom:5px; color:#52649f; }
h4 { font-size:15px; margin-bottom:5px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

/* Start Header css -------------------------------------------*/
header { width:100%; height:auto; }
header .header-sec { width:100%; height:auto; }
header .header-sec .header-top-sec { width:100%; height:auto; }
header .header-sec .header-bottom-sec { margin:10px 0; display:inline-block; }

header .header-sec .header-top-sec .login-sec { float:right; border-left:1px #ccc solid; margin-left:15px; padding-left:15px; font-family: 'Open Sans', sans-serif; font-style:italic; font-size:14px; color:#fff; display:none; }
header .header-sec .header-top-sec .login-sec a:hover { color:#ccc; text-decoration:none; }

header .header-sec .header-top-sec .search-sec { float:right; width:250px; text-align:right; margin-right:32px; }
header .header-sec .header-top-sec .search-sec button { background:url(../images/search-icon.png) no-repeat; background-color:transparent; width:17px; height:18px; display:inline-block; border:none; text-indent:-5000px; margin-top:5px; }
header .header-sec .header-top-sec .search-sec .input-group-btn button { margin-top:0; }
header .header-sec .header-top-sec .search-sec .form-control { background:none; border:1px #ccc solid; color:#ddd; font-style:italic; border-radius:0px; height:28px; font-size:12px; margin:0 0 0 20px; padding-right:25px; }


/* Start Menu css -------------------------------------------*/
.nav > li.menu-faq, .nav > li.menu-contact { margin-right:0; }
.nav > li.menu-company-background a, .nav > li.menu-contact a, .nav > li.menu-brands a { border-top:none; }
.dropdown-menu > li > a { padding:4px 15px; }
.nav .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin: -2px 0 0 4px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  
 /* border-top: 4px solid transparent;
  border-left: 8px solid;
  border-bottom: 4px solid transparent;*/

}

/* Start Slider css -------------------------------------------*/
.slider-sec { background:#fff; padding:30px 20px 20px 20px; margin-bottom:10px; }
.slider-sec h1 { font-size:30px; font-weight:bold; color:#000; text-transform:uppercase; }
.slider-sec .slider-con .slider-con-left { width:35%; height:auto; float:left; text-align:right; }
.slider-sec .slider-con .slider-con-left h2 { font-size:24px; font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:0; }
.slider-sec .slider-con .slider-con-left p { font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-size:12px; font-style:normal; }
.slider-sec .slider-con .slider-con-right { width:60%; height:auto; float:left; border-left:2px #000 solid; padding-left:20px; margin-left:20px; }
.slider-sec .slider-con .slider-con-right p { color:#8a8989; }
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside { font-size:12px !important; }

/* Start Content css -------------------------------------------*/
.content-inner { padding-top:10px !important; }
.sidebar-sec { padding-top:10px; }
.content-inner .alignleft { float:left; margin:0 20px 5px 0; border:5px #f5f5f5 solid; box-shadow:0 0 8px #aaa; }
.content-inner .alignright { float:right; margin:0 0 5px 20px; border:5px #f5f5f5 solid; box-shadow:0 0 8px #aaa; }
.content-inner .aligncenter { margin:10px auto; border:5px #f5f5f5 solid; box-shadow:0 0 8px #aaa; display:block; }
.content-inner ul { padding:10px 0; }
.content-inner ul li { background:url(../images/tick.png) no-repeat 0px 7px; display:block; padding:5px 0 5px 22px; line-height:20px; color:#666; font-size:14px; }
.content-inner ul li a { color:#428BCA; }
.content-inner ul li a:hover { color:#333; }
#TB_window { z-index:999999 !important; }

.inner-content .col-sm-4 { padding:0; }
.left-side-content { background:url(../images/bg-black.png) repeat; padding:55px; margin-bottom:10px; }
.right-side-content { background:#fff; padding:0; margin-bottom:10px; padding: 54px; border: 1px solid #a1988e; }
.left-side-content h1 { font-family: 'Open Sans', sans-serif; }
.left-side-content ul li { list-style:none; color:#bbb; }
.left-side-content ul ul { display:none; }
.left-side-content ul li:hover ul { display:block !important; }
.left-side-content ul li ul { padding-left:65px; }

.left-side-content ul li a { display:block; color:#bbb; padding:0 4px 0 2px; line-height:26px; font-size:12px; font-style:italic; }
.left-side-content ul li a:hover, .left-side-content ul li.active a { color:#fff; text-decoration:none; }
.right-side-content h1 { color:#333; font-size:24px; font-family: 'Open Sans', sans-serif; }
.right-side-content p { margin:0px 0 25px; }
.right-side-content .brands-sec h2 a { color:#333; margin-bottom:5px; }
.right-side-content .brands-sec p { margin:0; }
.right-side-content .social-link { margin-top:30px; }
.right-side-content .social-link a { margin-right:20px; }


/* Brand Sec */
.brands-sec { background:#fff; display:inline-block; padding:30px 15px; margin-bottom:5px; }
.brands-sec .col-sm-6, .brands-sec .col-sm-4 { margin-bottom:20px; }
.brands-sec h2 { margin:0; }
.brands-sec h2, .brands-sec h2 a { font-size:14px; color:#333;  margin:10px 0 5px; display:block; text-transform:uppercase; }
.brands-sec h2.brands-inner-title { font-size:14px; color:#333;  margin:10px 0 5px; display:block; text-transform:uppercase; }
.brands-sec h2 a:hover { text-decoration:underline; }

/* Welcome Sec */
.welcome-sec { background:#fff; width:100%; height:auto; display:inline-block; }
.welcome-left { float:left; }
.welcome-right { float:left; padding:4%; width:62%; }
.welcome-right h1 { font-size:21px; color:#000; line-height:24px; }

/* Video Gellary Sec */
.video-gallery-sec { margin:10px 0 20px; background:#fff; padding:10px 15px 0; }
.pattern-headding { width: 100%; height: auto; }
.pattern-headding h1 { padding:5px 0 0; display: inline-block; margin-bottom: 0; font-size:20px; color:#333; text-transform:uppercase; }
.video-gallery-sec ul { margin:10px 0 0; }
.video-gallery-sec li { width:48%; float:left; margin-right:4%; list-style:none; }
.video-gallery-sec li:last-child { margin-right:0; }
.video-gallery-sec li h3 { font-size:14px; color:#333 !important; margin-top:10px; text-transform:uppercase; }

/* Testionial Sec */
.testionial-sec { background:#fff; padding:20px 15px 20px 15px; min-height:440px; }
.testionial-sec h1 { font-size:20px; color:#333; text-transform:uppercase; }
.testionial-sec p { margin-bottom:5px; }
.testionial-sec span { float:right; color:#666; margin-bottom:16px; font-weight:bold; }

.worldwide { background:#fff url(../images/map.png) no-repeat center; margin:0 0 0 2%; width:48%; height:440px; background-size:cover; }
.worldwide h1 { color:#fff; text-transform:uppercase; margin-top:80px; text-align:center; }

/* Sidebar Sec */
.sidebar-sec h4 { background: #1e1e1e; padding:0 10px 0 0; display: inline-block; margin-bottom: 0; font-size:24px; color:#fff; text-transform:uppercase; font-weight:bold; }
.sidebar-sec ul { margin:20px 0; }
.sidebar-sec li { width:100%; float:left; list-style:none; border-bottom:1px #8a8989 dashed; padding-bottom:20px; margin-bottom:20px !important; }
.sidebar-secli:last-child { margin-right:0; }
.sidebar-sec li a { float:left; margin-right:15px; border:3px #fff solid; }
.sidebar-sec h3 { font-size:17px; line-height:24px !important; color:#fff !important; text-transform:uppercase; }

/* Form Sec */
.form-sec { margin:20px 0; }
.form-sec label { font-family: 'Open Sans', sans-serif; font-style:italic; font-size:15px; color:#ccc; margin-bottom:5px; font-weight:normal; }
.form-sec input[type="text"], .form-sec input[type="password"], .form-sec input[type="email"] { width:70%; height:34px; padding:5px 10px; border:1px #ccc solid; margin-bottom:10px; background:#888; border:none; color:#eee; display:block; }
.form-sec textarea { width:70%; height:120px; padding:5px 10px; border:1px #ccc solid; margin-bottom:10px; background:#888; border:none; color:#eee; display:block; resize:none; }
.form-sec input[type="submit"] { background:#ddd; color:#333; padding:7px 25px; border:none; cursor:pointer; font-size:18px; margin-top:10px; font-family: 'Open Sans', sans-serif; font-style:italic; font-size:20px; color:#333; line-height:26px; }
.form-sec p { display:block; margin-top:15px; }
.form-sec p a { padding:0 5px; }
.error { color: #f00 !important; display: block;  margin: 0 0 10px; padding: 0; text-align: left; width: 100%; }
.form-sec font { width:100%; display:inline-block; margin:0 0 10px 0; }


.contact-form { background:#fff; padding:20px; }
.contact-form .contact-page-form label { width:100px; display:inline-block; vertical-align:top; margin-top:14px; font-weight:normal; }
.contact-form .contact-page-form hr { color:#333; }
.contact-form .contact-page-form input[type="text"], .contact-form .contact-page-form input[type="email"] { width:250px; height:34px; padding:5px 10px; border:1px #ddd solid; margin:5px 0 10px; background:#fff; color:#666; }
.contact-form .contact-page-form select { width:250px; height:22px; border:1px #ddd solid; margin:5px 0 10px; background:#fff; color:#666; }
.contact-form .contact-page-form textarea { width:250px; height:80px; padding:5px 10px; border:1px #ddd solid; margin:5px 0 10px; background:#fff; color:#666; }
.contact-form .contact-page-form input[type="checkbox"] { margin-right:5px; }
.contact-form input[type="submit"] { background:#444; color:#fff; padding:6px 12px; border:none; cursor:pointer; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-radius:4px; }

.contact-form .contact-page-form-inner label { width:48px; display:inline-block; vertical-align:top; margin-top:0px; font-weight:normal; }
.contact-form .contact-page-form-inner select { width:150px; margin-left:10px; }



/* Dashboard */
.dashboard-page-listing { width:100%; height:auto; display:inline-block; margin:20px 0; }
.dashboard-page-listing ul li { list-style:none; padding:0; background:none; float:left; }
.dashboard-page-listing ul li a { width:205px; height:auto; background:#8a8989; border:none; float:left; margin:0 20px 20px 0; padding:15px 10px; text-align:center; cursor:pointer; font-size:18px; color:#fff; text-decoration:none; }
.dashboard-page-listing ul li a:hover { background:#eee; color:#333; }
.user-dashboard-imortantp-link a { margin:25px 25px 0 0; float:left; }

.product-details { margin-top:25px; }
.product-details img { float:left; margin:0 15px 10px 0; border:1px #ddd solid; padding:4px; }
.product-details p { margin:10px 0; }

.brands-image { display:inline-block; width:100%; }
.brands-image img { float:left; margin:0 15px 10px 0; border:1px #ddd solid; padding:4px; }
.brands-image p { margin:10px 0; }


/* Start Footer css -------------------------------------------*/
footer { width:100%; height:auto; }
footer .footer-top { margin-top:15px; }
footer .footer-top .footer-top-inner { /*background: url(../images/slider-pattern.png) repeat-x left -15px;*/ padding:40px 50px; }
footer .footer-top h1 { color:#fff; margin-right:20px; float:left; }
footer .footer-top .most-like h1 { background: url(../images/most-liked-icon.png) no-repeat left 6px; padding-left:30px; }
footer .footer-top .most-like ul li { list-style:decimal inside; width:34%; float:left; font-style:italic; font-size:12px; color:#555; padding:2px 0;  }
footer .footer-top .socials-network table { width:250px !important;  }
footer .footer-top .socials-network table a img { margin:10px 20px 0 0; }

footer .footer-bottom { width:100%; height:auto; border-top:1px solid #e5e5e5; padding:20px 0; display:inline-block; }
footer .footer-bottom nav { float:left; }
footer .footer-bottom .copyright { float:right; color:#fff; font-size:11px; margin-top:3px; }
footer .footer-bottom .footer-links a { font-size:11px; font-style:italic; color:#fff; padding:0 5px; border-right:1px #fff solid; }
footer .footer-bottom .footer-links li:first-child a { padding-left:0; }
footer .footer-bottom .footer-links li:last-child a { border:none; }
footer .footer-bottom .footer-links a:hover { color:#222; }


/*=====changes 26-2-2015================*/ 
.brands-sec .col-sm-6 h2 a:first-child {
    height: auto;
    border: none;
}
.brands-sec.home-page .col-sm-6 h2 a:first-child {
    height: auto;
    border: none;
}
.brands-sec.home-page .col-sm-6 a:first-child {
    display: block;
    height: 180px;
    overflow: hidden;
    border: 1px solid #a1988e;
}
.brands-sec .col-sm-6 a:first-child {
    display: block;
    height: 200px;
    overflow: hidden;
    border: 1px solid #a1988e;
}
.brands-sec .col-sm-6 a:first-child img {
    width: 100%;
    height: 100% !important;
}
.soliloquy-container .soliloquy .soliloquy-slides img {
    height: 350px !important;
    margin-bottom: 16px;
}
.right-side-content .brands-sec p {
    font-size: 12px;
    color: #111;
    height: 30px;
}
.scroll {
    height: 360px;
    overflow-y: auto;
}
/***media***/
@media (max-width: 1299px){}
@media (max-width: 1100px){}
@media (max-width: 999px){}
@media (max-width: 800px){}
@media (max-width: 640px){body{ padding-top:10px;} .brands-sec{ width:100%;}.welcome-right{ width:100%;}.welcome-left{ width:100%;} .welcome-left img{ display:block; margin:0 auto;} .video-gallery-sec li{ width:100%;}.slider-sec .soliloquy-container .soliloquy-caption{ display:none;}.slider-sec .soliloquy-container .soliloquy-direction-nav li .soliloquy-next,.slider-sec .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev{ top: 74%;}.worldwide{ width:100%; margin:0px;}footer .footer-top h1{ float:none;} footer .footer-top .footer-top-inner{ padding:1%;  margin-bottom: 10px;} footer .footer-top .most-like h1{ margin:0px;}footer .footer-top .most-like ul li{ width:100%; float: none;}footer .footer-top h1{ margin-right:0px;}.footer-links .menu li{ float:none; display:inline-block;}.footer-links .menu{ text-align:center;}.navbar-toggle{width: 100%;margin-right:0px; background:#fff;}header .header-sec .header-top-sec .search-sec{margin-right: 12px;width: 100%;}header .header-sec .header-top-sec .search-sec .form-control{ color:#fff;}header .header-sec .header-bottom-sec{ padding:0 15px; width:100%;}.nav > li{ width:100%; margin-right:0px;}header .header-sec .header-bottom-sec img,.brands-sec img,.ul-YoutubeGallery li img{ margin:0 auto; display:block;}.footer-links,footer .footer-bottom nav{ width:100%; float:none;}footer .footer-top .footer-top-inner br{ display:none;}.slider-sec h1 br{ display: none;}.slider-sec h1{ font-size:21px;}footer .footer-bottom .copyright{ text-align: center;float: none;}.testionial-sec { min-height:200px;}.worldwide h1{ margin-top:0px; padding-top:60px;margin-top: 20px;}.product-details iframe{ width:100%;}input[type="text"],input[type="email"], select, textarea{ width:100%;}}
@media (max-width: 568px){}
@media (max-width: 491px){}
@media (max-width: 389px){.slider-sec h1 {font-size: 18px;}}
@media (max-width: 360px){}
@media (max-width: 320px){}
@media (max-width: 1024px){
    .brands-sec.home-page .col-sm-6 a:first-child {
        height: 147px;
    }
    .soliloquy-container .soliloquy .soliloquy-slides img {
        height: 250px !important;
    }
    .soliloquy-container .soliloquy-caption {
        background: none !important;
        position: static !important;
    }
    .slider-sec .slider-con .slider-con-left {
        text-align: left;
        width: 90%;
    }
    .slider-sec .slider-con .slider-con-right {
        width: 90%;
    }
    .slider-sec .slider-con .slider-con-right p, .testionial-sec p {
        line-height: 12px;
        font-size: 10px;
    }
    .testionial-sec, .worldwide {
        height: 396px;
        min-height: 396px;
    }
    .brands-sec .col-sm-6 a:first-child {
        height: 145px;
    }
}