/*font-family: 'Lato', sans-serif;
font-family: 'EB Garamond', serif;
font-family: 'Open Sans', sans-serif;*/
/*
Color Changes
#808285 & #828282 -> #939598
*/

a, a:hover, a:focus { text-decoration: none; outline: none;}
#jqcheck { background: #fff9d7; text-align: center; color: #333; padding: 10px 0px; font-size: 13px; font-weight: bold; width: 100%; font-family: 'Lato', sans-serif; }
#jqcheck img { margin: 0px 5px -3px; }

img { max-width: 100%;}

::selection { background: rgb(105,70,160); color: #fff; text-shadow: none; }
/*::-webkit-scrollbar {width:10px;height:10px;}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display:none;}
::-webkit-scrollbar-track-piece {background-color: rgb(105,70,160);-webkit-border-radius:0px;border-left:1px solid #888;}
::-webkit-scrollbar-thumb:vertical {-webkit-border-radius:0px;background:#ff5e00;}*/

ul, li { list-style: none; padding: 0px; margin: 0px;}
html, body { padding: 0px; margin: 0px; font-family: Lato, 'Open Sans';}
p { font-size: 14px; line-height: 26px; }
.clear { clear: both;}

/*h1, h2, h3, h4, h5, h6 {font-family: 'EB Garamond', 'Cormorant Garamond', 'Noto Serif', serif; padding: 0px; margin: 0px;}*/
h1, h2, h3, h4, h5, h6 {font-family: 'EB Garamond', 'Cormorant Garamond', 'Noto Serif', serif;}


h3 { font-size: 30px; color: #939598;}
h3 span { display: inline-block; border-bottom: 2px solid #745ca8;}
h3 strong { display: block; font-weight: bold;}


.overlay{display:none; background: #000; top: 0px; left: 0px; opacity: 0.8; -ms-filter: "alpha(opacity=60)"; width: 100%; height: 100%; position: fixed; z-index: 9999;  opacity: 0;}


body.home-page {background-color: #f1f2f2;background-image: url(../images/bg-logo.png);background-repeat: no-repeat;background-position: 50% 65%;background-size: 100%;}

body.body-bg {background-color: #f1f2f2;}

header { position:relative;}
header .social{padding: 40px 25px 10px 25px;float: right;}
.social-share{display: inline-block; list-style: none;padding: 0;margin: 0;}
ul.social-share li {display: inline-block;margin: 0 3px;}
ul.social-share li a {display: inline-block;}
ul.social-share li a:hover {}

.search-bg { background: #745ca8}

header .logo { position:absolute; left: 0px; right: 0px; bottom: -120px; margin: auto; width: 272px; height: 76px; z-index: 1; text-shadow: 0 0 5px rgba(0,0,0,0.5);}

/*.search {background-color: rgb(105,70,160);height: 55px;padding:0 20px;color:#fff;font-size: 16px;clear: both;position: relative;}*/
.search {background-color: rgb(105,70,160);height: 55px;padding:0 20px;color:#fff;font-size: 16px; clear: both;}
.search input[type=text] {width: 250px;color: #fff; line-height:39px; box-sizing: border-box;border: 0;font-size: 14px;background-color: rgb(105,70,160);margin-top: 8px;-webkit-transition: width 0.4s ease-in-out;    transition: all 0.6s ease-in-out; text-transform: uppercase; font-weight: 700;}
.search input[type=text]:focus {margin-top: 8px;width: 98%;outline: none;border: 0;background-color: rgba(0,0,0,0.2); transition: all 1s ease-in-out;}




header ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: white;opacity: 1; /* Firefox */}
header :-ms-input-placeholder { /* Internet Explorer 10-11 */color: white;}
header ::-ms-input-placeholder { /* Microsoft Edge */color: white;}


.slider-main { background: #000;}
/*.slider-sec {background: url(../images/home/front-1.jpg) center center no-repeat;background-size: cover;min-height: 550px;}*/
/*
.slider-sec {background: url(../images/home/front-12.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-sec h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}
*/
.slider-img1 {background: url(../images/home/front-1.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img1 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img2 {background: url(../images/home/front-2.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img2 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

/*
.slider-img13 {background: url(../images/home/front-13.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img13 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: none;}
*/

/*.slider-img3 {background: url(../images/home/front-3.jpg) center center no-repeat;background-size: cover;min-height: 550px;}*/
.slider-img3 {background: url(../images/home/front-3.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img3 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img4 {background: url(../images/home/front-4.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img4 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img5 {background: url(../images/home/front-5.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img5 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img6 {background: url(../images/home/front-6.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img6 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img7 {background: url(../images/home/front-7.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img7 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img8 {background: url(../images/home/front-8.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img8 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img9 {background: url(../images/home/front-9.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img9 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img10 {background: url(../images/home/front-10.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img10 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: normal;}

.slider-img11 {background: url(../images/home/front-11.jpg) center center no-repeat;background-size: cover;width: 100%;}
.slider-img11 h3{color: #000;background-color: rgba(255,255,255,0.5);height: 50px;width: 625px;padding: 8px 0;font-family: 'EB Garamond', serif;font-style: normal;font-size: 30px;text-align: center; margin: 350px auto 0; text-transform: inherit;font-weight: none;}

.main-navi {background-color: #f1f2f2;position: relative;padding: 15px 10px 10px 10px;text-align:center;margin: -60px -15px 0 -15px;height: 60px;}
.main-navi ul {margin: 0;padding: 0;}	
.main-navi ul li {display: inline;font-size: 13px;text-transform: uppercase;letter-spacing: 2px;color: #939598; font-weight: 600;}
.main-navi li + li:before {content: " | ";padding: 0 15px;}
.main-navi ul li a {color: #939598;text-decoration: none;}



.home-main-images {display: block; margin-top: -10px;}
.home-main-images ul { padding: 0px; margin: 0px;}
/*.home-main-images ul li { float: left; position:relative; overflow: hidden; margin: 0 12px 12px 0; height: 298px;  }*/
.home-main-images ul li { float: left; position:relative; overflow: hidden; margin: 0 12px 12px 0; height: 262px;  }

.home-main-images ul li:nth-child(3n) { margin-right: 0px;}
.home-main-images ul li a {}
.about-text-area { padding-top: 70px; padding-bottom: 70px;}
.about-text-area  p { font-size: 19px; line-height: normal; color: #939598; padding: 0; margin: 0;}


/*
.home-main-images ul li img { width: 100%; height: 100%;}
.home-main-images ul li img {transition: 0.5s all;}
.home-main-images ul li:hover img {transition: 0.5s all;}*/

.home-main-images ul li h6 { position:absolute; left: 10px; bottom: 20px; z-index: 5;padding: 30px;bottom: 0;color: #fff;font-size: 16px;font-weight: bold;     text-shadow: 0 0 5px rgba(0,0,0,0.5); font-family: 'Lato', sans-serif;}
.home-main-images ul li a { left: 0px; right: 0px; top: 0px; bottom: 0px; width: 100%; height: 100%; position:absolute; margin: auto; opacity: 0; display:block; vertical-align: middle;}
.home-main-images ul li:hover a {background: rgb(194, 180, 35); text-align:center;color: #fff;font-size: 16px;font-weight: normal;padding: 0;opacity: 0.9; transition: 0.5s all;}
.home-main-images ul li a span {position:absolute;top: 50%;left: 50%; transform: translate(-50%, -50%); width: 100%; text-align:center; font-size: 27px;font-family: 'EB Garamond', serif;}
 
.home-main-images ul li.work:hover a { background: rgb(159, 36, 143);}
.home-main-images ul li.behind_scene:hover a { background: rgb(105, 70, 160);}
.home-main-images ul li.people:hover a { background: rgb(0, 155, 223);}


.home-main-images ul li.text { background: #fff; padding: 20px; font-size: 12px; font-weight: 400; color: gray;}
.home-main-images ul li.text img { display: block; clear: both;}
.home-main-images ul li.text h5 {font-size: 11px;font-weight: bold;color: gray;padding: 0px;margin: 15px 0 10px;letter-spacing: 0.5px; font-family: 'Open Sans', sans-serif;}

.home-main-images ul li.text p { font-size: 11px; font-weight: 400; color: gray; padding: 0px; margin: 0px; line-height: 14px; font-family: 'Open Sans', sans-serif;}

.w372 { width: 372px;}
.w474 { width: 494px;}
.w270 { width: 250px;}
.w287 { width: 250px;}
.w355 { width: 372px;}
.w382 { width: 372px;}
.w486 { width: 486px;}
.w277 { width: 277px;}

.bottom-slider-main h3 { font-size: 28px; font-weight: 700; color: #939598; text-align:center; padding: 0px; margin: 50px 0 60px; font-family: 'Lato', sans-serif; letter-spacing: 1px; text-transform: none;}


.bottom-slider .slick-prev {left: -45px;}
.bottom-slider .slick-prev:before, .bottom-slider .slick-next:before {content: "\f104";color: #999999;font-family: 'FontAwesome';font-size: 100px;font-weight: lighter;}
.bottom-slider .slick-next:before { content: "\f105"; }
.bottom-slider .slick-next {right: -45px;}

.bottom-slider .slick-prev, 
.bottom-slider .slick-next {margin-top: -55px;}


.bottom-info h3 {font-size: 30px; font-weight: 400; font-family: 'Lato', sans-serif; color: #745ca8; padding: 0px; margin: 40px 0 40px; text-align: center; letter-spacing: 1px; text-decoration: underline;}
 

.bottom-info p {font-size: 18px; font-weight: 400; font-family: 'Lato', sans-serif; color: #a7a9ac; padding: 0px; margin: 0 0 40px 0; text-align: center; line-height: 30px;}

.footer-color-bg { background-color: #6946a0; height: 220px; text-align: center; position: relative; display: table; color: #fff; width: 100%; }
.footer-center { display: table-cell; vertical-align: middle; padding: 20px;}
.footer-center a {color: #fff;padding: 0 15px 0 0;position: relative; line-height: 30px;}
.footer-center a + a:before { content: "|"; padding: 0 10px 0 0; }
/*.footer-center a:before {content:''; width: 1px; height: 15px; background: #fff; position:absolute; right: 0px;top: 2px;}*/

/*.footer-color-bg, .footer-info, .footer-field, .footer-map { width: 100%; }

.footer-color-bg { background-color: #6946a0; text-align: center; position: relative; display: table; color: #fff; font-size: 0.9em; }
    .footer-color-bg a { color: #fff; line-height: 30px; }

.footer-center { display: table-cell; vertical-align: middle; }
    .footer-center a + a:before { content: "|"; padding: 0 10px; }*/

.footer-info h3 { font-size: 15px; font-weight: 700; color: #745ca8; padding: 0px; margin: 25px 0 0 0; text-transform: uppercase;font-family: 'Lato', sans-serif;}
.footer-info p { font-size: 15px; font-weight: 400; margin: 0px; padding: 15px 0; color: #bcbec0; line-height: 25px;}


.footer-field { height: 220px; padding: 25px;}
.footer-field textarea { height: 145px; resize: none; width: 100%; border: 0px; padding: 15px;     border: 1px solid #ccc; }

.footer-field input[type="submit"]{width: 120px;height: 35px;background: #6946a0;color: #fff;border: 0;margin-top: 6px;     text-transform: uppercase;}

.footer-map { /*background: url(../images/footer-map.jpg) left top no-repeat;*/ min-height: 220px; background-size: cover;}
.footer-map iframe  { width: 100%; height: 220px;}
.footer-links { color: #bcbec0;padding: 30px 0; text-align: center; line-height: 40px; }
.footer-links a { color: #bcbec0;font-size: 15px;font-weight: 400;text-align: center; }
.footer-links a:hover { color: #745ca8; }
.footer-links a+a::before { content: '|'; padding: 0 15px; }



.work-shop-area { background: #fff;    margin-top: 50px;}
.footer-form-bg { background: #f5f6f6}
.footer-form-bg .row {margin-right: -30px;margin-left: -30px;}


.footer-social { padding: 0px; margin: 0px;}
.footer-social a { background: url(../images/home/social-icon1.png) left top no-repeat; display: inline-block; width: 30px; height: 30px; background-size: cover;margin-right: 10px;}

.footer-social a.two { background-image:url(../images/home/social-icon2.png);}
.footer-social a.thee { background-image:url(../images/home/social-icon3.png);}
.footer-social a.four { background-image:url(../images/home/social-icon4.png);}
.footer-social a.five { background-image:url(../images/home/social-icon5.png);}

.inner-logo {float: left; margin: 15px 20px 15px 0;}

header.inner-head .social { padding-top: 50px;}
header.inner-head .search { padding: 0px;}

.inner-menu { height:55px;}
.inner-menu ul { margin: auto;}
.inner-menu ul li { line-height:40px; font-size:13px; font-weight:normal; color:#fff; display:inline-block; text-transform: uppercase; padding:0 20px 0 0; margin: 0 20px 0 0; letter-spacing: 1px; list-style:none; float:left}
.inner-menu ul li:before { width: 1px; height: 13px; background: #fff; position:absolute; right: 0px; top: 21px; content: '';}
.inner-menu ul li a {padding:8px 0; display: inline-block; color: #fff;}

.inner-menu ul li:nth-last-child(1) { padding: 0px; margin: 0px;}
.inner-menu ul li:nth-last-child(1):before { display: none;}

.inner-menu {float: left;width: 60%;}

/*SubMenu*/

.inner-menu ul li ul {z-index: 1; width: 100%; position: absolute; background: #fff; left: 0; padding-left: 8%; display: none;}
.inner-menu ul li ul li {}
.inner-menu ul li ul li a {color: #bcbec0;}
.inner-menu ul li ul li:before { background: #d1d2d4;}
.inner-menu ul li ul li a:hover {color: rgb(105,70,160);}

.inner-menu ul li:hover ul { display: block;}

.inner-search {float: right;width: 25%; }


header.inner-head .search input[type=text]:focus { width: 80%; }

.philosophy-txt { margin: 300px -40px 0 0;}
/*.philosophy-txt h4 { color: #939598; padding: 0px; margin: 0px 0 40px 0; font-size: 33px; font-weight: 600;}*/
.philosophy-txt h4 { color: #939598; padding: 0px; margin: 0 0 30px 0; font-size: 33px; font-family: 'EB Garamond', 'Cormorant Garamond', 'Noto Serif';}
.philosophy-txt p{ color: #939598; padding: 0px; margin: 0px; font-size: 20px; font-weight: 400;}
.philosophy-logo { margin: 0 0 50px 0;}


.about-text-area h4 { font-size: 22.5px; font-family: Lato; font-weight: bolder; padding: 0px; margin: 0px 0 40px 0; color: #939598;}
.about-text-area p { font-size: 19px; padding: 20px 0 0 0; margin: 0px; color: #939598; line-height: 32px;}


.martop150 {display: table; height: 460px; overflow: hidden;}
.martop150 > div {display: table-cell; vertical-align: middle;}
.martop150 > div .h4 { color: #939598; font-size: 27px; font-family: 'EB Garamond', 'Cormorant Garamond', 'Noto Serif';}
.martop150 > div .designation { font-size: 20px; color: #939598; line-height: 32px;}


.team-tab-list ul { margin: 110px 0 0 0;}
.team-tab-list ul li { float: left; margin: 0 15px 15px 0; width: calc(25% - 15px);height: 195px;}
.team-tab-list ul li:nth-child(4n) {margin-right: 0px;}


.team-tab-list .nav-tabs>li.active>a,
.team-tab-list .nav-tabs>li.active>a:focus,
.team-tab-list .nav-tabs>li.active>a:hover
{color: #555;cursor: default;background-color: inherit;border: 0;border-bottom-color: transparent;padding: 0;margin: 0;}
.team-tab-list .nav>li>a>img {max-width: 100%;}
.team-tab-list .nav-tabs>li>a, .team-tab-list .nav-tabs>li>a:hover {border-color: inherit;padding: 0;margin: 0;border: 0;}
 
 
 .ceo-theme .search,  .ceo-theme .search input[type=text], .ceo-theme .footer-color-bg { background: #ac9833}
 .ceo-theme .search input[type=text]:focus {    background-color: rgba(0,0,0,0.2);}
 .ceo-theme h3 span#Name { border-bottom-color: #ac9833 !important; padding-bottom: 5px;}
 .ceo-theme h3 span#Designation { border: none; font-weight: normal; font-size: 25px; padding-top: 5px;}
 .ceo-theme .theme-color { color: #ac9833; line-height: 35px;}
 .ceo-theme .inner-menu ul li ul li a:hover {   color: #ac9833;}
 /*.ceo-text-area { padding: 35px 0 0 0; }*/
 .ceo-text-area h4 { font-size: 30px; font-weight: bold; color: #939598; padding: 0px; margin: 35px 0 0 0; }
 .ceo-text-area p { color: #939598; line-height: 32px;}
 /*.ceo-text-area p { font-size: 20px; padding: 0; margin: 0px; color: #939598; line-height: 32px;}
 .ceo-text-area p { margin: 0 0 40px 0;}*/
 
 /*
 .ceo-theme .search,  .ceo-theme .search input[type=text], .ceo-theme .footer-color-bg { background: #ac9833}
 .ceo-theme .search input[type=text]:focus {    background-color: rgba(0,0,0,0.2);}
 .ceo-theme h3 span { border-bottom-color: #ac9833;}
 .ceo-theme .theme-color { color: #ac9833; line-height: 40px;}
 .ceo-theme .inner-menu ul li ul li a:hover {   color: #ac9833;}
 .ceo-text-area h4 { font-size: 35px; font-weight: 700; color: #939598; padding: 0px; margin: 65px 0 30px 0; } 
 .ceo-text-area p { margin: 0 0 40px 0;}
 */

 .people-theme .search,  .people-theme .search input[type=text], .people-theme .footer-color-bg { background: #0297d9}
 .people-theme .search input[type=text]:focus {background-color: rgba(0,0,0,0.2);}
 .people-theme h3 span { border-bottom-color: #0297d9;}
 .people-theme .theme-color { color: #0297d9; line-height: 40px;}
 .people-theme .inner-menu ul li ul li a:hover {   color: #0297d9;}

 .work-clients .search,  .work-clients .search input[type=text], .work-clients .footer-color-bg { background: #0297d9}
 .work-clients .search input[type=text]:focus {background-color: rgba(0,0,0,0.2);}
 .work-clients h3 span { border-bottom-color: #0297d9;}
 .work-clients .theme-color { color: #0297d9; line-height: 40px;}
 .work-clients .inner-menu ul li ul li a:hover {   color: #0297d9;}

 .work-theme .search,  .work-theme .search input[type=text], .work-theme .footer-color-bg { background: #972188}
 .work-theme .search input[type=text]:focus {    background-color: rgba(0,0,0,0.2);}
 .work-theme h3 span { border-bottom-color: #972188;}
 .work-theme .theme-color { color: #972188; line-height: 40px;}
 .work-theme .inner-menu ul li ul li a:hover {   color: #972188;}


.work-images-box {}
.work-images-box ul { padding: 0px; margin: 0px;}
.work-images-box ul li {float: left;position: relative;overflow: hidden;margin: 0 12px 12px 0;height: 298px;}
.work-images-box ul li:nth-child(3n) { margin-right: 0px;}
.work-images-box ul li a {}

.show-img.home-main-images ul li a { opacity: 1;}

 .bold { font-weight: bold !important;}
 
 
.banner-slider .slick-prev {left: 45px;}
.banner-slider .slick-prev:before, .banner-slider .slick-next:before {content: "\f104";color: #fff;font-family: 'FontAwesome';font-size: 100px;font-weight: lighter;}
.banner-slider .slick-next:before { content: "\f105"; }
.banner-slider .slick-next {right: 45px;}

.banner-slider .slick-prev, 
.banner-slider .slick-next {margin-top: -55px;z-index: 99;}


.painting-list .col-xs-12 { padding-left: 0px; padding-right: 0px;}
.painting-list ul { padding: 0px; margin: 0px;}
.painting-list ul li { padding: 0px; margin: 0px;  float: left; width: 311px; height: 225px; margin: 0 12px 12px 0;}
.painting-list ul li:nth-child(4n) { margin-right: 0px; width: 201px;}

.contact-theme .search,  .contact-theme .search input[type=text], .contact-theme .footer-color-bg { background: #6946A0;}
.contact-theme .search input[type=text]:focus {    background-color: rgba(0,0,0,0.2);}
.contact-theme h3 span#Name { border-bottom-color: #ac9833 !important; padding-bottom: 5px;}
.contact-theme h3 span#Designation { border: none; font-weight: normal; font-size: 25px; padding-top: 5px;}
.contact-theme .theme-color { color: #ac9833; line-height: 35px;}
.contact-theme .inner-menu ul li ul li a:hover {   color: #ac9833;}
.contact-text-area h4 { font-size: 30px; font-weight: bold; color: #939598; padding: 0px; margin: 35px 0 0 0; }

/*.contact-text-area h3 { margin: 55px 0 35px 0;}
.contact-text-area h4 { font-size: 27px; font-weight: 700; color: #939598; padding: 55px 0 30px 0; margin: 0px;}
.contact-text-area p {font-size: 25px;font-weight: 400;padding: 20px 0 0 0;margin: 0px;color: #939598;line-height: 32px;}*/

.video-text-area { padding: 70px 0 0 0;}
.video-text-area h4 { font-size: 30px; font-weight: bold; color: #939598; padding: 0px; margin: 35px 0 0 0; }
.video-text-area img { display: inline-block; margin-top: 20px;}
.video-text-area p { font-size: 20px; color: #939598; line-height: 30px;}

.video-list ul { padding: 0px; margin: 0 0 0 0;}
.video-list ul li { padding: 0px; margin: 0 12px 12px 0; float: left; width: calc(33.333% - 9px);}

.video-list ul li:nth-child(3n) { margin-right: 0px;}

.video-list .nav-tabs>li.active>a,
.video-list .nav-tabs>li.active>a:focus,
.video-list .nav-tabs>li.active>a:hover
{color: #555;cursor: default;background-color: inherit;border: 0;border-bottom-color: transparent;padding: 0;margin: 0;}
.video-list .nav>li>a>img {max-width: 100%;}
.video-list .nav-tabs>li>a, .video-list .nav-tabs>li>a:hover {border-color: inherit;padding: 0;margin: 0;border: 0;}

.mtable {
    display: table;
}
.mtd {
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding-left: 0;
}
.mtd img {
    padding: 25px 0;
    max-width: 100%;
    height: auto;
}
.mtd iframe {
    margin-top: 25px;
    margin-bottom: 25px;
}
.mtd h4 {
    margin: 0;
}
.marginL25 {
    margin-left: 25px;
}
.marginL40 {
    margin-left: 40px;
}

.caption1 {
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
}

        /*#si {
            background-image: url('/css/searchicon.png');
            background-position: 10px 12px;
            background-repeat: no-repeat;
            width: 100%;
            font-size: 16px;
            padding: 12px 20px 12px 40px;
            border: 1px solid #ddd;
            margin-bottom: 12px;
        }*/

        #myUL {
            display: none;
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

            #myUL li a {
                border: 1px solid #ddd;
                margin-top: 0; /*-1px Prevent double borders */
                background-color: rgba(255,255,255,0.7);
                padding: 10px;
                text-decoration: none;
                font-size: 14px;
                color: black;
                display: block
            }

                #myUL li a:hover:not(.header) {
                    background-color: #eee;
                }