@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

body{font-size:16px;color:#777777;font-family: 'Montserrat', sans-serif;margin:0 60px}
button, input, select, textarea{font-family: 'Montserrat', sans-serif}


/*Generics*/

.pull-left{float:left}
.pull-right{float:right}
.text-center{text-align:center}
.row{margin-left:-15px;margin-right:-15px}
.icon{display:none}
a{transition:all ease-in-out 0.5s}
a:hover{color:#ff860f !important;}
/***** Buttons *****/

.primary-btn a,.primary-btn button,
.contact-submit-btn
{position:relative;letter-spacing:1px;display:inline-block;padding:15px 35px 13px 24px!important;font-size:12px!important;line-height:20px!important;font-weight:600!important;border:none;border-radius:0;background-image:none;color:#616b76;background-color:#eff5f9;text-transform:uppercase;text-decoration:none}
.primary-btn a:hover, .all-productbtn .primary-btn a:hover{background-color:#192533 !important;color:#ffffff !important;}
.primary-btn a:hover:before{color:#ffffff !important;}

.contact-submit-btn{cursor:pointer;transition:all ease-in-out 0.5s}
.contact-submit-btn:hover{background-color:#192533 !important;}

.get-intouch-innerbox .getting-touchfield::-webkit-input-placeholder{color:#565a5f;}
.get-intouch-innerbox .getting-touchfield::-moz-placeholder{color:#565a5f;}
.get-intouch-innerbox .getting-touchfield:-ms-input-placeholder{color:#565a5f;}
.get-intouch-innerbox .getting-touchfield:-moz-placeholder{color:#565a5f;}
.get-intouch-innerbox .text-area{padding:20px;font-size:14px;font-weight:500;box-sizing:border-box}

/***** Width *****/

.width-19{width:19%}
.width-24{width:24%}
.width-32{width:32%}
.width-68{width:68%}
.width-76{width:76%}
.width-100{width:100%}

.col-3{float:left;width:25%;padding:0 15px;box-sizing:border-box}
.col-4{float:left;width:33.33333%;padding:0 15px;box-sizing:border-box}
.col-6{float:left;width:50%;padding:0 15px;box-sizing:border-box}

.display-table{display:table-cell;vertical-align:middle}
.no-padding{padding:0}
.list-inline>li{padding:0}
.list-unstyled{list-style:none}
.display-block{display:block}
.text-decoration{text-decoration:underline}
.border_none{border:none !important}
.text-deconone a,
.proceed-tonext a:hover
{text-decoration:none}
.bk-attachment-f{background-attachment:fixed}
.border_b_e2e6eb{border-bottom:solid 1px #e2e6eb}
.pointer-cursor{cursor:pointer}
.italic-font{font-style:italic}
.no-display{display:none}
.text-uppercase{text-transform:uppercase}
figure{margin:0}

.submit-btn{float:left;font-size:14px;font-weight:600;padding:15px 0;border-radius:0;text-transform:uppercase;width:19%!important;background-color:#ff860f}

.letter-spacing1{letter-spacing:1px}
.letter-spacing2{letter-spacing:2px}

/* ======== Background Colors =========== */

.background-ffffff,
.product-boxes,
.industries-weserve-inner,
.company-history-inner,
#product-box .select-all
{background-color:#ffffff}
.background-eff5f9,
.blue-box, .download-outerbox,
#history-industrialbox .industries-weserve-inner,
.video-innerbox, .breadcrumb-inner-section .select-all select
{background-color:#eff5f9}

.background-192533{background-color:#192533}

.background-ff860f,
.all-productbtn .primary-btn a,
#sidebar_wrapper .collapsible i,
.sidebar-content li.sidebar-items.active i,
.right-sidebar-menu,
.owl-carousel .owl-nav button:hover,
.indus-reference a,
.contact-submit-btn, .news-slider-inner .white-tag,
.download-pdf a, .image-galleryproduct .prev:hover,
.image-galleryproduct .next:hover
{background-color:#ff860f !important;}

{background-color:#192533 !important;}

/* ======== Colors =========== */

.color_192533{color:#192533}
.color_1e1e1e{color:#1e1e1e}
.color_565a5f{color:#565a5f}
.color_ff860f, .detail-link a, .label-box i {
    color: #ff860f;
}
.color_ffffff,
.submit-btn,
.all-productbtn .primary-btn a,
.main-navigation li a,
.right-sidebar-menu ul li a,
.owl-carousel .owl-nav button:hover:before,
#company-history.owl-carousel .owl-nav button:hover:before,
.indus-reference a, .contact-submit-btn,.news-slider-inner .white-tag,
.download-pdf a
{color:#ffffff}


/* ======== Margins =========== */

.margin-top0{margin-top:0}
.margin-top15{margin-top:15px}
.margin-top20{margin-top:20px}

.margin-right25{margin-right:25px}

.margin-bottom0{margin-bottom:0}
.margin-bottom5 {margin-bottom:5px}
.margin-bottom10{margin-bottom:10px}
.margin-bottom15{margin-bottom:15px}
.margin-bottom25{margin-bottom:25px}
.margin-bottom30{margin-bottom:30px}
.margin-bottom35{margin-bottom:35px}
.margin-bottom40{margin-bottom:40px}
.margin-bottom45{margin-bottom:45px}
.margin-bottom50{margin-bottom:50px}
.margin-bottom60{margin-bottom:60px}
.margin-bottom70{margin-bottom:70px}
.margin-bottom80{margin-bottom:80px}
.margin-bottom100{margin-bottom:100px}


/* ======== Font Size =========== */

.font-size10{font-size:10px}
.font-size12{font-size:12px}
.font-size14{font-size:14px}
.font-size16{font-size:16px}
.font-size18{font-size:18px}
.font-size20{font-size:20px}
.font-size24{font-size:24px}
.font-size30{font-size:30px}
.font-size34{font-size:34px}
.font-size40{font-size:40px}
.font-size50{font-size:50px}
.font-size60{font-size:60px}
.font-size80{font-size:80px}

/* ======== Line height =========== */

.line-height16{line-height:16px}
.line-height20{line-height:20px}
.line-height24{line-height:24px}
.line-height26{line-height:26px}
.line-height30{line-height:30px}
.line-height34{line-height:34px}
.line-height36{line-height:36px}
.line-height40{line-height:40px}
.line-height50{line-height:50px}
.line-height60{line-height:60px}
.line-height70{line-height:70px}
.line-height80{line-height:80px}

/* ======== Font Weight =========== */

.font-weight300{font-weight:300}
.font-weight400{font-weight:400}
.font-weight500{font-weight:500}
.font-weight600{font-weight:600}
.font-weight700{font-weight:700}

/* ======== Paddings =========== */

.padding-top100{padding-top:100px}
.padding-top50{padding-top:50px}
.padding-top80{padding-top:80px}

.padding-bottom25{padding-bottom:25px}
.padding-bottom30{padding-bottom:30px}
.padding-bottom40{padding-bottom:40px}
.padding-bottom70{padding-bottom:70px}
.padding-bottom100{padding-bottom:100px}

.padding-tb100{padding:100px 0}
.padding-tb120{padding:120px 0}
.padding-tb260{padding:260px 0}

.padding-15box{padding-left:15px;padding-right:15px;box-sizing:border-box}

/* ======== Top Bar =========== */

.topbar{padding:28px 0;float:left;width:100%;position:relative}
.topleft-ul, .topright-ul{list-style:none;text-transform:uppercase;padding:0;margin:0}
.topleft-ul li{position:relative}
.topleft-ul li, .topright-ul li{float:left;font-size:11px;line-height:11px;color:#606a75;margin-right:30px;font-weight:500}
.topleft-ul li a, .topright-ul li a{color:#606a75;text-decoration:none}
.topright-ul li:last-child{margin-right:0;margin-left:10px}
.topleft-ul li select{height:auto;width:auto;text-transform:uppercase;appearance:none;margin-top:-3px;font-weight:500;font-size:11px;border:none;color:#606a75}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.topleft-ul li:first-child:before,
.field-box:before, .featured-box .primary-btn a:before,
#browse-product .primary-btn a:before, .detail-link a:before,
.all-productbtn .primary-btn a:before, .indus-reference a:before,
.select-all:before
{content:"\f107";font-family:FontAwesome;position:absolute;right:-10px;top:0;font-size:11px;color:#606a75}
.topright-ul li:last-child{margin-right:0;margin-left:10px;position:relative}
.topright-ul li:last-child:before{content:"\f002";font-family:FontAwesome;position:absolute;top:0;left:-14px;font-size:12px;color:#ff860f}
.select-all:before{right:20px;top:15px;font-size:14px;z-index:2}

/* ======== Main Navigation ========= */

.main-navigation{position:absolute;top:110px;width:100%} .main-navigation ul{margin:0;margin-top:10px}
.main-navigation li{float:left;margin:0 20px}
.main-navigation li a{text-decoration:none}
.main-navigation li:last-child{margin-right:0}

/* ======== Main Navigation ========= */

.subpage-header .main-navigation{position:static;padding:45px 0;float:left;width:100%;background-color:#192533}
.toggle-btn{display:none}
.main-navigation li:last-child{margin-right:0 !important;}

.detail-link a{position:relative}
.detail-link a{font-size:12px;letter-spacing:1px;position:relative;font-weight:600;box-shadow:none;border-bottom:solid 1px #ff860f;text-transform:uppercase;text-decoration:none}
.detail-link a:hover{color:#192533 !important;}
.detail-link a:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:1px;background-color: #192533;transition:all ease-in-out 0.5s}
.detail-link a:hover:before{color:#192533}
.detail-link a:hover:after{width:100%;left:0;}

.featured-box .primary-btn a:before, .all-productbtn .primary-btn a:before, .detail-link a:before,
.indus-reference a:before, .contact-btn:before{
    content: "\f101";
    right:22px;
    top:14px;
    font-size:12px;
    transition:all ease-in-out 0.5s;
}
.detail-link a:before{color:#ff860f;right:-13px;top:2px}

/* ======== Banner =========== */

.banner-area{height:908px;display:table;background:url(../images/elscope-homebanner.jpg) no-repeat;background-size:cover;box-sizing:border-box}
.search-box{width:82%;display:inline-block;text-align:center;padding:30px}
.label-box{width:22%;box-sizing:border-box}
.field-box{width:78%;border:solid 1px #e4e8ec;box-sizing:border-box;position:relative}
.search-box h3{margin-top:13px}
.select-field{border:none;font-size:14px;border-right:solid 1px #e4e8ec;height:50px;padding:0 20px;color:#616b76;font-weight:500;background-color:#eff5f9}
.select-field:focus{outline:none}
.input-field{float:left;width:62% !important;padding:10px;box-sizing:border-box;font-size:14px;font-weight:500;height:50px;border-radius:0 !important;border:solid 1px #e4e8ec;}
.submit-btn{float:left;font-size:14px;font-weight:600;padding:16px 0;border-radius:0;text-transform:uppercase;width:19% !important;background-color:#ff860f;border:none;cursor:pointer;transition:all ease-in-out 0.5s}
.submit-btn:hover{background-color:#192533}
.input-field:focus{border-color:#ff860f !important;outline:none}
#elscope-home-feature .featured-box .vc_column-inner{padding-bottom:100px}
.label-box i{margin-top:15px;margin-left:10px;float:left}
.field-box:before{left:88px;right:auto;top:20px}
.featured-box:last-child{border-right:none}

section h1{font-size:40px;line-height:30px;color:#192533;font-weight:700;margin-top:0;margin-bottom:15px}
section h1 small{font-size:14px;color:#FF860F;font-weight:600;margin-bottom:10px;letter-spacing:2px;display:block;text-transform:uppercase}

/* ======== widget box =========== */

.widget-box{float:left;width:100%;margin-bottom:30px;}
.widget-box img{width:100%;height:100%}
.widget-box figure{margin:0;height:315px}
.white-tag{font-size:10px;font-weight:600;text-transform:uppercase;list-style:none;line-height:10px;display:inline-block;padding:8px 20px;color:#616b76;letter-spacing:1px;margin-top:0;background-color:#ffffff}
.widget-box .post-content{padding-top:0;font-weight:700;color:#192533;margin-top:0;min-height:125px;margin-bottom:0}
.widget-content-box{padding:40px 12% 40px 12%;float:left;width:100%;box-sizing:border-box}

/* ======== Featured-btn =========== */

.featured-box{border-right:solid 1px #e4e8ec}
.featured-box .primary-btn a{position:relative}

/* ======== Product Box =========== */

#product_wrapper figure{height:190px}
#product_wrapper .widget-content-box{padding:30px 12% 30px 12%}
.all-productbtn .primary-btn a:before, .indus-reference a:before,
.contact-btn:before
{color:#ffffff;}

/* ======== Industrial Residence =========== */

#news_wrapper .col-6:first-child,
#news_wrapper .col-6:nth-child(2){width:50%}
#news_wrapper .col-6{width:33.33333%}

/* ======== Industries We Seave =========== */

#industry-weserve{padding:0 15px}
.industries-weserve-inner{padding-bottom:35px;margin-bottom:30px}
.industries-weserve-inner figure{margin:0}
.industries-weserve-inner img{margin-bottom:40px;height:auto;width:100%}
.owl-carousel .owl-nav .owl-prev span, .owl-carousel .owl-nav .owl-next span{display:none}
.owl-carousel .owl-nav .owl-prev:before,
.image-galleryproduct .prev:before
{content:"\f100";font-family:FontAwesome;position:absolute;top:10px;left:16px;font-size:24px;color:#565a5f}
.image-galleryproduct .prev:hover:before,
.image-galleryproduct .next:hover:after
{color:#ffffff !important;}
.owl-carousel .owl-nav .owl-next
{position:absolute;top:36%;right:-95px!important;width:45px;height:45px;background-color:#fff!important;border-radius:0}
.owl-carousel .owl-nav .owl-next:before,
.image-galleryproduct .next:after
{content:"\f101";font-family:FontAwesome;position:absolute;top:10px;left:16px;font-size:24px;color:#565a5f}
.owl-carousel .owl-nav.disabled{display:block}
.owl-carousel .owl-nav .owl-prev{position:absolute;top:36%;left:-95px!important;width:45px;height:45px;background-color:#fff!important;border-radius:0}
#company-history.owl-carousel .owl-nav button{border-radius:100%}
.owl-carousel .owl-nav button:focus{outline:none}
#company-history.owl-carousel .owl-nav button:before{color:#c1c9d6}
#company-history.owl-carousel .owl-nav .owl-prev, #company-history.owl-carousel .owl-nav .owl-next{top:53%}
.newsbox-innerbox, .product-innerbox, .select-all select{position:relative}
.indus-reference,  .product-innerbox .select-all, .select-all{position:absolute;top:40px;right:0}
.select-all select{width:145px;height:45px;border:none;padding:15px;font-size:14px;font-weight:600;text-transform:uppercase;color:#616b76}
.select-all select:focus{outline:none}

/* ======== Video Box =========== */

.video-selectbox-inner{padding:0 15px}
.video-imgbox{width:57.5%} .video-imgbox img{width:100%}
.video-contentbox{width:40%;box-sizing:border-box}
#video-box, .breadcrumb-inner-section{position:relative}
#video-box .video-contentbox{padding-left:55px;padding-top:40px;padding-bottom:45px}
.video-innerbox figure{margin:0} .video-innerbox img{width:100%}
#video-smbox .video-innerbox{background-color:#ffffff}
#video-smbox .video-innerbox .white-tag{background-color:#eff5f9}
.video-sm-inner{position:relative}
.meta-tagbar{border-top:solid 1px #e6eaed;padding-top:50px}
#video-box.video-selecthome .select-all select{background-color:#eff5f9 !important;}

/* ======== Product Search Page =========== */

.product-searchpage-outer .search-box{width:100% !important;padding:30px 0;background-color:transparent}
.product-searchpage-outer .select-field{background-color:#f6fbff}
.product-searchpage-outer .label-box i {margin-left:0;margin-top:2px;}
.product-searchpage-outer .label-box{width:18% !important;}
.product-searchpage-outer .field-box{width:82% !important;}

/* ======== Sidebar Menu =========== */

#sidebar_wrapper .collapsible{color:#192533;font-size:16px;text-align:left;line-height:18px;font-weight:600;background-color:transparent;border:none;padding:0;width:100%;border-bottom:solid 1px #dce3e8;padding-bottom:15px;margin-bottom:15px;cursor:pointer}
#sidebar_wrapper .collapsible:focus{outline:none}
#sidebar_wrapper .collapsible i{float:left;width:18px;height:18px;border-radius:100%;margin-right:10px;margin-bottom:1px;color:#ffffff;font-size:14px;font-weight:300;padding:2px 4px;box-sizing:border-box}
.sidebar-content, .sidebar-itemsinner{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.sidebar-content li.sidebar-items{font-size:15px;color:#565a5f;line-height:15px;font-weight:500;list-style:none;position:relative;cursor:pointer}
.sidebar-content li.sidebar-items:hover{color:#FF860F}
.sidebar-content li.sidebar-items i{content:"\f105";position:absolute;left:-25px;top:1px;width:14px;height:14px;border-radius:100%;margin-right:10px;color:#fff;font-size:13px;font-weight:700;padding:0 5px 8px;box-sizing:border-box;background-color:#bcc2c9}
.sidebar-content li.sidebar-items.active i{transform:rotate(90deg);}
.sidebar-itemsinner{margin-top:8px;margin-bottom:8px}
.sidebar-itemsinner a{display:block;color:#565a5f;text-decoration:none;margin-bottom:4px;position:relative}
.sidebar-itemsinner a:before{content:"";position:absolute;left:-13px;top:3px;width:0;height:0;border-top:5px solid transparent;border-left:5px solid #ff860f;border-bottom:5px solid transparent;}
.sidebar-itemsinner a:hover{color:#1e1e1e;text-decoration:underline}

.breadcrumb{padding-left:0;list-style:none} .breadcrumb li:first-child{padding-right:30px;position:relative}
.breadcrumb li{display:inline-block;font-size:10px;color:#757b86;font-weight:500;position:relative}
.breadcrumb li a {box-shadow: none;color: #757b86;text-decoration:none}
.breadcrumb li:first-child:before{content:"\f105";position:absolute;font-family:FontAwesome;font-size:10px;line-height:10px;right:10px;color:#757b86}

/* ======== Our Commitment =========== */

.Commitment-box .Commitment-box-inner{padding:40px 25px 40px 40px;position:relative;box-sizing:border-box}
.Commitment-img{position:absolute;top:30px;right:40px}

/* ======== SubPage MenuBar =========== */

.right-sidebar-menu, .download-outerbox{padding:20px 30px;box-sizing:border-box}
.right-sidebar-menu h4, .download-outerbox h4
{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #ff9d3e}
.right-sidebar-menu ul{padding-left:10px;margin:0;}
.right-sidebar-menu ul li{border:none;position:relative;font-size:16px;line-height:40px;font-weight:500;transition:all ease-in-out 0.5s;}
.right-sidebar-menu ul li a{text-decoration:none}
.right-sidebar-menu ul li:after{content:"\f101";font-family:FontAwesome;transition:all ease-in-out .5s;position:absolute;right:0;top:0;color:#ffbd7d;font-size:18px}
.right-sidebar-menu ul li:hover a{border-bottom:solid 1px #ffffff;color:#ffffff !important;}
.right-sidebar-menu ul li:hover:after{color:#ffffff}

.download-outerbox h4{border-bottom-color:#e5e9ed;margin-bottom:30px}
.download-innerbox{padding-left:0;margin:0}
.download-innerbox li{margin-left:0;list-style:none}
.download-innerbox li{font-size:16px;color:#192533;font-weight:600;line-height:20px;padding-top:0;padding:25px 0;border-bottom:solid 1px #e5e9ed}
.download-innerbox  li span{display:block;font-size:12px;color:#565a5f;font-weight:400}
.download-innerbox  li a{position:relative;float:left;margin-right:20px;padding:13px 16px;;width:50px;height:50px;margin-top:-5px;border-radius:100%;background-color:#ffffff;box-sizing:border-box}
.download-innerbox  li:first-child{padding-top:0}
.download-innerbox  li a img{box-shadow:none}
.download-innerbox p{margin:0}
.download-innerbox li:last-child{padding-bottom:0;border-bottom:none}
.download-innerbox  li a:hover{background-color:#ff860f}
.download-innerbox  li a:hover img{visibility:hidden}
.download-innerbox  li a:hover:before{content:"\f019";position:absolute;font-family:FontAwesome;top:16px;color:#ffffff;font-size:20px}

/* ======== Team BOx =========== */

.team-contentbox{padding-top:15px;margin-bottom:30px} .team-contentbox p{margin-top:0}
.team-contentbox ul{padding-left:0;margin:0}
.team-contentbox ul li{display:inline-block;margin:0 6px}
.team-contentbox ul li a{color:#abb6bd}

/* ======== Culture Vision Mission =========== */

.culture-ulbox {padding-left:35px;}
.culture-ulbox li{margin-bottom:30px;position:relative}
.culture-ulbox li:before{content:"";position:absolute;left:-30px;top:7px;font-size:18px;height:18px;width:18px;color:#ff860f;background-image:url(../images/check-mark.png)}

/* ======== Client Testimonial =========== */

.Commitment-img{position:absolute;top:30px;right:40px;}
.client-testobox{padding:35px;background-color:#eff5f9;text-align:center}
.client-testobox p.testimonial-paragraph{font-size:24px;position:relative;z-index:2;line-height:38px;text-transform:unset;border-bottom:solid 1px #e4e8ec;margin-bottom:53px !important;font-weight:600;color:#192533;text-align:center;margin-bottom:0;padding-bottom:50px;margin-top:0}
.client-testobox .client-img{height:59px;width:59px;left:0;right:0;margin:0 auto;position:absolute;bottom:75px;z-index:3}
.client-testobox p{margin-bottom:0;text-transform:uppercase;font-size:12px;color:#565a5f;font-weight:400} .client-testobox p span{color:#192533;font-weight:600}
.client-testobox:before{content:"";position:absolute;left:20px;top:0;z-index:1;width:67px;height:60px;background-image:url(../images/comma-img.png)}
.client-testimonial .owl-nav.disabled+.owl-dots{display:block !important;margin-top:50px} .client-testimonial .owl-dots .owl-dot span{height:5px;width:34px;background-color:#eef5f9}
.client-testimonial .owl-dots .owl-dot.active span, .client-testimonial .owl-dots .owl-dot:hover span{background-color:#ff860f}
.client-testimonial .owl-nav.disabled+.owl-dots{display:block !important;margin-top:50px;}
#client-testimonial .owl-nav{display:none}
.client-testimonial .owl-dots{display:block !important;margin-top:50px;}
#vision-testimonial .client-testobox {background-color: #ffffff !important;}
#vision-testimonial .client-testobox:before{background-image:url(../images/comma-img2.png);}
#vision-testimonial .client-testimonial .owl-dots .owl-dot span {background-color: #ffffff;}
#vision-testimonial .client-testimonial .owl-dots .owl-dot.active span{background-color:#ff860f;}

/* ======== History Section Box =========== */

.december-datetime{float:left;width:100%;list-style:none;position:relative;padding-left:0;margin-top:0}
.december-datetime li{float:left;width:25%;color:#ff860f;font-weight:600;position:relative}
.december-datetime:after{content:"";position:absolute;left:0;bottom:-20px;height:1px;background-color:#e4e8ec;width:100%}
.december-datetime li:before{content:"";position:absolute;z-index:1;width:18px;height:18px;top:31px;border-radius:100%;background-color:#FF860F}

.company-history-inner{padding:50px 40px;position:relative}
.company-history-inner p{font-size:16px;line-height:30px;color:#565a5f;font-weight:500;margin-bottom:0}
.company-history-inner:before{content:"";position:absolute;left:0;top:-30px;width:0;height:0;border-bottom:30px solid #ffffff;border-right:30px solid transparent;}

/* ======== News BOx =========== */

.author-box{height:129px}
.author-contentbox{padding:40px;width:84%;box-sizing:border-box;position:relative}
.author-contentbox span{display:block;margin-bottom:5px}
.author-socialicon{position:absolute;right:40px;top:55px;padding:0;margin:0;list-style:none}
.author-imgbox{width:16%}
.author-socialicon li{float:left;margin:0 7px;font-size:16px;}
.author-socialicon li a{color:#abb6bd}
.social-areaicons{margin:0;padding:0}
.social-area p{margin-right:20px;margin-top:15px}
.social-areaicons li{float:left;list-style:none;text-align:center;margin:0 5px}
.social-areaicons li a{width:47px;height:47px;border-radius:100%;display:table;font-size:20px;color:#ffffff}
.social-areaicons li a i{display:table-cell;vertical-align:middle}
.facebook-color{background-color:#415897}
.twitter-color{background-color:#3aacee}
.google-color{background-color:#d64934}
.linkedin-color{background-color:#2876b4}
.whatsapp-color{background-color:#3ec043}
.evelope-color{background-color: #ff860f}
#newsbox-outer.social-responsiblenews .widget-box{background-color:#ffffff}

.mySlides {display:none;}
.news-slider-inner{height:710px;box-sizing:border-box}

.slider-thumbnail {float:left;width:106px;height:100px;margin-right:10px;cursor:pointer}
.slider-thumbnail img{height:100%}
.image-galleryproduct{position:relative}
.image-galleryproduct .mySlides img{width:100%}
.image-galleryproduct .prev,
.image-galleryproduct .next
{width:45px;height:45px;position:absolute;top:30%;left:0;cursor:pointer;background-color:#ffffff}

.detailed-product .mySlides{margin-bottom:8px;}

.image-galleryproduct .next{right:0;top:30%;left:auto}

.ship-bg{background-image:url(../images/ship-big-img.jpg);background-size:cover}
.big-eyes-bg{background-image:url(../images/big-eye.jpg);background-size:cover}

/* Next & previous buttons */

.news-slider-inner .prev, .news-slider-inner .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.news-slider-inner .next {
    right: 0;
    border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.news-slider-inner .prev:hover, .news-slider-inner .next:hover {
    background-color: rgba(0,0,0,0.8);
}
.news-slder{position:relative}
.news-slder .dot {
    cursor: pointer;
    height:120px;
    width:370px;
    margin: 0 2px;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.dot-ul{position:absolute;bottom:50px;}

.dot-ul .related-posts{background-color:rgba(255,255,255,0.6);text-align:left}
.dot-ul .dot.active .related-posts,.dot-ul .dot:hover .related-posts{background-color:#ffffff}

/* Fading animation */
.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {opacity: .4}
    to {opacity: 1}
}

@keyframes fade {
    from {opacity: .4}
    to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
    .prev, .next,.text {font-size: 11px}
}

.related-posts{height:120px}
.related-post-imgbox{width:38%}
.post-contentbox{padding:20px 19px 24px 30px;width:62%;box-sizing:border-box}

/* ======== News BOx =========== */

.right-sidebar-outer .related-posts{margin-bottom:2px}
.right-sidebar-outer .post-contentbox{padding:20px 15px 20px 19px}
.archives-ul{margin-top:8px;background-color:#eff5f9 !important;}
.archives-ul ul li a{color:#565a5f;font-weight:600}
.archives-ul ul li a:hover{color:#FF860F}
.archives-ul ul li:after{color:#c1cad3}
.archives-ul ul li:hover:after{color:#FF860F}
.archives-ul h4{border-color:#e5e9ed}
.ridebar-headbox{padding:20px 30px;box-sizing:border-box;margin-bottom:2px}
.sidebar-searchbox button{background-color:transparent;border:none;padding:0;font-size:16px;color:#ff860f}
.sidebar-searchbox input{background-color:transparent;border:none;text-transform:uppercase;color:#192533;letter-spacing:1px;font-weight:700}
.sidebar-searchbox input:focus{outline:none}

/* ======== Product Code =========== */

.product-code{padding-left:0;margin-bottom:40px}
.product-code li span{display:block;font-weight:700;letter-spacing:2px;color:#192533;margin-top:5px}
.product-code li{float:left;width:170px;color:#192533;font-weight:400;border-right:solid 1px #e6e9ed;font-size:14px}
.product-code li:last-child{padding-left:50px;border-right:none}
.gallery-contentbox{padding-left:50px}
.elscop-tabs ul{padding-left:0;margin:0}
.elscop-tabs ul li{display:inline-block}
.elscop-tabs ul li a{padding:20px 50px;background-color:#e1e8ed;border-top:solid 2px #e1e8ed;text-decoration:none;font-size:12px;font-weight:600;margin-right:10px;color:#616b76;letter-spacing:1px;display:block}
.elscop-tabs .tabs-body{float:left;width:100%;padding:60px;background-color:#ffffff}
.elscop-tabs ul li.ui-state-active a{background-color:#ffffff;border-top:solid 2px #ff860f}
.elscop-tabs ul li a:focus{outline:none}
.elscope-tableouter{float:left;width:100%;}

.elscope-table  thead tr{background-color:#ecf2f6}
.elscope-table  thead th{padding:20px 30px;text-align:left;font-size:12px;color:#616b76;letter-spacing:1px;font-weight:600;}
.elscope-table tbody td{padding:20px 30px;font-size:16px;font-weight:500;color:#565a5f;border-bottom:solid 1px #dce3e8}

/* ======== Contact Area =========== */

.map-box-inner{position:relative}
.map-strip{position:absolute;z-index:2;bottom:35px;box-sizing:border-box;left:0;width:100%;padding:31px 40px;background-color:rgba(255,255,255,0.8)}
.map-strip p{margin:0}
.get-socialbox{padding-bottom:55px;border-right:solid 1px #e4e8ec;border-bottom:solid 1px #e4e8ec}
.get-socialbox span{display:block;font-size:20px;font-weight:600;color:#192533;margin-bottom:5px}
.get-socialbox p,
.get-socialbox a
{margin:0;font-size:20px;font-weight:500;color:#565a5f;text-decoration:none}
.social-areabox ul{margin:0;padding:0}
.social-areabox ul li{display:inline-block;font-size:20px;margin:0 5px} .social-areabox ul li a{color:#bdc6d0}
.get-intouch-innerbox{width:66%;margin:0 auto}
.get-intouch-innerbox .getting-touchfield{float:left;width:49.3%;box-sizing:border-box;margin:0 5px;height:50px;background-color:#eff5f9;border:none;margin-bottom:10px;padding:0 30px;font-size:14px;font-weight:500}
.get-intouch-innerbox .getting-touchfield:first-child,
.get-intouch-innerbox .getting-touchfield:nth-child(3)
{margin-left:0}
.get-intouch-innerbox .getting-touchfield:nth-child(2),
.get-intouch-innerbox .getting-touchfield:nth-child(4)
{margin-right:0}
.get-intouch-innerbox .text-area{width:99%;height:215px;background-color:#eff5f9;border:none;margin-bottom:5px}
.contact-btn{position:relative;display:inline-block}
.contact-btn:before{position:absolute;font-family:FontAwesome;z-index:2;top:17px;}

/* ========= footer box =========== */

.elscop-footer{background-color:#192533}
.elscop-footer a{text-decoration:none}
.elscop-footer .wrap{padding-top:0;padding-bottom:0}
.footer-cntbox{border-top:solid 1px #27323f;border-bottom:solid 1px #27323f;margin-bottom:40px}
.footer-cntbox .footer-cntul{margin-bottom:0;margin-top:0}
.footer-cntbox .footer-cntul li label{margin-bottom:0;line-height:14px;margin-bottom:5px;display:block}
.footer-cntbox .footer-cntul li{float:left;border-right:solid 1px #27323f;list-style:none;padding-left:80px;width:33.33333%;box-sizing:border-box;padding-top:70px;padding-bottom:70px}
.footer-cntbox .footer-cntul li:last-child{border-right:0}
.footer-cntbox .footer-cntul li a, .footer-cntbox .footer-cntul li address{font-size:20px;font-style:normal;color:#80858d;font-weight:600}
.footer-iconbox{float:left;margin-right:20px;width:40px;height:40px;display:table;
    font-size:20px;color:#ffffff;border-radius:100%;background-color: #ff860f}
.footer-nav{text-align:center;float:left;width:100%;margin-top:0}
.footer-nav li{display:inline-block;font-weight:500;text-align:center;font-size:14px;letter-spacing:1px;border-left:solid 1px #36383d;}
.footer-nav li a{color:#80858d;margin:0 35px}
.footer-nav li:first-child{border-left:none}

