/* Global Styles */
/*@import url(https://fonts.googleapis.com/css?family=Lato:400,300,100,700);*/
html,
body {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    /*background-color: #e5e5e5;*/
    background-color: #FFFFFF;
    overflow-x: hidden;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}
.period {
    display: block;
    font-style: italic;
}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
.noshow {display: none;}
.custommq {padding-right: 0px; margin-right: 0px; width: 22%;}
.row-no-padding { padding-left: 0 !important; padding-right: 0 !important; }
.row-no-padding-left { padding-left: 0 !important; }
.row-no-padding-right { padding-right: 0 !important; }
/********* Mobile Navi ***********/
.headernvi a { background: center center no-repeat transparent; display: block; width: 20px; height: 20px; position: absolute; top: 0; left: 10px;}
.google-maps { position: relative; padding-bottom: 17.5%; height: 0; overflow: hidden; }
.google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; /*height: 100% !important;*/ }
.topnone {margin-top: 10px !important;}
.colrtxt {color: #0861a2 !important;}
.pdsrch {position: relative;display: block;margin-top: 15px;}
p a.morelink { text-decoration:none; outline: none; font-size: 13px; font-style: italic; font-weight: 600; color: #000;}
p a.morelink i{padding-left: 5px;font-size: initial;}
p a.read-more-link { text-decoration:none; outline: none; font-size: 13px; font-style: italic; font-weight: 600; color: #000;padding-left: 12px;}
p a:hover.read-more-link { color: #0053a5; text-decoration:none; }
p a.read-more-link i{padding-left: 5px;font-size: initial;}
p a.read-less-link { text-decoration:none; outline: none; font-size: 13px; font-style: italic; font-weight: 600; color: #000;padding-left: 12px;}
p a:hover.read-less-link { color: #0053a5; text-decoration:none; }
p a.read-less-link i{padding-left: 5px;font-size: initial;}
p .morecontent span { display: none; }
#google_translate_element > .skiptranslate > .goog-te-gadget-simple {background-color: transparent !important; border-left: 1px solid rgba(245, 242, 242, 0.32); border-top: 1px solid rgba(245, 242, 242, 0.32); border-bottom: 1px solid rgba(245, 242, 242, 0.32); border-right: 1px solid rgba(245, 242, 242, 0.32); font-size: 10pt; display: inline-block; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; cursor: pointer; zoom: 1;}
#google_translate_element > .skiptranslate > .goog-te-gadget-simple img{background-image: none !important; display: none;}
#google_translate_element > .skiptranslate > .goog-te-gadget-simple .goog-te-menu-value span {padding-right: 2px !important; border-left: 1px solid transparent !important;color: rgb(255, 255, 255) !important;}
/********* End Mobile Navi ***********/

/********* Top Menu Transp ***********/
.toptransp {
    position: absolute; 
    width: 100%;
    z-index: 3;
    padding-bottom: 15px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.5) 52%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.85)), color-stop(52%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 52%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 52%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 52%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 52%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#00000000',GradientType=0 );
}
.toptransp .container {background: transparent; padding-left: 0px; padding-right: 0px;}
.toptransp .container #top-section {margin:0px;background: transparent;}
/********* End Top Menu Transp ***********/

/********* Header ***********/
#top-section {padding: 20px 0 5px;margin: 0px 0px; background-color: whitesmoke; }
#top-section ul.top-navi{list-style-type: none;padding: 0px;margin: 0px;}
#top-section ul.top-navi li{display: inline-block;padding-left: 10px; margin-right:15px;margin-left:0px;}
#top-section ul.top-navi li a{font-size:inherit;font-weight:500;font-size: 15px;color:#ffffff;text-decoration: none;}
#top-section ul.top-navi li a:hover{color:#f0f0f0;}
#top-section ul.top-navi li a.currentnav {color:#f0f0f0;font-weight:700;}

#top-section ul.top-socials {}
#top-section ul.top-socials li {margin-left: 7px;}
#top-section ul.top-socials li a i.fa-facebook{color: #FFF;}
#top-section ul.top-socials li a:hover i.fa-facebook{color: #3b5998;}

#top-section ul.top-socials li a i.fa-youtube{color: #FFF;}
#top-section ul.top-socials li a:hover i.fa-youtube{color: #3bc9fd;}

#top-section ul.top-socials li a i.fa-twitter{color: #FFF;}
#top-section ul.top-socials li a:hover i.fa-twitter{color: #3bc9fd;}
#top-section ul.top-socials li a i.fa-linkedin{color: #FFF;}
#top-section ul.top-socials li a:hover i.fa-linkedin{color: #0e99e2;}

#top-section #translate-this .translate-this-button {float:right !important;}

#top-section .bottom-menu {max-height: 52px;}
#top-section .bottom-menu ul.top-navigation {list-style-type: none;padding: 0px;margin: 0px;text-align:right;margin-top: 15px;}
#top-section .bottom-menu ul.top-navigation li{display: inline-block;padding-left: 10px; margin-right:5px;}
#top-section .bottom-menu ul.top-navigation li a{font-size:inherit;font-weight:400;font-size: 15px;color:#393838;text-transform:uppercase;}

#top-section .cuscontinr {margin:0 auto; text-align: center; position: relative; display: block; background: transparent;}

#top-section .cuscontinr .logo {text-align: left;}

/********* Header ***********/

/********* Main Contents Section ***********/
#background-video { height: 100%; }
#vidwrap { position: relative; display: block; text-align: center; margin: 0 auto; background: url('images/video-bgrnd.html') no-repeat center center; background-size: 360px 210px; margin-top: -35px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow:hidden; background-repeat: no-repeat; /*width:360px; height:250px;*/ cursor:pointer; }
.embdrspvid {margin-top: 35px; width: 362px !important; margin-left: 6px; height: 210px !important;} 

#maincontents {display: block; position: relative; margin: 0; padding: 0;}
#maincontents .home-slider {}

#maincontents .intro {background: url(../images/intro-bg.jpg) no-repeat center center;min-height: 285px;/*padding-bottom: 45px;*/ margin-bottom:25px;margin-top:-15px;}
#maincontents .intro .hline{background-color: #272727; width: 65px; height: 4px; text-align: left;margin-bottom:20px;clear: both;}
/*#maincontents .intro hr{position: relative;border-bottom: 3px solid #0470dc;width: 65px;text-align: left;padding-top: 35px;margin-bottom: 35px;margin-left: 10px;clear: both;}*/
#maincontents .intro .pgttlz{position: relative; margin-top: 50px; margin-bottom: 20px; font-size: 22px; font-family: 'Open Sans', sans-serif !important; font-weight: 600; padding-left: 10px; color: #0362c1;}
#maincontents .intro hr{position: relative; border-bottom: 3px solid #0470dc; width: 65px; text-align: left; padding-top: 0; margin-top: 9px; margin-bottom: 22px; margin-left: 10px; clear: both;}
#maincontents .intro h1 {font-size: 19px;line-height: 30px;padding: 0px 8px 3px 8px;font-weight: 400;color: #0e0e0e;margin-top:0px;text-align:justify;}
#maincontents .intro .readmore {font-size: 18px;line-height: 32px;padding: 0px 10px;font-weight: 300;position:relative;}
#maincontents .intro .readmore a{color: #0470dc;text-decoration:none;/*background:url(../images/about-us-arrow.png) no-repeat center right 45px;*/padding-right: 45px;background-position: right 8px;font-weight: 400;}
#maincontents .intro .readmore a:hover{color: #313131;font-weight: 400;}
#maincontents .intro .readmore a span{position:absolute;padding-left:15px;top:8px;}
#maincontents .product-search {position:absolute;display:block;right: 0px;top: -264px;padding-bottom: 10px;background-color:rgba(23, 121, 219, 0.73);/*min-height:270px;*/width:360px;z-index: 9999;/*border-bottom:25px solid #49b65d;*/  opacity: 1;
  transition: opacity 2s linear;}
#maincontents .product-search .searchhead {font-size:25px;color:#FFFFFF;padding:10px 20px;font-weight: 300;}
#maincontents .product-search .inptfield input[type=text] {margin-left: 20px;padding-left:10px;width:89%;border:none;line-height:31px;}
#maincontents .product-search .inptfield button {margin-left: 10px; background-color: #ffffff; width: 15%; border: none; line-height: 28px; vertical-align: top;}
#maincontents .product-search .inptfield button i{color: #2c3f48;font-size: 25px;padding-top: 2px;}
#maincontents .product-search .inptfield input[type=submit] {margin-left:10px;background-color:#49b65d;line-height:31px;width:15%;border:none;text-indent:-999px;}
#maincontents .product-search .inptfield input[type=submit]:hover {background-color:#3c904b;-webkit-transition: background-color 500ms ease-out 1s;-moz-transition: background-color 500ms ease-out 1s;-o-transition: background-color 500ms ease-out 1s;transition: background-color 500ms ease-out 1s;}
#maincontents .product-search ul.search-list {list-style: none;padding-left:20px;}
#maincontents .product-search ul.search-list li {margin-top:10px;}
#maincontents .product-search ul.search-list li a {text-decoration:none;color:#FFF;font-size: 15px;font-weight:400;}
#maincontents .product-search ul.search-list li a:after {font-family: FontAwesome;content: "\f178";position: relative;padding-left: 10px;font-weight: 100;font-size: 14px;}
#maincontents .product-search ul.search-list li a:hover {color:#000;}

#maincontents .panexpand { position: absolute; bottom: 285px; right: 57px; /*width: 300px;*/ background: rgba(201, 52, 19, 0.58); z-index: 999999; }
#maincontents .panexpand a{ font-size: 21px; color: #ffffff; padding: 10px 20px; font-weight: 300; text-decoration: none; }
#maincontents .sploader { display: none; width: 300px; min-height: 254px; right: 351px; position: absolute; bottom: 84px; right: 0px; background: rgba(245, 245, 245, 0.57); z-index: 999999;}
#maincontents .product-search a.closebtn { display: block; height: 20px; width: 20px; position: absolute; top: 10px; right: 15px; background: url(../images/close.png) no-repeat; z-index: 999999; }

.pspoint {margin-left: 20px;padding-left: 10px;width: 70%;border: none;line-height: 31px;}
.pagesrchbox {line-height: 35px;width: 90%;background-color: #fff;color: #676565;padding-left: 15px;font-size: 15px;border: 0px;}
.inpagesbx::-webkit-input-placeholder {color: rgba(0, 83, 165, 0.49);}
.inpagesbx:-moz-placeholder {color: rgba(0, 83, 165, 0.49);opacity: 1;}
.inpagesbx::-moz-placeholder {color: rgba(0, 83, 165, 0.49);opacity: 1;}
.inpagesbx:-ms-input-placeholder {color: rgba(0, 83, 165, 0.49);}

.searchexpndr { background-color: rgba(57, 76, 84, 0.83); color: #fff; padding: 7px 108px 7px 107px; cursor: pointer; font-weight: 300; position: absolute; top: -41px; right: 0px; font-size: 19px; z-index: 2; }
.srccontent { display: none; padding : -1px; }
.tibar-simple { background-color: #e95546 }
@-moz-document url-prefix() {
    .searchexpndr { background-color: rgba(57, 76, 84, 0.83); color: #fff; padding: 7px 109px 7px 107px; cursor: pointer; font-weight: 300; position: absolute; top: -41px; right: 1px; font-size: 19px; z-index: 2; }
}
/*================news scroll=======================*/
.ltstnewsscrl {padding-left: 20px; padding-right: 0px; }
.block-hdnews{ margin-top:15px; margin-left: 10px; background-color:#fb8512;}
.block-hdnews .list-wrpaaer{height: 270px;}
ul.list-aggregate { margin: 0; padding: 0; }
ul.list-aggregate li { border-bottom: 1px solid #da7410; padding: 10px 12px; list-style: none;}
ul.list-aggregate li a { color: #fff }
ul.list-aggregate li a:hover { color: #fff; text-decoration: none; }
ul.list-aggregate li a span { color: #fff }
ul.list-aggregate li p { list-style: none; padding: 5px 0px 0px 0px; font-size: 14px !important; font-family: inherit; line-height: 17px!important; color: #fff!important; letter-spacing: normal; font-weight: 300;}
ul.list-aggregate li:hover { background-color: #da7410 }

/*.block-comprofile{position: absolute; margin-top: -25px; margin-left: -15px; width: 69.5%; z-index: 3;background-color:#fb8512;}*/
.block-comprofile{position: absolute; margin-top: -25px; margin-left: 0px; width: 68.5%; z-index: 3;background-color:rgba(57, 76, 84, 0.83) !important;}
.block-comprofile .list-wrpaaer{height: 40px;width: 97%;margin-left: 17px;}
ul.list-aggregatebot { margin: 0; padding: 0; }
ul.list-aggregatebot li { border-bottom: none; border-right: 1px solid #fff; font-size: 17px; color: #FFFFFF; padding: 0px 12px; list-style: none; display: inline; margin-right: 0px; line-height: 40px;}
ul.list-aggregatebot li:hover { cursor: pointer;}
ul.list-aggregatebot li:last-child { border-right: none;}

/*old-bottom-scroll*/
/*
.block-comprofile{ margin-top: 5px; background-color:#fb8512;}
.block-comprofile .list-wrpaaer{height: 40px;}
ul.list-aggregatebot { margin: 0; padding: 0; }
ul.list-aggregatebot li { border-bottom: none; font-size: 17px; color: #FFFFFF; padding: 5px 12px; list-style: none; display: inline; margin-right: 0px; line-height: 40px;}
ul.list-aggregatebot li:hover { cursor: pointer;}*/
/*================news scroll=======================*/

/*.midcolpage {margin-bottom: 35px;}*/
.midcolpage {margin-bottom: 26px; margin-left: -15px; margin-right: -22px;} /*temporarily add for bg white*/
.hmjthumbs {background-color: #505050 !important;}
.audiothumb {background-color: #505050 !important;margin-right: 5px;height: 90px;margin-top: -24px;margin-left: 6px;}
.audiothumb .audth {color: #FFFFFF;font-size: 20px;font-weight: 500;margin-top: 0px;margin-bottom: 3px;padding-top: 10px;padding-left: 10px;padding-bottom: 0px;text-align: left; }
.audiothumb audio {left: 50%; margin-left: 30px; margin-top: 5px;}
.cmn5n {padding-left: 5px;}
.cmn5 {padding-left: 5px;padding-right: 0px;}
.cmn50 {padding-left: 5px; padding-right: 0px;}
.cmn15 {padding-left: 15px;}
#midcols ul.newlaunched li .carrousel-container .product-genericn0 {font-size: 13px !important;padding-left: 10px;}
#midcols {background: #83b9de;height: 310px;}
#midcols .colz-heading {padding: 10px 15px;text-align: center;}
#midcols .colz-heading h1 {color:#FFFFFF;font-size:23px;font-weight: 500;margin-top: 0px;margin-bottom:3px;padding-top: 10px;padding-bottom: 0px;text-align: left;}
#midcols .colz-heading .hr {width: 65px;border-bottom: 2px solid #ea4838;line-height: 12px;margin: 0 auto;}
#midcols .colz-body {background-color: #FFF; margin: 5px 15px 15px 15px;padding-bottom: 15px; min-height: 200px;/*-webkit-box-shadow: 3px 2px 7px 0px rgba(8, 9, 8, 0.32);-moz-box-shadow: 3px 2px 7px 0px rgba(8, 9, 8, 0.32);box-shadow: 3px 2px 7px 0px rgba(8, 9, 8, 0.32);*/}

#midcols .colz-body ul#news-feed {list-style: none; padding:20px 20px 0px 20px;margin:0px;min-height: 210px;}
#midcols .colz-body ul#news-feed li {border-bottom: 1px solid #e4e4e4;margin-bottom:10px;}
#midcols .colz-body ul#news-feed li a{text-decoration: none;background: transparent;}
#midcols .colz-body ul#news-feed li:hover{text-decoration: none;border-bottom: 1px solid #ea4838;}
#midcols .colz-body ul#news-feed li a > .news-date {color: #595a59; background: transparent; font-size:14px;padding-bottom: 4px;}
#midcols .colz-body ul#news-feed li a > .news-title {color: #1a1a1a; background: transparent; font-size:14px;padding-bottom: 10px;}
#midcols .colz-body a.find-more {padding: 0px 0px 10px 20px;font-size:15px;color:#1a1a1a;text-decoration:none;}
#midcols .colz-body a.find-more:hover {color:#ea4838;}
#midcols .colz-body a.find-more i {padding-left: 15px;font-size: 17px;font-weight: 100;color: #ea4838;vertical-align: bottom;}

#midcols ul.newlaunched li .carrousel-container {min-height: 230px; padding: 20px 29px 22px 10px; color: #1a1a1a; list-style: none; margin-left: -45px;}
#midcols ul.newlaunched li .carrousel-container .product-title {font-size: 25px;padding-bottom: 15px;font-weight: 500;}
#midcols ul.newlaunched li .carrousel-container .product-title span{font-size: 10px;font-weight: 600;}
#midcols ul.newlaunched li .carrousel-container .product-generic {position: relative; display: block; top: 10px; font-size: 14px;/*padding-bottom: 25%;padding-top: 15%;*/}
#midcols ul.newlaunched li .carrousel-container .product-details {position: absolute; bottom: -30px; display: block; font-size: 16px;}
#midcols ul.newlaunched li .carrousel-container .product-details a {color:#1a1a1a;text-decoration:none;}
#midcols ul.newlaunched li .carrousel-container .product-details a:hover {color:#006cd8;text-decoration: none;}
#midcols ul.newlaunched li .carrousel-container .product-details a i {padding-left: 15px;font-size: 17px;font-weight: 100;color: #006cd8;vertical-align: bottom;}
#midcols ul.newlaunched li .carrousel-container .product-img {margin-top: 0px;}
#midcols ul.newlaunched li .carrousel-container .product-img img {width: 100%;}
#midcols .promo-video img {width: 100%;}

ul.helpline {}
ul.helpline li.bx-clone { list-style: none !important; width: 100% !important; margin-left: -12% !important; }
#hlpLine {text-align: center;} 
#hlpLine h2 {font-size: 19px; font-weight: 500; padding-top: 28px; margin-top: 0px;} 
#hlpLine h3 {font-weight: bold; font-size: 23px; margin-top: 12px; margin-bottom: 5px;} 
#hlpLine h4 {font-size: 23px;font-weight: 700;color: #005cab;} 
#hlpLine h5 {font-weight: bold; font-size: 16px; margin-top: 14px; line-height: 22px; margin-bottom: 0px;} 
#hlpLine p {font-size: 19px; margin-bottom: 0px;} 

#toptizerpdetails {background-color:#e6eefb;padding: 8px 0px 22px 0px;text-align: center;margin-bottom: 10px;/*margin: 0 auto;*/}
#toptizerpdetails h1 {color: #0861a2;font-size: 30px;margin: 10px 0px 15px 0px;}
#toptizerpdetails h1.pdetails {color: #fb8512; font-size: 35px; font-weight: 700; margin: 10px 0px 1px 0px; text-shadow: 0px 1px 1px rgba(125, 124, 124, 0.89);}

/*#toptizer {background-color:#e6eefb;padding: 20px 0px;text-align: center;margin-bottom: 10px;}*/
#toptizer {padding: 30px 0px 0px 2px;text-align: left;margin-bottom: 10px;}
/*#toptizer h1 {color: #0861a2;font-size: 30px;margin: 10px 0px 15px 0px;text-shadow: 0px 1px 1px rgba(125, 124, 124, 0.89);}*/
#toptizer h1 {color: #0861a2;font-size: 30px;margin: 10px 0px 15px 0px;}
#toptizer h1.pdetails {color: #fb8512; font-size: 35px; font-weight: 700; margin: 10px 0px 1px 0px; text-shadow: 0px 1px 1px rgba(125, 124, 124, 0.89);}
#toptizer h3 {color:#676565;font-size: 23px;line-height: 30px;padding-bottom:15px;}

#toptizercontact {background-color:#e6eefb;padding: 15px 0px;text-align: center;margin-top: 0px !important;}
#toptizercontact h1 {color: #0861a2; font-size: 30px; margin: 10px 0px 15px 0px; text-shadow: 0px 1px 1px rgba(125, 124, 124, 0.89);}
#toptizercontact h3 {color: #676565;font-size: 23px;line-height: 30px;padding-bottom:15px;}

.pgchronology {background: url(../images/chronology-bg.jpg) no-repeat center center;}
#pagebody {padding: 25px 0px;}
#pagebody img.common-imgOne {width: 200px; border: 1px solid #ccc; background: #fff; padding: 5px; margin: 5px 5px 5px 0px; box-shadow: 2px 5px 10px -3px #000;}
#pagebody img.common-imgFU {width: 100%;position: relative; text-align: right; float: right; margin: 5px 0px 5px 20px; box-shadow: 2px 5px 10px -3px #000;}
#pagebody img.imgmperiod {width: 150px; box-shadow: 2px 5px 10px -3px #000; margin: 5px 15px 1px 0px;float: left;}
#pagebody img.responsiveimg {width: 100%; box-shadow: 2px 5px 10px -3px #000; margin: 3px 15px 5px 0px;float: left;}
#pagebody img.common-imggpb {width: 100%;position: relative; text-align: left; float: left; margin: 8px 15px 5px 0px; box-shadow: 2px 5px 10px -3px #000;}
#pagebody img.common-imggpb-wh {width: 90%;position: relative; text-align: left; float: left; margin: 8px 15px 5px 0px; box-shadow: 2px 5px 10px -3px #000;}
#pagebody img.common_imgrgt {position: relative;display: block; float: right; margin-left: 20px; margin-bottom: 0px; box-shadow: 2px 5px 10px -3px #000;}
#pagebody h1 {color: #ea4838;font-size: 35px;}
#pagebody p {text-align: left; padding-left: 0px;padding-right: 0px;line-height:25px;font-size: 14px;}
#pagebody h3 {font-size: 18px;padding-left: 0px;margin-top: 0px;padding-top: 15px; color: #0861a2;font-weight: 600;}
#pagebody h3.topzero {margin-top: 0px !important;}
#pagebody h3.topfive {margin-top: 5px;}
#pagebody .about-section {padding-left: 40px; padding-right: 20px;}
#pagebody .page-video {width: 50%;position: relative;display: inline-block;float: right;margin-top: 0px;}
#pagebody .page-video img{margin-top: 5px; padding-left: 25px; width: 100%;}
#pagebody .page-thumb {width: 40%;position: relative;display: inline-block;float: right;margin-top: 0px;padding-left: 13px;}
#pagebody .page-thumb img{margin-top: 5px; width: 100%;}
#pagebody .page-thumb .lifetime{width: 100%;text-align: center;padding-top: 6px;padding-bottom: 5px;font-weight: bold;font-size: 14px;margin-left: 10px;background-color: #fbf8f8;}
#pagebody .page-history {position: relative;display: inline-block;float: right;margin-top: 0px;}
#pagebody .page-history img{padding-left: 25px; width: 100%;}

#pagebody .accordion-toggle { cursor: pointer;}
#pagebody .accordion-content { display: none;}
#pagebody .accordion-content.default { display: block;}
#pagebody .accordion button{ color: #1d1d1d; line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; text-align: left; background: #e6eefb; width: 100%; padding: 7px 10px; border-bottom: 5px solid #ffffff; margin-bottom: 8px; border: none;}
#pagebody i.fa.fa-angle-up, #pagebody i.fa.fa-angle-down{ float:right; font-size: 30px;}
#pagebody .accordion-content ul.csrlists{ padding-left: 0px;margin-top: 10px; }
#pagebody .accordion-content ul.csrlists li { list-style: none; position: relative; display: inline-block; text-align: left; width: 208px; height: auto; }
#pagebody .ungc {position: relative;display: block;margin-top: 30px;}
#pagebody .ungc .ungcimg{vertical-align: middle;position: relative;display: block;margin: 0 auto;text-align: center;}
#pagebody .ungc h6{text-align:center;margin: 0 auto;position: relative;display: block;margin-top: 10px;}
#pagebody .ungc h6 a{color: #0861a2;font-size: 15px;font-weight: 700;}
#pagebody .ungc h6 a:hover{cursor: pointer;text-decoration: none;color: rgba(31, 32, 31, 0.88);}
#pagebody .ungc h6.coptitle{font-size: 15px;color: #0861a2;text-align: left;font-weight: 600;padding: 10px;}
#pagebody .ungc ul.cooplist{padding-left: 0px;margin-left: 27px;}
#pagebody .ungc ul.cooplist li{list-style: square ;line-height: 25px;}
#pagebody .ungc ul.cooplist li:hover, #pagebody .ungc ul.cooplist li:focus{color: #0861a2;}
#pagebody .ungc ul.cooplist li a{color: rgba(31, 32, 31, 0.88);font-size: 14px;}
#pagebody .ungc ul.cooplist li a:after{content: "\f08e";font-family: FontAwesome;right: -10px;position: relative;font-size: 10px;color:rgba(31, 32, 31, 0.88);}
#pagebody .ungc ul.cooplist li a:hover:after, #pagebody .ungc ul.cooplist li a:hover:focus{text-decoration:none;color:#0861a2;}
#pagebody .ungc ul.cooplist li a:hover, #pagebody .ungc ul.cooplist li a:focus{color: #0861a2;text-decoration:none;}

#pagebody .pagenavi-section{background-color: #f6f5f5;/*margin-top:25px;min-height: 285px;*/}
#pagebody .pagenavi-section ul {padding: 10px 20px;}
#pagebody .pagenavi-section ul li{list-style: none; background: url(../images/page-li.png) no-repeat left center; background-position-y: 0.75em; padding-left: 28px; font-size: 17px; width: 100%; margin-bottom: 7px; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
#pagebody .pagenavi-section ul li a{color: rgba(31, 32, 31, 0.88);border-bottom: 1px solid #ccc;display: block;line-height: 40px;font-size: inherit; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#pagebody .pagenavi-section ul li a:hover {color: rgb(8, 97, 162); padding-left: 5px; text-decoration: none; border-color: #0861a2; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
#pagebody .pagenavi-section ul li a.nowlink{color: #0861a2; text-decoration: none; border-color: #075994; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#pagebody .pagenavi-section ul li:hover {background: url(../images/page-li-hov.png) no-repeat left center; background-position-y: 0.75em;}

#pagebody .pagenavi-section ul#investorz {padding-top: 25px; padding-bottom: 25px;}

#pagebody .page-image {float: right;border: 1px solid #ccc;padding: 5px;width: 230px;margin-top: -39px;margin-left: 10px;}
#pagebody .founder {/*border: 1px solid #ccc;padding: 5px;width: 250px;*/margin-top: 0px;margin-left: 10px;}

#pagebody #directors {text-align: center; margin: 0 auto; position: relative;margin-bottom: 25px;}
#pagebody #directors .chairman {/*border: 1px solid #0861a2; padding: 5px;*/ width: 130px; margin-top: 0px; margin-left: 10px; /*border-radius:50%;*/ background: #fff; -webkit-box-shadow: 0 60px 100px -80px rgba(0,0,0,0.9),0 0 70px 0 rgba(0,0,0,0.1);  -moz-box-shadow: 0 60px 100px -80px rgba(0,0,0,0.9),0 0 70px 0 rgba(0,0,0,0.1); box-shadow: 0 60px 100px -80px rgba(0,0,0,0.9),0 0 70px 0 rgba(0,0,0,0.1); border-color: transparent; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#pagebody #directors .chairman:hover {/*border-radius: 30%;*/ /*border: 1px solid #48b95f; padding: 5px; background: #f0f0f0;*/}
#pagebody #directors a {color: #333; text-decoration: none;}
#pagebody #directors a:focus {outline:0;}
#pagebody #directors a .director-title h3 {font-size: 15px; padding-left: 0px; margin-top: 10px; margin-bottom: 5px; font-weight: 500;}
#pagebody #directors a .director-title h3:hover {text-shadow: 0px 1px 13px rgba(150, 150, 150, 1);}
#pagebody #directors a .director-title span {font-size: 13px; font-weight: 500;}
#pagebody #directors a:hover {text-shadow: 0px 1px 13px rgba(150, 150, 150, 1);}

#pagebody #allDirectors .the-director {}
#pagebody #allDirectors .the-director .close span { font-size: 35px; color: #ea4838; }
#pagebody #allDirectors .the-director h4 {padding-left: 0px;font-size: 20px;font-weight: 600;}
#pagebody #allDirectors .the-director h4 span {font-size: 17px;font-weight: 500;}
#pagebody #allDirectors .modal-body p {padding-left: 0px;}
#pagebody #allDirectors .modal-body p img {width: 200px; border: 1px solid #ccc; background-color: #fff; padding: 5px; margin: 7px 15px 6px 0px; display: table-cell; float: left;}

#pagebody #accordion p{padding-left: 15px;}
#pagebody #accordion .csraccord p{padding-left: 0px;}
#pagebody #accordion .csraccord h5 {font-size: 15px;font-weight: 600;line-height: 20px;}
#pagebody #accordion .csraccord a h5 {text-decoration: none;}
#pagebody #accordion .csraccord a h5:hover {text-decoration: none;}
#pagebody #accordion .panel-body img.harbal { width: 450px; }
#pagebody #productline {border-bottom:1px solid #ccc;}
#pagebody #productslanding {margin-top: 5px;}
#pagebody #productslanding ul.productslandings li .carrousel-container {float: right;}
#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content {width: 84%;margin-left:8%;margin-right: 9%;text-align:center;margin:0 auto;}
#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h2 {color: #0053a5;font-style: italic;font-size: 26px;margin-top: 30px;text-align:left;}
#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content hr {border-bottom: 1px solid #0053a5;line-height: 2px;width:100%;}
#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h3 {font-size: -webkit-xxx-large;font-weight: bold;padding-left: 0;color: #48b95f;padding: 12px 0px;}
#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content p {font-size: 21px;font-weight: bold;padding-left: 0;color: #515050;line-height:25px;}

#pagebody .product-trade {text-align: center;margin: 0 auto;/*background: url(../images/by-tradename.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-trade:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-tradename-hov.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-trade h4{color:#101010;font-size:23px;/*padding-top: 30%; padding-bottom: 8%;*/padding: 14% 0;}
#pagebody .product-trade h4:hover{color:#0053a5;}

#pagebody ul.listprdhead {padding-left: 10px; margin-top: -10px;}
#pagebody ul.listprdhead li {list-style: none;position: relative; display: inline-block; width: 45%; text-align: left; border-bottom: 1px dotted #dcdcdc; margin-right: 5px; }
#pagebody ul.listprdhead li:hover {cursor: pointer;color: #0053a5;}
#pagebody ul.listprdhead li h4 i.fa-check-square-o {padding-right: 10px;color: #0053a5;}

#pagebody .product-thera {text-align: center;margin: 0 auto;/*background: url(../images/by-thera.png) no-repeat center 25px;*/width: 100%;height: 100%;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#pagebody .product-thera:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-thera-hov.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-thera h4{color:#101010;font-size:23px;/*padding-top: 30%; padding-bottom: 8%;*/padding: 14% 0;}
#pagebody .product-thera h4:hover{color:#0053a5;}

#pagebody .product-generic {text-align: center;margin: 0 auto;/*background: url(../images/by-generic.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-generic:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-generic-hov.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-generic h4{color:#101010;font-size:23px;/*padding-top: 30%; padding-bottom: 8%;*/padding: 14% 0;}
#pagebody .product-generic h4:hover{color:#0053a5;}

#pagebody .product-herbal {text-align: center;margin: 0 auto;/*background: url(../images/by-herbal.png) no-repeat center 30px;*/width: 100%;height: 100%;border-right: 1px solid #ccc;margin-top: 0px;}
#pagebody .product-herbal:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-herbal-hov.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-herbal h4{color:#101010;font-size:23px;/*padding-top: 21%;*/margin-top:0px;padding: 12% 10% 8% 10%;}
#pagebody .product-herbal h4:hover{color:#0053a5;}

#pagebody .product-agrovet {text-align: center;margin: 0 auto;/*background: url(../images/by-agrovet.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-agrovet:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-agrovet-hov.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-agrovet h4{color:#101010;font-size:23px;/*padding-top: 21%;*/margin-top:0px;padding: 12% 10% 8% 10%;}
#pagebody .product-agrovet h4:hover{color:#0053a5;}

#pagebody .product-trade-pg {text-align: center;margin: 0 auto;/*background: url(../images/by-tradename.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-trade-pg:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-tradename-hov.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-trade-pg h4{color:#101010;font-size:23px;padding-top: 14%; padding-bottom: 14%;}
#pagebody .product-trade-pg h4:hover{color:#0053a5;}

#pagebody .product-thera-pg {text-align: center;margin: 0 auto;/*background: url(../images/by-thera.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-thera-pg:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-thera-hov.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-thera-pg h4{color:#101010;font-size:23px;padding-top: 14%; padding-bottom: 14%;}
#pagebody .product-thera-pg h4:hover{color:#0053a5;}

#pagebody .product-generic-pg {text-align: center;margin: 0 auto;/*background: url(../images/by-generic.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-generic-pg:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-generic-hov.png) no-repeat center 25px;*/width: 100%;height: 100%;}
#pagebody .product-generic-pg h4{color:#101010;font-size:23px;padding-top: 14%; padding-bottom: 14%;}
#pagebody .product-generic-pg h4:hover{color:#0053a5;}

#pagebody .product-herbal-pg {text-align: center;margin: 0 auto;/*background: url(../images/by-herbal.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-herbal-pg:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-herbal-hov.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-herbal-pg h4{color:#101010;font-size:23px;padding-top: 14%; padding-bottom: 14%;}
#pagebody .product-herbal-pg h4:hover{color:#0053a5;}

#pagebody .product-agrovet-pg {text-align: center;margin: 0 auto;/*background: url(../images/by-agrovet.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-agrovet-pg:hover {text-align: center;margin: 0 auto;/*background: url(../images/by-agrovet-hov.png) no-repeat center 30px;*/width: 100%;height: 100%;margin-top: 0px;}
#pagebody .product-agrovet-pg h4{color:#101010;font-size:23px;padding-top: 14%; padding-bottom: 14%;}
#pagebody .product-agrovet-pg h4:hover{color:#0053a5;}

#pagebody #alphabetic-search h5 {margin-top: 0px;margin-bottom:7px;font-size: 16px;font-weight: 500;color:#000;}
#pagebody #alphabetic-search .search-field {background-color: #dae0ea;padding: 15px 26px 17px 26px;}
#pagebody #alphabetic-search .search-field input[type=text] {line-height: 35px;width: 90%;background-color:#fff;color: #676565;padding-left: 15px;font-size: 15px;border: 0px;}
#pagebody #alphabetic-search .search-field button {margin-left: 10px; background-position-y: -65px; background-color: #dae0ea; width: 3%; border:0 none !important; outline:0 !important;}
#pagebody #alphabetic-search .search-field button i{color: #0053a5; font-size: 45px; vertical-align: middle; position: relative; top: -5px; vertical-align: middle;}
#pagebody #alphabetic-search .search-field input[type=submit] {margin-left:10px;background-color:#dae0ea;line-height:30px;width:15%;border:none;text-indent:-999px;}
#pagebody #alphabetic-search .search-field input[type=submit]:hover {background-color:#3c904b;-webkit-transition: background-color 500ms ease-out 1s;-moz-transition: background-color 500ms ease-out 1s;-o-transition: background-color 500ms ease-out 1s;transition: background-color 500ms ease-out 1s;}

#pagebody .alph-section {margin-top: 2%;}
#pagebody .alph-section h2{color: #333333; font-size: 20px;}
#pagebody .alph-section p{color: #000; font-size: 16px;padding-left: 0px;}
#pagebody .alph-section select.thera-select{min-height: 40px;width: 50%;background: transparent;padding-left: 10px;font-size: 15px;}

#pagebody .slpsub-section h3{color: #333; font-size: 17px; padding-left: 0px; font-weight: bold; background-color: #f0f0f0; padding: 10px 10px;}

/*A - Z Button In Products Page */
#pagebody .productTypenav {margin-top: 5px;}
#pagebody .productTypenav ul {margin: 0; padding: 0;}
#pagebody .productTypenav ul li {position: relative; display: inline-block; text-align: left; list-style: none; }
#pagebody .productTypenav ul li a{font-size: 17px; font-weight: 500; color: #000; padding: 7px 28px; background: #dae0ea; text-decoration: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#pagebody .productTypenav ul li a.currpage:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: solid 20px #dae0ea; border-left: solid 20px transparent; border-right: solid 20px transparent; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#pagebody .productTypenav ul li a:hover, #pagebody .productTypenav ul li a.currpage{background: #0053a5; color: #fff; text-decoration: none;}
#pagebody .productTypenav ul li a:hover:after, #pagebody .productTypenav ul li a.currpage:after { content: ''; position: absolute; top: 100%; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border-top: solid 20px #0053a5; border-left: solid 20px transparent; border-right: solid 20px transparent; }

#pagebody #tabs{margin-top: 30px;}
#pagebody ul.tabs{list-style-type: none;padding: 0px;margin:0 auto;}
#pagebody ul.tabs li{float:left;margin-right:0.21em;margin-left:0px;text-align:center;line-height: 40px;}
#pagebody ul.tabs a{position:relative;background-color: #fff;text-decoration:none;text-align:center;color:#3e3e3e;padding:5px 13px;font-size:16px;font-weight:500;border: 1px solid #0053a5;}
#pagebody ul.tabs a#current-tab{position:relative;background-color: #0053a5;text-decoration:none;text-align:center;color:#FFFFFF;border-color: #333;}
#pagebody ul.tabs li a:hover{background-color: #0053a5;text-decoration:none;color:#FFFFFF;border-color: #333;}
/*End of A - Z Button In Products Page */

#pagebody .pthumb-section {margin-top: 3%;margin-bottom: 35px;}
#pagebody .pthumb-section .gentitle{padding-bottom: 5px;font-size: 14px;font-weight: 600;/*min-height: 45px;*/}
#pagebody .pthumb-section .pthumb{border: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 0px;-webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.2); box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.2);}
#pagebody .pthumb-section .pthumb .imgth-holder{position: relative;min-height: 159px;padding: 20px 0px;}
#pagebody .pthumb-section .pthumb .imgth-holder img{position: absolute; text-align: center; margin: 0 auto;width: 100%;}
#pagebody .pthumb-section .pthumb h3{padding-left: 0px;font-size: 16px;font-weight: 600;color: rgb(43, 43, 43);line-height: 15px;margin-top: 15px;}
#pagebody .pthumb-section .pthumb h3.therah{padding-left: 0px;font-size: 15px;font-weight: 600;color: rgb(43, 43, 43);line-height: 19px;margin-top: 16px;}
#pagebody .pthumb-section .pthumb h4{font-size: 13px;font-weight: 400;color: #000;line-height: 17px;min-height: 52px;padding-right:5px;}
#pagebody .pthumb-section .pthumb h4.thrh{font-size: 12px;font-weight: 400;color: #000;line-height: 16px;min-height: 52px;padding-right:5px;margin-bottom: 5px;}
#pagebody .pthumb-section .pthumb a.find-more{color: #1f1f1f;font-size: 14px; font-weight: 400;background: url(../images/find-more-product.png) no-repeat center right;padding-right: 20px; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
#pagebody .pthumb-section .pthumb a.find-more:hover{color: #0861a2;font-size: 14px;text-decoration: none; font-weight: 400;background: url(../images/find-more-product-hov.png) no-repeat center right;padding-right: 20px;padding-left: 10px;}
#pagebody .pthumb-section .pthumb h3 a {color: #151515;text-decoration: none;}
#pagebody .pthumb-section .pthumb h3 a:hover {color: #dc4536;text-decoration: none;-webkit-transition: background-color 500ms ease-out 1s;-moz-transition: background-color 500ms ease-out 1s;-o-transition: background-color 500ms ease-out 1s;transition: background-color 500ms ease-out 1s;}
#pagebody .pthumb-section #new_select .subcls-header{width:100%; padding:5px; background-color: #e67e18; border: #fb8512 1px solid; color: #fff;font-weight:bold;margin-bottom:10px; font-size:15px;}
#pagebody .pthumb-section #new_select h2{font-size: 20px;}
#pagebody .pesticide-section{margin-top: 15px !important;}
#pagebody .pthumb-section .pthumbths {min-height: 175px;}


#pagebody .pages-navi {margin-top: 50px;}
#pagebody .pages-navi .right-bar{position: relative;border-right: 1px solid #ccc;}
#pagebody .pages-navi .left-bar{position: relative;border-left: 1px solid #ccc;}
#pagebody .pages-navi .bottom-bar{position: relative;border-bottom: 1px solid #ccc;}
#pagebody .pages-navi .bgcolrs{background-color: transparent; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
#pagebody .pages-navi .bgcolrs:hover{background-color: aliceblue;}

ul#prdpagethumb {margin:10px 15px 0 15px;padding: 0;border-bottom: 1px solid #ccc;}
ul#prdpagethumb li {position:relative;display:inline-block;text-align:center;line-height:144px;width:33%;background-color: transparent; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
ul#prdpagethumb li:hover {background-color: aliceblue;}

ul#prdpagethumbbot {margin: 0 15px;padding: 0;}
ul#prdpagethumbbot li {position:relative;display:inline-block;text-align:center;line-height:144px;width:49.5%;background-color: transparent; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
ul#prdpagethumbbot li:hover {background-color: aliceblue;}

#pagebody .panel-body ul#apilist {padding-left: 15px;}
#pagebody ul#apilist {padding-left: 0px; margin-left: 0px;}
#pagebody ul#apilist li {list-style: none;background: url(../images/api-list.png) no-repeat left center; padding-left: 18px; padding-bottom: 6px; background-position-y: 8px; font-size: 14px;}

#pagebody ul#flags {padding-left: 0px; margin-left: 0px;}
#pagebody ul#flags li {list-style: none; padding-bottom: 1px; background-position-y: 8px; text-align: center; display: inline-block; width: 50px; border: 1px solid rgba(68, 68, 68, 0.35); margin: 0px 4px 3px 0px;}

#pagebody .lnews-section img.accrgt-img {border: 1px solid #ccc; padding: 5px; background: #fff; float: right; margin-left: 10px;width: 50%;}
#pagebody .lnews-section .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {color: #232323;font-size: 15px;font-weight: 500;}
#pagebody .lnews-section .panel-title>.small, .panel-title>.small>a:hover, .panel-title>a:hover, .panel-title>small, .panel-title>small>a:hover {text-decoration: none;color: #064d82;}

#pagebody #crtable {padding-left: 0px;}
#pagebody #crtable h3 {padding-left: 0px; font-size: 15px;}
#pagebody #crtable table {border: 1px solid rgba(204, 204, 204, 0.37); border-top: none;}
#pagebody #crtable table thead {background-color: #F0F0F0;}
#pagebody #crtable table tbody tr td a {color: #000; text-decoration: none;}
#pagebody #crtable table tbody tr td.colOne {width: 60%;}

#pagebody .sidebar-address {margin-top: 15px;}
#pagebody .sidebar-address h3 {padding: 0px; margin-top: 0px; font-style: italic;}

#pagebody #contact-section {padding-left: 0px;}
#pagebody #contact-section label {font-size: 15px; color: #585858;}
#pagebody #contact-section input[type="text"], #pagebody #contact-section input[type="email"], #pagebody #contact-section select {height: 45px; width: 100%; border-radius: 0px; background-color: rgba(240, 240, 240, 0.66); padding-left: 10px; color: #333; /*border: 1px solid #659a70;-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.36); -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.36); box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.36);*/}
#pagebody #contact-section textarea {height: 90px; width: 100%; border-radius: 0px; background-color: rgba(240, 240, 240, 0.66); padding-left: 10px; color: #333; /*border: 1px solid #659a70;-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.36); -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.36); box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.36);*/}
#pagebody #contact-section .btn {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0px;font-family: Arial;color: #ffffff;font-size: 20px;background: #0053a5;padding: 8px 53px;text-decoration: none; }
#pagebody #contact-section .btn:hover {background: #fb8512;text-decoration: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition-timing-function: linear, ease-in; -moz-transition-timing-function: linear, ease-in;}

#pagebody .milestineheader {margin-right: 5%;text-align: center;}
#pagebody .milestineheader h2 {font-size: 25px; font-weight: 600; text-transform: uppercase;border-bottom: 1px solid #313131; padding-bottom: 5px; margin: 0px;}
#pagebody .milestineheader span{font-size: 29px;font-weight: 200;text-transform: none;}
#pagebody .milestonecubes {margin-bottom: 4%;}
/*#pagebody .milestonecubes .theshape {width: 120px; min-height: 120px; background-color: #f0f0f0; -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}*/

#pagebody .milestonecubes ul.milestonethumb {margin-top: 3.5%; margin-left: 0px; padding-left: 4px;}
#pagebody .milestonecubes ul.milestonethumb li{list-style: none; position: relative; display: inline-block; text-align: center; float: left; margin-right: 15px; }
#pagebody .milestonecubes ul.mstrow2 { margin-left: 9.1%; margin-top: 3.5%; }
#pagebody .milestonecubes ul.mstrow3 { margin-left: 36%; margin-top: 3.5%; }
#pagebody .milestonecubes ul.mstrow4 { margin-left: 9.1%; margin-top: 3.5%; }
#pagebody .milestonecubes ul.mstrow5 { margin-left: 36.1%; margin-top: 3.5%; }

#pagebody .milestonecubes .shp1958 {margin-left: 9.5%;}
#pagebody .milestonecubes .shp1964 {}
#pagebody .milestonecubes .shp1974 {}

#pagebody .milestonecubes .theshape { width: 190px; height: 124px; background: transparent; position: relative; margin-top: 7%; }
#pagebody .milestonecubes .theshape img.icon{ position: absolute; text-align: center; margin: 0 auto; display: inherit; left: 50%; margin-left: -13px; top: -30px;/* opacity: 0.8;*/}
#pagebody .milestonecubes .theshape h3{ color: #fff; text-align: center; font-size: 30px; padding-bottom: 5px; font-weight: 300; border-bottom: 2px solid #fff; margin: 0px 12px 3px 12px; margin-top: 0px; padding-top: 0px; }
#pagebody .milestonecubes .theshape p{ position: relative; font-size: 0.825em; color: #fff; text-align: center; padding: 5px 13px; line-height: 12px; font-weight: 300; z-index: 99;}
#pagebody .milestonecubes .theshape:before { content: ""; position: absolute; top: -40px; left: 0; width: 0; height: 0; border-left: 95px solid transparent; border-right: 95px solid transparent; border-bottom: 40px solid transparent;}
#pagebody .milestonecubes .theshape:after { content: ""; position: absolute; bottom: -40px; left: 0; width: 0; height: 0; border-left: 95px solid transparent; border-right: 95px solid transparent; border-top: 40px solid transparent;}


#pagebody .milestonecubes .one { background: #0e670e !important; }
#pagebody .milestonecubes .one:before { border-bottom: 40px solid #0e670e !important; }
#pagebody .milestonecubes .one:after { border-top: 40px solid #0e670e !important;}

#pagebody .milestonecubes .two { background: #dc832c !important; color: #000;}
#pagebody .milestonecubes .two h3 { color: #000;}
#pagebody .milestonecubes .two p { color: #000; font-weight: 400;}
#pagebody .milestonecubes .two:before { border-bottom: 40px solid #dc832c !important; color: #000;}
#pagebody .milestonecubes .two:after { border-top: 40px solid #dc832c !important;color: #000;}

#pagebody .milestonecubes .three { background: #9e9e9e !important; }
#pagebody .milestonecubes .three h3 { color: #000; border-bottom: 2px solid #000;}
#pagebody .milestonecubes .three p { color: #000; font-weight: 400;}
#pagebody .milestonecubes .three:before { border-bottom: 40px solid #9e9e9e !important; }
#pagebody .milestonecubes .three:after { border-top: 40px solid #9e9e9e !important;}

#pagebody .milestonecubes .four { background: #8c0f0f !important; }
#pagebody .milestonecubes .four:before { border-bottom: 40px solid #8c0f0f !important; }
#pagebody .milestonecubes .four:after { border-top: 40px solid #8c0f0f !important;}

#pagebody .milestonecubes .five { background: #1a1a5a !important; }
#pagebody .milestonecubes .five:before { border-bottom: 40px solid #1a1a5a !important; }
#pagebody .milestonecubes .five:after { border-top: 40px solid #1a1a5a !important;}

#pagebody .milestonecubes .six { background: #bc4c02 !important; }
#pagebody .milestonecubes .six:before { border-bottom: 40px solid #bc4c02 !important; }
#pagebody .milestonecubes .six:after { border-top: 40px solid #bc4c02 !important;}

#pagebody .milestonecubes .seven { background: #c70f03 !important; }
#pagebody .milestonecubes .seven:before { border-bottom: 40px solid #c70f03 !important; }
#pagebody .milestonecubes .seven:after { border-top: 40px solid #c70f03 !important;}

#pagebody .milestonecubes .eight { background: #9e9e9e !important; }
#pagebody .milestonecubes .eight h3 { color: #000; border-bottom: 2px solid #000; }
#pagebody .milestonecubes .eight p { color: #000; font-weight: 400;}
#pagebody .milestonecubes .eight:before { border-bottom: 40px solid #9e9e9e !important; }
#pagebody .milestonecubes .eight:after { border-top: 40px solid #9e9e9e !important;}

#pagebody .milestonecubes .nine { background: #004e4e !important; }
#pagebody .milestonecubes .nine:before { border-bottom: 40px solid #004e4e !important; }
#pagebody .milestonecubes .nine:after { border-top: 40px solid #004e4e !important;}

#pagebody .milestonecubes .ten { background: #023286 !important; }
#pagebody .milestonecubes .ten:before { border-bottom: 40px solid #023286 !important; }
#pagebody .milestonecubes .ten:after { border-top: 40px solid #023286 !important;}

#pagebody .milestonecubes .eleven { background: #9e9e9e !important; }
#pagebody .milestonecubes .eleven h3 { color: #000; border-bottom: 2px solid #000; }
#pagebody .milestonecubes .eleven p { color: #000; font-weight: 400;}
#pagebody .milestonecubes .eleven:before { border-bottom: 40px solid #9e9e9e !important; }
#pagebody .milestonecubes .eleven:after { border-top: 40px solid #9e9e9e !important;}

#pagebody .milestonecubes .twelve { background: #b50e05 !important; }
#pagebody .milestonecubes .twelve:before { border-bottom: 40px solid #b50e05 !important; }
#pagebody .milestonecubes .twelve:after { border-top: 40px solid #b50e05 !important;}

#pagebody .milestonecubes .thirteen { background: #3d398d !important; }
#pagebody .milestonecubes .thirteen:before { border-bottom: 40px solid #3d398d !important; }
#pagebody .milestonecubes .thirteen:after { border-top: 40px solid #3d398d !important;}

#pagebody .milestonecubes .fourteen { background: #9e9e9e !important; }
#pagebody .milestonecubes .fourteen h3 { color: #000; border-bottom: 2px solid #000; }
#pagebody .milestonecubes .fourteen p { color: #000; font-weight: 400; padding-top: 1px;}
#pagebody .milestonecubes .fourteen:before { border-bottom: 40px solid #9e9e9e !important; }
#pagebody .milestonecubes .fourteen:after { border-top: 40px solid #9e9e9e !important;}

#pagebody .milestonecubes .fifteen { background: #005809 !important; }
#pagebody .milestonecubes .fifteen:before { border-bottom: 40px solid #005809 !important; }
#pagebody .milestonecubes .fifteen:after { border-top: 40px solid #005809 !important;}

#pagebody .milestonecubes .sixteen { background: #072154 !important; }
#pagebody .milestonecubes .sixteen:before { border-bottom: 40px solid #072154 !important; }
#pagebody .milestonecubes .sixteen:after { border-top: 40px solid #072154 !important;}

#pagebody .milestonecubes .seventeen { background: #00604f !important; }
#pagebody .milestonecubes .seventeen:before { border-bottom: 40px solid #00604f !important; }
#pagebody .milestonecubes .seventeen:after { border-top: 40px solid #00604f !important;}

#pagebody .milestonecubes .eighteen { background: #610337 !important; }
#pagebody .milestonecubes .eighteen:before { border-bottom: 40px solid #610337 !important; }
#pagebody .milestonecubes .eighteen:after { border-top: 40px solid #610337 !important;}

#sidenavi {padding-left: 35px; margin-left: 0px;}
#sidenavi ul.subpage-links {padding-left: 0px;}
#sidenavi ul.subpage-links li {list-style: none;background: url(../images/api-list.png) no-repeat left center; padding-left: 18px; padding-bottom: 6px; background-position-y: 12px; font-size: 15px; line-height: 25px;} 
#sidenavi ul.subpage-links li a{color: #333;font-size:15px;} 
#contact-allsidebar {padding-left: 35px;}
.contact-sidebar {padding-left: 0px !important;margin-top: 5px;}

#sidebarvideo {position: relative; display: block; text-align: center; padding-left: 35px; margin: 20px 0px 0px 0px;}
#sidebarvideo a img{width: 100%;} 
#sidebarvideo a i.fa{position: absolute; top: 32%; font-size: 85px; color: #fff; left: 45%; text-shadow: 3px 1px 2px rgba(6, 6, 6, 0.42); -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -webkit-transition-timing-function: linear, ease-in; -moz-transition-timing-function: linear, ease-in;}
#sidebarvideo a i.fa:hover{color: #ea4838; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition-timing-function: linear, ease-in; -moz-transition-timing-function: linear, ease-in;}

#social-links-page {position: relative; display: block;}
#social-links-page h3 {margin-top: 30px;padding-left: 35px;}
#social-links-page ul {}
#social-links-page ul.links{ padding-left: 36px; margin-top: 0px;}
#social-links-page ul.links li { list-style: none; position: relative; display: inline-block; }
#social-links-page ul.links li a { margin:0px; padding:0px; text-align: left; margin-right: 5px;}
#social-links-page ul.links li a i.fa{ color: #FFF; font-size: 30px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -webkit-transition-timing-function: linear, ease-in; -moz-transition-timing-function: linear, ease-in;}
#social-links-page ul.links li a i.fa:hover { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition-timing-function: linear, ease-in; -moz-transition-timing-function: linear, ease-in;}
#social-links-page ul.links li a i.fa-facebook{ background-color: #3b5998;padding: 10px 15px 6px 15px;}
#social-links-page ul.links li a i.fa-facebook:hover{ background-color: #2b457b;}
#social-links-page ul.links li a i.fa-twitter{ background-color: #11c1ff; padding: 10px 12px 6px 12px;}
#social-links-page ul.links li a i.fa-twitter:hover{ background-color: #0a96c7;}
#social-links-page ul.links li a i.fa-linkedin{ background-color: #0274b3; padding: 10px 12px 6px 12px;}
#social-links-page ul.links li a i.fa-linkedin:hover{ background-color: #125479;}
#social-links-page .padlft {padding-left: 0px !important;}

/*===============auto suggest=================*/
.searchbt { }
.srchinpt {margin-right: -5px;}
::-webkit-input-placeholder { color: #333; }
#ajax_response, #ajax_responsebn { position: relative; left: auto !important; top: 29px; /*top: -5px; right: -40px;*/ background: #fff; background: #E7E7E7; width: 215px; border: none; -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); z-index: 9; }
#ajax_response ul, #ajax_responsebn ul { border-top: 1px solid #ccc; padding:0px 0px; margin:0px; list-style: none; border: none; float: left; }
#ajax_response .emneklass ul, #ajax_responsebn .emneklassbn ul{ width: 252px !important; }
#ajax_response .emneklass ul li a, #ajax_responsebn .emneklassbn ul li a{ width: 100%; background-color: #f0f0f0; color: #000; padding-top: 8px; padding-bottom: 8px; }
#ajax_response .emneklass ul li a:hover, #ajax_responsebn .emneklassbn ul li a:hover{ background-color: #ccc; color: #000; padding-top: 8px; padding-bottom: 8px; }
#ajax_response ul li, #ajax_responsebn ul li{ background-image: none; float: left; /*margin-left: -40px;*/ width: 100% !important; }
#ajax_response ul li a, #ajax_responsebn ul li a{ text-align : left; padding: 5px 8px; cursor:pointer; display:block; text-decoration : none; color:#000000; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; width: 215px; }
#ajax_response ul li a:hover, #ajax_responsebn ul li a:hover { background: #007ebd; color: #fff; }
#ajax_response .selected, #ajax_responsebn .selected{ background: #007ebd; }
#ajax_response ul li.selected a, #ajax_responsebn ul li.selected a { color: #fff; }
#ajax_response span.bold, #ajax_responsebn span.bold { font-weight:bold; color: #131E9F; }
#ajax_response span.bold p:hover, #ajax_responsebn span.bold p:hover{ font-weight:bold; color: #fff; }
#ajax_response .search-result, #ajax_responsebn .search-result { float: left; padding: 0 0 0 30px; min-height: 400px; display: table; }
#ajax_response .search-result h5, #ajax_responsebn .search-result h5 { color: #0c64b0; font-size: 26px; line-height: 30px; text-align: left; display: table-cell; vertical-align: middle; }
#ajax_response .emneklass ul, #ajax_responsebn .emneklassbn ul { width: 252px !important; }
#ajax_response .emneklass ul li, #ajax_responsebn .emneklassbn ul li{ background-color: #FFFFFF; color: #000; }
#ajax_response .emneklass ul li a, #ajax_responsebn .emneklassbn ul li a{ color: #000;}
/*==============END AUTO SUGGEST===================*/

/*Product Details*/
.prdtopsp {padding-top: 0px !important;}
#pagebody h2.pdhead { margin-bottom: 2px; color: #0861a2}
#pagebody h2.pdhead span {font-size: 17px;}
#pagebody h2.pdhead span sup{top: -1.2em;}
#pagebody .prodetails {margin-top: 25px;}
#pagebody .prodetails h1{}
#pagebody .prodetails h2{font-size: 14px; font-weight: 500; padding-top: 5px; padding-left: 5px; margin-top: 0; margin-bottom: 2px;font-style: italic;}
#pagebody .prodetails h3{color: #ea4838;font-size: 20px;background-color: rgba(230, 230, 230, 0.61);padding: 9px 15px;margin-top: 30px;}
#pagebody .prodetails hr{padding: 0px;margin:10px 0px;}

#pagebody .related-products {margin-top: 6%;}
#pagebody .related-products h3{color:#ffffff;font-size:17px;background-color:#0053a5;padding:9px 15px;margin-top:30px;}
.at-share-tbx-element .at-share-btn {margin-right: 4px!important;}
/*End Product Details*/

/*Related Products*/
#pagebody .pthumb-page {margin-top: 10px !important;}
/*End Related Products*/

#pagebody .share-section {position: relative; margin-top: 3%; width: 100%;}
#pagebody .share-section .prescribe-btn {width: 48%; padding: 0px 10px; background-color: #0053a5; text-align: center; display: table-cell; float: left; margin-right: 6px;}
#pagebody .share-section .prescribe-btn:hover {box-shadow: 0px 0px 6px rgba(0, 117, 232, 0.92);}
#pagebody .share-section .prescribe-btn a{color: #FFF;text-decoration: none;font-weight: 600;position: relative;line-height:32px;text-shadow: 0px 1px #3a3131;}
#pagebody .share-section .addthisbtns {width: 50%; float: left;}

#pagebody .imgbox_landing {width: 100%;margin-top: 30px;}
#pagebody .imgbox_landing img {position: relative; display: block; text-align: center;}

#pagebody .investors_landing {width: 100%;margin-top: 0px;}
#pagebody .investors_landing img {position: relative; display: block; text-align: center;}

#pagebody table.tbl-history{text-decoration:none;border-collapse:collapse;margin-left: 0px;margin-right: 20px;}
#pagebody table.tbl-history tr{/*border-bottom: 1px dotted #d4d4d4;*/line-height: 30px;}
#pagebody table.tbl-history,#pagebody table.tbl-history th,#pagebody table.tbl-history td{border: none;}
#pagebody table.tbl-history td{padding:5px;}
#pagebody table.tbl-history td.tbox{border: 1px solid #ccc; text-align: center; font-weight: 700; font-size: 18px;}

#pagebody table.tbl-psi{text-decoration:none;border-collapse:collapse;margin-left: 0px;width: 95%;margin-top: 0px;margin-bottom: 30px;}
#pagebody table.tbl-psi tr{border-bottom: 1px dotted #d4d4d4;line-height: 30px;}
#pagebody table.tbl-psi,#pagebody table.tbl-psi th,#pagebody table.tbl-psi td{border: none;}
#pagebody table.tbl-psi td{padding:5px;}
#pagebody table.tbl-psi td a{color: #000;}
#pagebody table.tbl-psi td a:hover{color: #ea4838; text-decoration: none;}
#pagebody table.tbl-psi td a i.fa{color: #000;padding-right: 10px;}

#pagebody table.tblperiodicals{text-decoration:none;border-collapse:collapse;margin-left: 0px;width: 100%;margin-top: 20px;margin-bottom: 30px;}
#pagebody table.tblperiodicals tbody{/*height: 250px;*/display:block;overflow: hidden;}
#pagebody table.tblperiodicals tr{border-bottom: 1px dotted #d4d4d4;line-height: 30px;}
#pagebody table.tblperiodicals,#pagebody table.tblperiodicals th,#pagebody table.tblperiodicals td{border: none;}
#pagebody table.tblperiodicals td{padding:5px;line-height: 22px;}
#pagebody table.tblperiodicals td a{color: #000;}
#pagebody table.tblperiodicals td a:hover{color: #ea4838; text-decoration: none;}
#pagebody table.tblperiodicals td a i.fa{color: #000;padding-right: 5px;}
#moreinfo {font-size: 0.88em; color: #151515; font-weight: 600; font-style: italic;}
#moreinfo:hover, #moreinfo:focus {text-decoration: none;color: #d84232;}
.aboutpage {}
.aboutpage h3{padding-top: 10px;}

#sitemap-section {}
#sitemap-section h3{border-bottom: 1px solid #353535; margin-bottom: 0px; padding-bottom: 10px; text-transform: capitalize; font-size: 17px;}
#sitemap-section ul.sitemap-menu {border-left: 1px dotted #353535; padding-left: 14px; margin-left: 15px; padding-top: 10px;}
#sitemap-section ul.sitemap-menu li {padding-left: 0px; list-style: none;}
#sitemap-section ul.sitemap-menu li:before {content: "■"; font-family:"Arial Black";color: #1f6fb5; margin-left: -19px; padding-right: 12px;}
#sitemap-section ul.sitemap-menu li a{color: #333; font-size: 14px; line-height: 30px;}
#sitemap-section ul.sitemap-menu li a:hover, #sitemap-section ul.sitemap-menu li a:focus{color: #1f6fb5; text-decoration: none;}
#sitemap-section ul.sitemap-menu li ul.sitemap-submenu{border-left: 1px dotted #333; margin-left: 15px; padding-left: 14px;}
#sitemap-section ul.sitemap-menu li ul.sitemap-submenu li ul.thirdlavel-menu{border-left: 1px dotted #333; margin-left: 15px; padding-left: 14px;}
/********* End Main Contents Section **********/


/********** vtours/gallery css ***************/
.thegallerythmvz {margin: 20px 0px 25px 0px;}
ul.vtourspage {margin: 0; padding: 0;}
ul.vtourspage li {list-style: none; display: inline-block; text-align: left; width: 32%; margin-right: 7px; margin-bottom: 5px;}
ul.vtourspage li:nth-child(3), ul.vtourspage li:nth-child(6), ul.vtourspage li:nth-child(9), ul.vtourspage li:nth-child(12) { margin-right: 0px;}
ul.vtourspage li a {}
ul.vtourspage li a:hover {text-decoration: none;-webkit-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); -moz-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63);/*background: rgba(44, 134, 62, 0.87) !important;*/}
ul.vtourspage li #vthumz a > .thumbtitle {background: rgba(230, 126, 24, 0.72); color: #fff; font-size: 15px; text-align: center; margin-top: -40px; position: relative; z-index: 5;}
ul.vtourspage li #vthumz a > .thumbtitle:hover {background: rgba(187, 100, 14, 0.72); color: #fff; font-size: 15px; text-align: center; margin-top: -40px; position: relative; z-index: 5;}
ul.vtourspage li #vthumz a > .thumbtitle span{line-height: 35px;}
ul.vtourspage li #vthumz a i.fa-youtube-play{position: absolute; top: 50%; left: 50%; margin-left: -7%; margin-top: -9%; text-align: center; font-size: 50px; color: #ea7d11; text-shadow: 1px 1px 1px #000;}
ul.vtourspage li #vthumz a i.fa-youtube-play:hover{ color: #ff8002; text-shadow: 1px 1px 1px #515151;}

.vtpglanding h1 {margin-bottom: 30px;}
.vthumzpage {height: 158px;margin-top: 13px;}
.periodicalsth {height: 138px;margin-top: 13px;}
#vthumz {position: relative;overflow: hidden;display: inline-block;}
#vthumz a, #vthumz a:hover, #vthumz:hover {text-decoration: none;-webkit-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); -moz-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63);}
#vthumz a img {width: 100%; /*border: 1px solid #38964b; padding: 5px; background: #fff*/;}
#vthumz .vt-title {background: #38964b; color: #fff; padding: 5px 10px; margin: 0px 6px 25px; font-size: 15px; text-align: center; margin-top: -37px; position: relative; z-index: 5;}
#vthumz .vt-title:hover {background: rgba(56, 150, 75, 0.59); color: #fff; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
/*#vthumz .thumb-icon.photo { background-image: url(../images/video.png);}
#vthumz .thumb-icon.photoslday { background-image: url(../images/photo.png);}
#vthumz .thumb-icon { position: absolute; width: 100%; height: 100%; bottom: 20px; background: rgba(0, 0, 0, 0.3) no-repeat center center; z-index: 4; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#vthumz a:hover .thumb-icon { bottom: 100%;}*/

.photoclass {/*width: 15.666667%;*/ width: 15.940%; position: relative; text-align: left; display: inline-block; margin-right: 5px; margin-bottom: 5px;}
#gallthumz {position: relative;overflow: hidden;display: inline-block; margin-bottom: 0px;}
#gallthumz:hover {-webkit-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); -moz-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63);}
#gallthumz a, #gallthumz a:hover {text-decoration: none;}
#gallthumz a img {width: 100%; /*border: 1px solid #38964b; padding: 5px; background: #fff;*/-webkit-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); -moz-box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63); box-shadow: 0px 20px 17px -16px rgba(0,0,0,0.63);}
#gallthumz .vt-title {background: #38964b; color: #fff; padding: 5px 10px; margin: 0px 6px 25px; font-size: 15px; text-align: center; margin-top: -37px; position: relative; z-index: 5;}
#gallthumz .vt-title:hover {background: rgba(56, 150, 75, 0.59); color: #fff; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
/*#gallthumz .thumb-icon.photo { background-image: url(../images/photo.png); }
#gallthumz .thumb-icon { position: absolute; width: 100%; height: 100%; bottom: 0px; background: rgba(0, 0, 0, 0.3) no-repeat center center; z-index: 4; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#gallthumz a:hover .thumb-icon { bottom: 100%;}*/

/********** End vtours/gallery css ***********/

/********** Medical Periodicals css ***********/

#medperiodicals {position: relative;overflow: hidden;display: inline-block;}
#medperiodicals a, #medperiodicals a:hover {text-decoration: none;}
#medperiodicals a img {width: 100%; /*border: 1px solid #38964b; padding: 5px; background: #fff;*/-webkit-box-shadow: -15px 23px 21px -23px rgba(0,0,0,0.63); -moz-box-shadow: -15px 23px 21px -23px rgba(0,0,0,0.63); box-shadow: -15px 23px 21px -23px rgba(0,0,0,0.63);}
#medperiodicals .vt-title {background: #38964b; color: #fff; padding: 5px 10px; margin: 0px 6px 25px; font-size: 15px; text-align: center; margin-top: -37px; position: relative; z-index: 5;}
#medperiodicals .vt-title:hover {background: rgba(56, 150, 75, 0.59); color: #fff; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
#medperiodicals .thumb-icon.link { /*background-image: url(../images/link.png);*/}
#medperiodicals .thumb-icon { position: absolute; width: 100%; height: 100%; bottom: 20px; background: rgba(0, 0, 0, 0.3) no-repeat center center; z-index: 4; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#medperiodicals a:hover .thumb-icon { bottom: 100%;}

/********** END Medical Periodicals css ***********/

/********** Contact Form css ***********/
#contactform {margin-left: 15px;margin-right: 15px;}
.error_message { display: block; height: 38px; width: 100%; line-height: 22px; background: #ED1C24; padding: 6px; margin-top: 0px; margin-bottom: 15px; text-align: center; font-size: 14px; color: #fff; border: 1px solid #ED1C24;p}
/********** END Contact Form css ***********/

#back-to-top { position: fixed; bottom: 1.5%; right: 1%; z-index: 9999; width: 32px; height: 32px; text-align: center; line-height: 30px; background: #383838; color: #444; cursor: pointer; border: 0; border-radius: 2px; text-decoration: none; transition: opacity 0.2s ease-out; opacity: 0; }
#back-to-top:hover { background: #da7410; }
#back-to-top.show { opacity: 1; }
#back-to-top a i.fa-angle-up { font-size: 30px; color: #FFFFFF; }
/*#back-to-top a:hover i.fa-angle-up {background-color: #000; color: #ea4838;}*/
/* Footer Styles */

#pre-footer {/*margin-top:35px;*/padding: 40px 5px 20px 5px;background: #505050;color: #fff;min-height: 340px;}
#pre-footer .footerlogo{padding-bottom: 20px;}
#pre-footer .footer-address p {font-size: 0.898em; letter-spacing: 0.5px;}
#pre-footer .footer-address p.phone-ft {margin-bottom: 2px;}
#pre-footer .footer-address p.phone-ft span{padding-left: 26px;}
#pre-footer .footer-address p i.fa-envelope{padding-right: 8px;}
#pre-footer .footer-address p i.fa-phone{padding-right: 8px;}
#pre-footer .footer-address p i.fa-map-marker{padding-right: 8px;}
/*#pre-footer .footer-address p span{font-size: 15px;}*/
#pre-footer .footer-address p.address-sub{padding-left: 26px;}
#pre-footer .footer-address p.phone-sub{padding-left: 26px;}
#pre-footer .footer-address p.sqtitle{padding-top: 20px; margin-bottom: 5px;}
#pre-footer .footer-address p.sqtitle span{padding-left: 4px;}

#pre-footer .quicklink-section {}
#pre-footer .quicklink-section h4{font-size: 18px;text-transform:uppercase;border-bottom:1px solid #d0d0d0;margin-top:0px;padding-bottom:15px;letter-spacing:0.5px;}
#pre-footer .quicklink-section h3{font-size: 15px;text-transform:uppercase;/*border-bottom:1px solid #848484;margin-top:0px;padding-bottom:15px;*/letter-spacing:0.5px;padding-bottom: 10px;}
#pre-footer .quicklink-section ul{padding-left: 0px;list-style:none;}
#pre-footer .quicklink-section ul li{line-height: 23px;}
#pre-footer .quicklink-section ul li a{font-size: 0.898em; color:#fff; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
#pre-footer .quicklink-section ul li a:hover, #pre-footer .quicklink-section ul li a:focus{text-decoration: none;color: #b5b5b5;}

footer {padding: 20px 0;background: #383838;color: #fff;font-size: 0.898em;}
footer .copyright {padding-left: 20px;}
footer .credit a {color:#FFFFFF;font-size:0.86em;padding-left:5px;padding-right: 20px;text-decoration:none;}
/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}