.mainContainer {width: 1349px;margin: 0 auto;/* height: 800px; */background: #fff;}
@media (min-width:992px) and (max-width:1348px) {.mainContainer {width: 100%; margin: 0 auto; height: 800px;}}

.topContainer {position: relative;width: 100%;float: left;padding: 29px 0 27px;background: #fff; border-bottom: 1px solid #f1efef;}
.topContainer:before {content: '';background: url(../images/topBar.jpg) repeat-x left center;position: absolute;width: 100%;height: 4px;top: 0;}
.topContainer ul, .topContainer ol{position: relative;margin: 0;padding: 0;display: flex;padding-left: 40px;}
.topContainer ol{padding-left: 25px;}
.topContainer ul:before{content: '\f095';font: 400 39px 'FontAwesome';color: #ffbd0a;position: absolute;top: 3px;left: 0;}
.topContainer ol:before{content: '\f0e0';font: 400 39px 'FontAwesome';color: #ffbd0a;position: absolute;top: 0;left: -25px;}
.topContainer ul li{width: 50%;}
.topContainer ul li, .topContainer ol li{list-style-type: none;}
.topContainer li{font:400 13px 'Lato'; color: #8f8f8f;}
.topContainer li strong{font:700 18px 'Open Sans Condensed'; color: #ff5915;width: 100%; float: left;}

.topBarFxd{position: fixed;z-index: 9999999999;box-shadow: 0px 0px 25px #ccc;}



/* for top menu */
.topMenuContainer {width: 100%; float: left; background: #fff;}
.topMenuWrap {margin-top: 0;width: 100%;float: left;text-align: right;position: relative;}
.topMenuWrap:after {content: '';position: absolute;bottom: -9px;left: 0;width: 100%;height: 9px;}
#main-menu {margin: 0;padding: 0;}
#main-menu li {display: inline-block;list-style-type: none;margin: 0;padding: 0; position: relative; transition: all ease-in-out 300ms;}
#main-menu li div {padding: 0;margin: 0 0px;position: absolute;top: 29px;right: 5px;margin: 0 0px;text-shadow: none;transition: all 500ms;}
#main-menu li div:after {display: none;content: '\f101';font-family: FontAwesome;}
#main-menu li:hover div {color: #fff;transform: rotate(90deg);}
#main-menu li:hover {background: #782125;background: -moz-linear-gradient(top, rgba(233,149,9,1) 0%, rgba(250,163,26,1) 40%);background: -webkit-linear-gradient(top, rgb(120, 33, 37) 0%,rgb(120, 33, 37) 40%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgb(120, 33, 37) 0%,rgb(120, 33, 37) 40%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99509', endColorstr='#faa31a',GradientType=0 );} 
#main-menu li a {color: #000;display: block;font: 400 14px "Lato";padding: 10px 10px;text-decoration: none;margin: 0 0;transition: background 300ms ease-in-out;}
#main-menu li a:hover,#main-menu li:hover a, #main-menu li.selected-menu a{color: #ffffff;}
#main-menu li.current-menu-item:hover > a {color:#dca47f;}
.selecto {border-bottom: 2px solid #ba8b6c;}
.selecto span {color: #e6b493;}
#main-menu li:hover > span {color: #FFF;}
#main-menu li.current-menu-item:hover > span {color: #F00;}
#main-menu li ul,#main-menu li ul li ul{left:0;opacity:0;visibility:hidden;padding:0;position:absolute;top: 35px;text-align:left;width:260px;z-index:91;margin:0;background: rgb(255, 255, 255);-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;/* border:2px solid #b98b6c; */}
#main-menu li ul li ul {top: 0;left: 100%;}
#main-menu li ul li,#main-menu li ul li ul li{float:left;margin:0;width:100%;background:0 0;border-right:none;padding:0;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #ffffff;}
#main-menu li ul li:after {content: '';}
#main-menu li ul li:hover {box-shadow: none;}
#main-menu li ul li a,#main-menu li ul li ul li a{margin:0;float:left;padding:3% 3% 3% 6%;color: #000000!important;background:0 0!important;text-transform:inherit;font-size:14px;width:100%;overflow:hidden;border-top:none!important;border-bottom:none!important;-webkit-transition:all .1s ease-in 0s;-moz-transition:all 0s ease-in 0s;-ms-transition:all .1s ease-in 0s;-o-transition:all .1s ease-in 0s;transition:all .1s ease-in 0s;}
#main-menu li ul li a span,#main-menu li ul li ul li a span{color:#0095c6!important;background-color:transparent!important;border-radius:0;padding:0}
#main-menu li ul li a:hover{padding:3% 3% 3% 9%;color: #fff !important;background: #f19801;}
#main-menu li:hover>ul{left:0;opacity:1;visibility:visible;margin-top:2px;box-shadow:0 4px 12px rgba(0,0,0,.33);/* background: url(../images/topbar.jpg) repeat-y top center; */}
#main-menu li:last-child ul:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid rgba(255,255,255,0);border-bottom:10px solid rgba(255,255,255,0);border-bottom-color:#FFF;position:absolute;top:-12px;left:198px}
#main-menu li:last-child ul {left: auto;right: 0;}
#main-menu li:hover > ul li:hover ul {left: 100%;}
.selected-menu {background: #782125;background: -moz-linear-gradient(top, rgba(233,149,9,1) 0%, rgba(250,163,26,1) 40%);background: -webkit-linear-gradient(top, #782125 0%,#782125 40%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #782125 0%,#782125 40%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99509', endColorstr='#faa31a',GradientType=0 );}

/* /for top menu */
.biosContainer {width: 100%;float: left;position: relative;padding: 21px 0 46px;background: #fff url('../images/biosBg.jpg') no-repeat center center;}
.bottom-separator{position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;padding-bottom: 155px;display: block;z-index: 1;-webkit-transform: scaleY(-1);transform: scaleY(-1);}
.bottom-separator:after{box-shadow: 0 0 0 200px #fff;border-radius: 100%;position: absolute;height: 500px;content: '';right: -20%;left: -20%;}
.biosContainer > div {width: 863px;height: auto;margin: 0 auto;}
.biosContainer h1 {color:#fff;font: 600 35px Raleway;text-transform: uppercase;letter-spacing: 0;margin-top: 50px;}
.biosContainer ol {display: -webkit-inline-box;padding: 5px 10px;}


.welcomePanelGrp{width: 100%; float: left;}

/* for welcome text*/
.welcomeText{width: 100%;float: left;padding: 40px 0;}
.welcomeText h1{font: 400 30px/18px 'Lato';color: #2a2132;margin: 0 0 30px 0;padding: 0;text-shadow: 1px 1px 0 #fff, 0px 3px 3px #0000003d;text-transform: uppercase;}
.welcomeText h1 span {font: 400 16px 'Lato';display: table;margin-left: 6px;text-shadow:none;position: relative;width: 37%;}
.welcomeText h1 span:before {content: '';position: absolute;height: 1px;width: 100%;top: 10px;right: -112px;background: #e8e7e7;}
.welcomeText .halfDiv{width: 100%; float: left; height: inherit; overflow: hidden;}
.welcomeText .aboutMob{height: 170px; overflow: hidden; position: relative;}
.welcomeText .aboutMob:before{position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;height: 200px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.welcomeText .halfDiv p {font: 400 14px/22px 'Lato';color: #000; text-align: left;}
.welcomeText .halfDiv p s {font: 400 18px/22px 'Lato';color: #ed0133;text-decoration: none;margin-top: 30px;display: block;}
.welcomeText p {text-align: center;}
/*.welcomeText p:last-child {text-align: center;}*/
.welcomeText p a {border: 2px solid #ffbd0a;padding: 8px 33px;margin: 10px 0 0 0;display: inline-table;font: 700 14px 'Lato';color: #ffbd0a;border-radius: 20px;position: relative;overflow: hidden;transition: all ease-in-out 300ms;}
.welcomeText p a:active, .welcomeText p a:visited, .welcomeText p a:focus {text-decoration: none;}
.welcomeText p a:hover{text-decoration: none;position: relative;color: #fff;}
.welcomeText p a:before {content: '';position: absolute;width: 100%;height: 100%;background: #ffc62c;top: 0;left: -160px;transition: all ease-in-out 300ms;border-radius: 20px;}
.welcomeText p a:hover:before {left:0px;z-index: -1;}

/* for panel group */
.panelGroup {width: 100%; float: left;}
.panelGroup .imageContainer {width: 100%;float: left;position: relative;margin-bottom: 15px;overflow: hidden;}
.panelGroup .imageContainer a, .panelGroup .imageContainer a:hover{text-decoration: none; color: #000;}
.panelGroup .imageContainer span {position: relative;bottom: 40px;left: 20px;background: #fff;padding: 5px 10px;font: 400 12px 'Lato';text-transform: uppercase;border-radius: 4px;z-index: 1;}
.panelGroup .imageContainer span:before, .panelGroup .imageContainer span:after {content: '';position: absolute;width: 14px;height: 14px;background: #ffffff;top: 5px;border-radius: 50%;z-index: -1;}
.panelGroup .imageContainer span:before {left: -7px;}
.panelGroup .imageContainer span:after {right: -7px;}

.subsecBlock::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.subsecBlock:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}
@-webkit-keyframes shine {100% {left: 125%;}}
@keyframes shine {100% {left: 125%;}} 


.leftMenuContainer{width: 100%;float: left;margin-top: 40px;background: #ffbd0a;padding: 7px;}
.leftMenuContainer ul{width: 100%;float: left;background: #fff;margin: 0;box-shadow: 0px 0px 15px #a77b04;padding: 5px 10px;}
.leftMenuContainer ul li{list-style-type: none;}
.leftMenuContainer ul li a{display: block;color: #000;padding: 5.8px 5px;border-bottom: 1px solid #f3f2ee;transition: all ease-in-out 300ms;}
.leftMenuContainer ul li:last-child a{border-bottom: 0}
.leftMenuContainer ul li a:hover{color: #fff;padding: 5.8px 5px 5.8px 15px;background: #782125;text-decoration: none;}



/* for paralax panel */
.paralaxPanel{width: 100%;padding: 79px 0;float: left;position: relative;overflow: hidden;}
.paralaxPanel:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;/*    transform: translateZ(-1px) scale(1.15);*/background: url(../images/paralax.jpg) no-repeat center center;background-attachment: inherit;}
.paralaxPanel a{transition: all ease-in-out 300ms; display: block;}
.paralaxPanel a:hover{box-shadow: 0 0 50px #fddd0a;}

/* for messages */
.messages{width: 100%; float: left; margin: 0; padding: 50px 0;}
.messages h2{margin: 0 0 10px 0;padding: 0;font: 500 20px 'Raleway';color: #2a2132;display: inline-block;}
.messages h2 span {margin: 0;padding: 0 0 0 35px;font: 500 16px 'Raleway';color: #2a2132;width: 100%;float: left;position: relative;}
.messages h2 span:before {content: '';position: absolute;height: 2px;background: #111111;top: 8px;left: 0;width: 30px;}
.messages p{margin: 0 0 10px 0;padding: 0;font: 400 14px/22px 'Lato';color: #000;}
.messages img{float: left;margin-right: 25px;}

/* for google map and address */
.mapContainer{margin: 0; padding: 0; width: 100%; float: left; background: url('../images/mapBg.jpg')}
.mapContainer p{padding: 0;color: #fff;font: 400 18px/24px 'Lato';margin: 35px 0;}
.mapContainer p strong{font: 400 30px/24px 'Lato';font-style: italic;margin-bottom: 20px;display: -webkit-inline-box;}
.mapContainer h6{font: 400 25px/24px 'Lato';font-style: italic;margin: 35px 0 22px 0;display: -webkit-inline-box;color: #d8d8d8;}
.mapContainer ul{margin: 0;padding: 0;}
.mapContainer ul li {list-style-type: none;width: 25%;float: left;  background: transparent;}
.mapContainer ul li a {color:#fff;width: 100%;float: left;line-height: 28px;transition: all ease-in-out 300ms;}
.mapContainer ul li a:hover {text-decoration: none;color: #fbfac8;padding-left: 10px;}



/* for copyright statement */
.cpRite{width: 100%;float: left;font: 400 13px 'Lato';color: #503f5f;text-align: center;padding: 11px 0;border-top: 1px solid #f3f1f2;}
.cpRite a {color: #503f5f;}
.cpRite a:hover {color: #503f5f;}

/* for other page */
.otherContents {width: 100%;float: left;padding: 0 0 30px 0;}
.otherContents h1{font: 400 30px 'Lato';color: #2a2132;margin: 0 0 20px 0;padding: 0;text-shadow: 1px 1px 0 #fff, 0px 3px 3px #0000003d;text-transform: uppercase;}
.otherContents h2{font: 600 25px 'Raleway';color: #69250a;margin: 0 0 10px 0;padding: 0;}
.otherContents h3{font: 600 17px 'Raleway';color: #177f0c;margin: 15px 0 10px 0;padding: 0;}
.otherContents h4{font: 600 25px 'Raleway';color: #69250a;margin: 0 0 30px 0;padding: 0;}
.otherContents h5{font: 600 20px 'Raleway';color: #69250a;margin: 0 0 30px 0;padding: 0;}
.otherContents p {font: 400 14px/22px 'Lato';color: #000; text-align: left;}
.otherContents p s{text-decoration: none;background: #ffbd0a;padding: 2px 7px 2px 7px;display: -webkit-inline-box;border-radius: 4px;margin: 5px 21px 5px 0;position: relative;color: #ffffff;font-size: 12px;text-shadow: 1px 1px 2px #b99f18, 2px 2px 1px #b99f18, 3px 3px 2px #b99f18;}
.otherContents p s:after{content: '\f178';font: 400 37px 'FontAwesome';color: #ffbd0a;right: -18px;top: -6px;padding: 0;position: absolute;z-index: -1;text-shadow: initial;}
.otherContents ul, .otherContents ol {margin: 0 0 15px 15px;padding: 0;}
.otherContents ul li {margin: 0;padding: 0 0 0 17px;font: 400 14px/25px 'Lato';list-style-type: none;position: relative;}
.otherContents ol li {margin: 0 0 0 16px;padding: 0 0 0 8px;font: 400 14px/25px 'Lato';}
.otherContents ul li:before {content: '\f2da';position: absolute;font: 400 12px fontAwesome;top: 8px;left: 0;color: #177f0c;}

.pgImgContainer{border: 1px solid #ccc;padding: 5px;display: inline-grid;float: right;box-shadow: 8px 8px 12px #dcdcdc;background: #ffffffa3;position: relative;}
.pgImgContainer > div {text-align: center;background: #0000008c;color: #fff;margin-top: 1px;padding: 7px 10px;font: 400 13px Lato;position: absolute;left: 5px;bottom: 5px;right: 5px;}

.pgImgContainerLft{border: 1px solid #ccc;padding: 5px;display: inline-grid;float: left;box-shadow: 8px 8px 12px #dcdcdc;background: #ffffffa3;position: relative;margin-right: 20px;margin-top: 6px;margin-bottom: 16px;}
.pgImgContainerLft > div {text-align: center;background: #0000008c;color: #fff;margin-top: 1px;padding: 5px 0;font: 400 13px Lato;position: absolute;left: 5px;bottom: 5px;right: 5px;}
.pgImgContainerRgt{border: 1px solid #ccc;padding: 5px;display: inline-grid;float: right;box-shadow: 8px 8px 12px #dcdcdc;background: #ffffffa3;position: relative;margin-left: 20px;margin-top: 6px;margin-bottom: 16px;}
.pgImgContainerRgt > div {text-align: center;background: #0000008c;color: #fff;margin-top: 1px;padding: 5px 0;font: 400 13px Lato;position: absolute;left: 5px;bottom: 5px;right: 5px;}

a.eachSubSec {width: 100%; float: left; box-shadow: inset 0px 0px 5px #CCC; border-radius: 3px; transition: all ease-in-out 300ms;}
a.eachSubSec:hover {background: #efefef;}
a.eachSubSec img {border-radius: 3px; margin: 5px;}
a.eachSubSec .textWrap {margin: 6px 0;font: 400 13px/20px 'Lato';color: #000;}
a.eachSubSec .textWrap strong {margin: 0 0 4px 0;display: block;font-weight: 700;font-size: 15px;color: #a07527;text-transform: uppercase;}


.pageBg{width: 100%;float: left;position: relative;overflow: hidden;}
.pageBg:before{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateZ(-1px) scale(1.15);background: url('../images/page_photos/pageBg.jpg') repeat center center;background-attachment: fixed;}

.eachImgWrap{position: relative;margin: 0 0 30px 0;width: 100%; float: left;}
.eachImgWrap img{border-radius: 25% 0;width: 150px;box-shadow: 0 0 10px #ccc;padding: 3px;background: #fff;}
.eachImgWrap > div{position: absolute;top: 27px;left: 140px;right: 0;box-shadow: 0 0 10px #ccc;padding: 15px 15px 15px 25px;z-index: -1;font: 600 15px/28px 'Lato';text-align: center;text-transform: uppercase;}
.eachImgWrap > div em{font-weight: 400;font-style: normal;display: block;text-align: center;font-size: 13px;}
.eachImgWrapRite {position: relative;margin: 0 0 30px 0;width: 100%; float: left;}
.eachImgWrapRite img{float: right;}
.eachImgWrapRite > div{right: 140px;left: 0;}

.donateBtn{float: right;border: 2px solid #fbd70a;border-radius: 4px;padding: 3px;margin-left: 10px;position: relative;z-index: 99;}



.about-resume{width: 100%; float: left;}
.about-resume p{text-align: center;font: 400 20px 'Lato';text-transform: uppercase;width: 100%;float: left;margin-bottom: 40px;}
.about-resume p strong{border: 1px solid #ffbd0a;border-radius: 10px;padding: 10px 15px;}
.job-details,.education-details {position: relative;width: 100%;float: left;}
.job-details:before,.job-details:after,.education-details:before,.education-details:after {content: '';position: absolute;background: #ffbd0a;left: 50%;}
.job-details:before,.education-details:before {width: 2px;height: 100%;margin-left: -1px;top: -30px;}
.job-details:after,.education-details:after {width: 20px;height: 20px;margin-left: -10px;bottom: 11px;}
.about-resume .item {clear: both;display: inline-block;padding-bottom: 40px;width: 100%;}
.about-resume .item .box {background: #ffbd0a;color: #ffffff;font-family: 'Raleway';float: right;padding: 10px 20px;position: relative;text-align: right;font-size: 18px;border-radius: 5px;font-weight: bold;}
.job-details .item:nth-child(even) .box,.education-details .item:nth-child(even) .box {float: left;text-align: left;}
.job-details .item:nth-child(odd) .box:before,.job-details .item:nth-child(odd) .box:after,.job-details .item:nth-child(even) .box:before,.job-details .item:nth-child(even) .box:after,.education-details .item:nth-child(odd) .box:before,.education-details .item:nth-child(odd) .box:after,.education-details .item:nth-child(even) .box:before,.education-details .item:nth-child(even) .box:after {content: '';position: absolute;background: #ffbd0a;top: 50%;}
.job-details .item:nth-child(odd) .box:before,.education-details .item:nth-child(odd) .box:before {width: 35px;height: 2px;margin-top: -1px;right: -30px;}
.job-details .item:nth-child(even) .box:before,.education-details .item:nth-child(even) .box:before {width: 35px;height: 2px;margin-top: -1px;left: -30px;}
.job-details .item:nth-child(odd) .box:after,.education-details .item:nth-child(odd) .box:after {width: 10px;height: 10px;right: -35px;margin-top: -5px;}
.job-details .item:nth-child(even) .box:after,.education-details .item:nth-child(even) .box:after {width: 10px;height: 10px;left: -35px;margin-top: -5px;}
.about-resume .item .box time {font-size: 14px;font-weight: 300;text-transform: uppercase;}
.institution {font-size: 18px;font-weight: 400;padding-top: 9px;text-transform: capitalize;}
.about-resume .name,.about-resume .title {color: #7e878f;font-family: 'Oswald';font-size: 17px;font-weight: 400;padding-bottom: 0px;text-transform: capitalize;}
.job-details .item .col-sm-6:nth-child(odd),.education-details .item .col-sm-6:nth-child(odd) {padding-right: 30px;}
.job-details .item .col-sm-6:nth-child(even), .education-details .item .col-sm-6:nth-child(even) {padding-left: 30px;}
.education-details .item:nth-child(even) .col-sm-6:first-child,.job-details .item:nth-child(even) .col-sm-6:first-child{padding-left:30px;text-align:left;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.education-details .item:nth-child(even) .col-sm-6:nth-child(2),.job-details .item:nth-child(even) .col-sm-6:nth-child(2){padding-right:30px;text-align:right;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.facts {border-color: #7e878f;}
.facts .col-md-3.col-sm-6{border:2px solid #e8eaf6;border-right:0;padding:0}
.facts .col-md-3.col-sm-6:hover{background:#7e878f;border-color:#7e878f}
.facts .item{padding:55px}
.facts .col-md-3.col-sm-6:last-child{border-right:2px solid #e8eaf6}
.facts .item-icon{color:#7e878f;font-size:65px;padding-bottom:12px}
.facts .col-md-3.col-sm-6:hover .count-number,.facts .col-md-3.col-sm-6:hover .item-about,.facts .col-md-3.col-sm-6:hover .item-icon{color:#fff}
.facts .count-number{color:#37474f;display:block;font-family:Oswald;font-size:25px;font-weight:700;padding-bottom:12px}
.facts .item-about{color:#7e878f;font-family:Oswald;font-size:14px;text-transform:uppercase}
.facts .col-md-3.col-sm-6,.facts .count-number,.facts .item-about,.facts .item-icon,.facts-items{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.about-resume .title {padding-bottom: 43px;}
.about-resume .item{clear:both;display:inline-block;padding-bottom:40px;width:100%}
.holLink{background:#ffbd0a;color:#860000;font-family:Lato;padding:10px 20px;position:relative;text-align:center;font-size:14px;border-radius:5px;font-weight:600}

/**/
.ohterBiosContainer {width: 100%; float: left;padding: 0; background: #ccc;}
.otherContents .breadcrumb{margin: 0 0 20px 0;padding: 0;background-color:transparent;border-bottom: 1px solid #f5f5f5;border-radius: 0;}
.otherContents .breadcrumb li {margin: 0;font-size: 12px;padding: 5px 0;}

.testim{width: 100%; float: left;margin: 30px 0 0 0;}
.testim h3{font: 400 30px/18px 'Lato';color: #2a2132;margin: 0 0 30px 0;padding: 0;text-shadow: 1px 1px 0 #fff, 0px 3px 3px #0000003d;text-transform: uppercase;}
.testim h3 span {font: 400 16px 'Lato';display: table;margin-left: 6px;text-shadow:none;position: relative;width: 37%;}
.testim h3 span:before {content: '';position: absolute;height: 1px;width: 100%;top: 10px;right: -112px;background: #e8e7e7;}

.testim #testim{width: 100%; float: left;}
.testim #testim .eachTestimCont{width: 100%;float: left;margin: 0;padding: 0 0 10px 0;}
.testim #testim .eachTestimCont p{min-height: 150px;background:#479c18;color: #fff;padding: 25px 35px 44px;font: 400 14px/22px 'Lato'; position: relative;}
.testim #testim .eachTestimCont p:after{background: #337011;border-radius: 50%;bottom: -20px;color: #ffffff;content: "\f10d";font-family: fontawesome;font-size: 18px;height: 50px;left: 20px;line-height: 49px;position: absolute;text-align: center;width: 50px;}
.testim #testim .eachTestimCont p span{width: 100%;float: left;text-align: right;color: #eaff7a;margin: 10px 0 0 0;}
.testim #testim .custNav{width: 100%;float: left;text-align: center;}
.testim #testim .custNav > div{width: 16px;height: 16px;/* background: #479c18; */display: -webkit-inline-box;margin: 0 5px;border: 2px solid #479c18;border-radius: 50%;}
.testim #testim .custNav .active{position: relative;}
.testim #testim .custNav .active:before{content: '';position: absolute;width: 6px;height: 6px;background: #479c18;border-radius: 50%;top: 3px;left: 3px;}
.testim a {border: 2px solid #ffbd0a;padding: 8px 33px;margin: 10px auto 0 auto;display: inline-table;font: 700 14px 'Lato';color: #ffbd0a;border-radius: 20px;position: relative;overflow: hidden;transition: all ease-in-out 300ms;float: right;}
.testim a:active, .welcomeText p a:visited, .welcomeText p a:focus {text-decoration: none;}
.testim a:hover{text-decoration: none;position: relative;color: #fff;}
.testim a:before {content: '';position: absolute;width: 100%;height: 100%;background: #ffc62c;top: 0;left: -212px;transition: all ease-in-out 300ms;border-radius: 20px;}
.testim a:hover:before {left:0px;z-index: -1;}

.testimonialContainer {width: 100%; float: left;}
.testimonialContainer > div {width: 100%; float: left;}
.testimonialContainer .panel-body  {font: 700 14px 'Lato';}
.testimonialContainer .panel-body p {position: relative;padding: 0 0 0 27px;}
.testimonialContainer .panel-body p:before {content: '\f10d';font:400 25px 'fontAwesome';position: absolute;padding: 0;left: 0;color: #fbd846;}
.testimonialContainer .panel-body span {float: left;font-weight: 400;font-style: italic;color: #b9b0b0;}
.testimonialContainer .panel-body div {float: right; font-weight: 400;}
.testimonialContainer .bdr1 {border-color: #fbd846;border-width: 1px;}
.testimonialContainer .bdr1 p:before {color:#fbd846}
.testimonialContainer .bdr2 {border-color: #761f15;border-width: 1px;}
.testimonialContainer .bdr2 p:before {color:#761f15}
.testimonialContainer .bdr3 {border-color: #3d73a2;border-width: 1px;}
.testimonialContainer .bdr3 p:before {color: #3d73a2;}
.testimonialContainer .bdr4 {border-color: #ff5050;border-width: 1px;}
.testimonialContainer .bdr4 p:before {color: #ff5050;}


/*for top scroll */
.scroll_top{position: fixed;bottom: 35px;right: 10px;background: #00000036;text-align: center;border-radius: 5px;transition: all 300ms ease-in-out;}
.scroll_top i{color: #fff;padding: 3px 10px 5px;margin: 0;font-size: 30px;}
.scroll_top:hover{background: #0000006b;}
