*{
	box-sizing:border-box;
}
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		outline:0;
	}
header, footer, article, section, hgroup, nav, figure {
		display:block;
		margin:0px;
		padding:0px;
}
img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	vertical-align:middle;
	transition: all 0.5s ease-in-out 0s;
}
ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
a, button{
		text-decoration:none;
		outline:none;
		transition: all 0.5s ease-in-out 0s;
		color:#222222;
}
i.fa{
	transition: all 0.5s ease-in-out 0s;
}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {
		padding:0px;
		margin:0px;
		border:none;
		text-decoration:none;
		font-weight:normal;
}
h1, h2, h3, h4, h5, h6{
	  font-weight:bold;
}
input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	transition: all 0.5s ease-in-out 0s;
	outline:none;
	resize: none;
}
input[type="submit"], input[type="button"], input[type="reset"]{
	outline:none;
	cursor:pointer;
}
.clear {
	clear: both;
}
.vm{
	vertical-align: middle;
}
.relative{
	position: relative;
}
.left{
	float: left;
}
.right {
		float:right !important;
}
/*placeholder css*/
input::-webkit-input-placeholder {
		opacity:1 !important;
}
.searchbox input::-webkit-input-placeholder{
		color:#d4d8e4 !important;
}
input::-moz-placeholder {
		opacity:1 !important;
}
input:-ms-input-placeholder {
		opacity:1 !important;
}
input:-moz-placeholder {
		opacity:1 !important;
}

textarea::-webkit-input-placeholder {
	opacity:1 !important;
}
textarea::-moz-placeholder {
	opacity:1 !important;
}
textarea:-ms-input-placeholder {
	opacity:1 !important;
}
textarea:-moz-placeholder {
	opacity:1 !important;
}

/*ends css*/
body{
	margin:0;
	padding:0;
	font-size:16px;
	line-height:normal;
	color:#000;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
}


/*selection color*/
::-moz-selection {
    background: #000;
    color: #ffffff;
}
::-webkit-selection {
    background: #000;
    color: #ffffff;
}
::selection {
    background: #000;
    color: #ffffff;
}


/*======= Common CSS =======*/
p{font-size:21px; line-height:34px; }
h1{font-size:50px; line-height:67px;}
h2{font-size:37px; line-height:1.35;}
h3{font-size:27px; line-height:normal;}
h4{font-size:16px; line-height:1.31;}

a:hover, a:focus{
	text-decoration:none;
	color:inherit;
}
.full_width{
	width:100%;
	float:left;
}

.container{max-width:1200px;}
.alig-center{display: flex; justify-content: center; align-items: center;  flex-wrap: wrap;}

.order-right{order:20;}
.order-left{order:2;}

header{float:left; width:100%; padding:13px 0; }
.logo{float:left;}
.logo a{display:block;}
.top-right{float:right; padding-top:8px;}
.top-right ul li{display:inline-block; margin-right:75px;}
.top-right ul li:last-child{margin-right:0;}
.top-right ul li p{padding-left:40px; font-weight:600; font-size:18px; position:relative; line-height:28px; color:#000;}
.top-right ul li p i{position:absolute; left:0; top:5px;}
.top-right ul li p span{display:block; font-weight:400;}
.top-right ul li p a{display:inline-block; margin-right:8px; font-weight:600;}
.top-right ul li p a:last-child{margin-right:0;}
.top-right ul li p a:hover{color:#e77f30;}

.menubar{float:left; width:100%; background:#e77f30; position: relative; z-index: 1;}
.menubar ul li{display:inline-block; margin-right:70px; position:relative;}
.menubar ul li:last-child{margin-right:0;}
.menubar ul li a{font-size:18px; padding:22px 0; color:#fff; display:inline-block; position:relative; font-weight:600;}
.menubar ul li a:after{position:absolute; left:50%; right:50%; bottom:0; border-bottom:3px solid #fff; transition:all 0.5s ease-in-out; content:''; opacity:0; visibility:hidden;}
.menubar ul > li.active > a:after,  .menubar ul li a:hover:after{opacity:1; visibility:visible; left:0; right:0; transition:all 0.5s ease-in-out;}
.menubar ul li a span{margin-left:5px; }

.sub-menu{position:absolute; left:0; right:0;  width:230px; background:#e77f30; border-top:1px solid rgba(255,255,255,0.3); top:120%; transition:all 0.2s ease-in-out; opacity:0; visibility:hidden;}
.menubar ul li > ul.sub-menu > li{display:block; margin:0; border-bottom:1px solid rgba(255,255,255,0.3); position:relative;}
.menubar ul li > ul.sub-menu > li:last-child{border-bottom:none;}
.menubar ul li > ul.sub-menu > li a{display:block;  padding:8px 10px; font-size:15px;}
.menubar ul li > ul.sub-menu > li a span{float:right; transform:rotate(-90deg);}
.menubar ul li:hover > ul.sub-menu{top:100%; visibility:visible; opacity:1; transition:all 0.5s ease-in-out;}

.menubar ul li .sub-menu li .sub-menu{position:absolute; left:100%;   width:200px; background:#e77f30; border-left:1px solid rgba(255,255,255,0.3); border-top:1px solid rgba(255,255,255,0.3); top:120%; transition:all 0.2s ease-in-out; opacity:0; visibility:hidden;}
.menubar ul li .sub-menu li:hover .sub-menu{top:0%; visibility:visible; opacity:1; transition:all 0.5s ease-in-out;}

.main-banner{float:left; width:100%; position: relative; z-index: 0;}
.main-banner figure img{width:100%;}

.home-about-sec{float:left; width:100%; padding:80px 0;}
.home-abt-left{float:left; width:690px;}
.home-abt-left h1{margin-bottom:22px;}
.home-abt-left p{width:90%;}
.home-abt-right{width:480px; float:right;}
.home-abt-right figure{border-radius:10px; overflow:hidden;}
.home-abt-right figure img{width:100%;}

.our-history{float:left; width:100%; padding:70px 0; background:#2b2f33; text-align:center; color:#fff;}
.our-history h2{margin-bottom:25px;}
.our-history p{max-width:80%; margin:0 auto;}

.our-people{float:left; width:100%; padding:70px 0; text-align:center;}
.our-people h2{margin-bottom:25px;  }
.our-people h3{margin-bottom:20px;}

.our-team-outer{float:left; width:100%; margin-top:20px; text-align:center;}
.team-box{display:inline-block !important; width:180px; background:#2b2f33; height:240px; padding:0 0px; border-radius:5px; margin-right:10px; vertical-align:top; padding-top:100px; position:relative; margin-top:120px;}
.team-box figure{/*border:2px solid #fff;*/ border-radius:50%; position:absolute; left:0; right:0; top:-95px;}
.team-box-cont{width:100%; float:left; padding:0 5px; margin-top:0px;}
.team-box-cont h4{color:#fff;}
.team-box-cont span{display:block; line-height:1.31; font-weight:normal; margin-top:10px; color:#fff; line-height:21px; padding: 0 10px; margin-bottom: 12px;}
.team-box:nth-last-child(1),.team-box:nth-last-child(2),.team-box:nth-last-child(3),.team-box:nth-last-child(4),.team-box:nth-last-child(5){width:220px; padding-top:150px; min-height:275px; margin-top: 150px;}

.team-box:nth-last-child(1) figure, .team-box:nth-last-child(2) figure, .team-box:nth-last-child(3) figure, .team-box:nth-last-child(4) figure, .team-box:nth-last-child(5) figure {top: -120px;}


.our-mission-sec{float:left; width:100%; padding:80px 0; background:#2b2f33;}
.our-mission-left{float:left; width:560px; }
.our-mission-left figure{border-radius:10px; overflow:hidden;}
.our-mission-left figure img{width:100%;}
.our-mission-right{float:right; width:570px;  color:#fff; margin-top:-5px;}
.our-mission-right h2{margin-bottom:15px;}
.our-mission-right p{margin-bottom:25px; }
.our-mission-right p:last-child{margin-bottom:0;}

.news-latter-sec{float:left; width:100%; padding:80px 0; text-align:center;}
.news-latter-sec h2{margin-bottom:40px;}
.news-latter-outer{max-width:670px; margin:0 auto; position:relative;  border-radius: 10px;   border: solid 1px #979797; background:#fff; display: inline-block; width: 100%;}
.news-latter-outer input{height:50px; padding:10px 20px; width:75%; background:transparent; bordeR:none; color:#222222;  float:left;}
.news-latter-outer button{position:absolute; top:0; bottom:0; right:0;  padding:0px 37px; background:#e77f30; color:#fff; font-weight:bold; text-transform:uppercase; border:none; box-shadow:none; border-radius:10px; z-index:0; transition:all 0.5s ease-in-out;}
.news-latter-outer button:after{left:50%; right:50%; position:absolute; top:0; bottom:0; border-radius:10px; background:#222; z-index:-1; opacity:0; visibility:hidden; content:''; transition:all 0.5s ease-in-out;}
.news-latter-outer button:hover:after{left:0; right:0;  opacity:1; visibility:visible; transition:all 0.5s ease-in-out;}
.wysija-submit.wysija-submit-field {position: absolute; top: 0; bottom: 0; right: 0; padding: 0px 37px; background: #e77f30; color: #fff; font-weight: bold; text-transform: uppercase; border: none; box-shadow: none; border-radius: 10px; z-index: 0; transition: all 0.5s ease-in-out; width: auto; margin: 0; }
.wysija-input.validate\[required\,custom\[email\]\] {
	font-size: 16px;
}
.mc4wp-form-fields input.submit{position: absolute; top: 0; bottom: 0; right: 0; padding: 0px 37px; background: #e77f30; color: #fff; font-weight: bold; text-transform: uppercase; border: none; box-shadow: none; border-radius: 10px; z-index: 0; transition: all 0.5s ease-in-out; width: auto; margin: 0; }

footer{float:left; width:100%; padding:70px 0; background:#2b2f33; color:#fff;}
footer h3{margin-bottom:25px;}
.circle-list{float:left; width:100%;}
.circle-list li{display:block; margin-bottom:15px;}
.circle-list li:last-child{margin-bottom:0;}
.circle-list li a{display:block; padding-left:20px; font-weight:600; position:relative; color:#fff; }
.circle-list li a:before{position:absolute; left:0; width:9px; height:9px; border:2px solid #e77f30; top:50%; transform:translateY(-50%); content:'';  border-radius:50%;}
.circle-list li a:hover{color:#e77f30;}

.accordion-body .circle-list li{display:inline-block; margin-bottom:15px; width: 100%;}
.accordion-body ul {-moz-column-gap: 20px;  -webkit-column-count: 3;   -webkit-column-gap: 20px;  column-count: 3;  column-gap: 20px;}
.accordion-body ul li ul{-moz-column-gap: 0px;  -webkit-column-count: 1;   -webkit-column-gap: 0px;  column-count: 1;  column-gap: 0px;}

.cont-dtls{display:inline-block; width:100%;}
.cont-dtls li{display:block; margin-bottom:15px;}
.cont-dtls li:last-child{margin-bottom:0;}
.cont-dtls li p{position:relative; padding-left:45px; font-size:16px; line-height:1.31; font-weight:400;}
.cont-dtls li p i{position:absolute; left:0; top:5px; }
.cont-dtls li p span{display:block; font-weight:bold; font-size:21px;  line-height:normal; margin-bottom:5px;}
.cont-dtls li p a{display:block;  color:#fff; margin-bottom:5px;}
.cont-dtls li p a:last-child{margin-bottom:0;}
.cont-dtls li p a:hover{color:#e77f30;}

.footer-btm{float:left; width:100%; padding:20px 0 ; text-align:center;}
.footer-btm p{font-size:15px;  color:#000; line-height:20px;}
.footer-btm p a{color:#000; font-size:15px;}
.footer-btm p a:hover{color:#e77f30;}



/*inner page*/
.inner-banner{float:left; width:100%; padding:80px 0 110px; text-align:center; background-repeat: no-repeat !important; background-size:cover !important; z-index:0; position:relative; z-index: -1; background-position: top center !important;}
.inner-banner:after{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(43,47,51,0.6); content:''; z-index:-1;}
.inner-banner h1{color:#fff; }

.abt-sec{float:left; width:100%; padding:70px 0 80px;}
.abt-sec h1{text-align:center;}
.abt-outer{margin-top:40px;}
.abt-left-cont{width:600px; float:left; text-align:left;}
.abt-left-cont h2{margin-bottom:20px;}
.abt-left-cont p{width:90%; margin-bottom:35px;}
.abt-left-cont p:last-child{margin-bottom:0;}

.secretariat-sec .alig-center, .abt-sec .alig-center {justify-content: space-between;}
.abt-right-cont{width:570px; float:right;}
.abt-right-cont figure{border-radius:15px; overflow:hidden;}
.abt-right-cont figure img{width:100%;}

.secretariat-sec{float:left; width:100%; padding:70px 0 80px; background:#2b2f33; }
.secretariat-sec h2{color:#fff; text-align:center;}
.secretariat-outer{float:left; width:100%; margin-top:40px;}
.secretariat-left{float:left; width:580px;  position:relative;}
.secretariat-left figure{border-radius:15px; overflow:hidden; }
.secretariat-left figure img{width:100%;}
.secretariat-left-cont{position:absolute; left:30px; bottom:40px; right:30px; color:#fff;}
.secretariat-left-cont h3{margin-bottom:10px;}

.secretariat-right{float:right; width:570px; color:#fff;}
.secretariat-right-cont-box{padding:40px; padding-top:38px; background:#E77F30; border-radius:15px;  margin-bottom:30px;}
.secretariat-right-cont-box h3{margin-bottom:10px;}
.secretariat-right-cont-box span{margin-bottom:25px; font-size:16px; line-height:21px; color:#fff; display:block;}
.secretariat-right h3{margin-bottom:10px;}

.function-role{float:left; width:100%; padding:80px 0; background:#2b2f33; color:#fff;}
.function-role h2{margin-bottom:0px; text-align:center;}
.function-role-outer{float:left; width:100%; margin-top:40px; counter-reset: item;}
.function-role-left{width:48%; float:left;}
.function-role-outer ul li{display:block; margin-bottom:40px; padding-left:50px; position:relative; font-size:21px; line-height:34px;}
.function-role-outer ul li:before{position:absolute; top:7px; left:0; content: "0" counter(item) ;  counter-increment: item; width:30px; height:30px; border-radius:50%; background:#e77f30; line-height:30px; text-align:center; font-size:16px}
.function-role-outer ul li:last-child{margin-bottom:0;}
.function-role-right{float:right; width:48%;}

.corporate-info-sec{float:left; width:100%; padding:80px 0;  border-bottom:1px solid #2b2f33;}
.corporate-info-sec h2{text-align:center;}
.accordion { width: 100%;  margin-top:40px; margin-bottom:0px; float:left; text-align:left;}
.accordian-tab{width:100%;border-top:none; float:left;  padding:20px; background:#fff; border-radius:8px; margin-bottom:20px; 	 border:1px solid #2b2f33;}
.accordion .accordion-head {display: block; width:100%; cursor: pointer;  overflow:hidden;  border-top:none; position:relative; }
.accordion .accordion-head  h4{font-size:21px; line-height:34px; width:78%;}
.accordion .accordion-body {padding: 20px 0px 0px;   height: auto;    display: none; background: #fff; border: 1px solid transparent; float:left; width:100%;}
.arrow {position:absolute; top:50%;  right:0px; transform:translateY(-50%); float: right;    width: 0px;   height: 0px;   background:url(../images/plus-ic.svg) no-repeat;  background-size:100% 100%; width:33px; height:32px;}
.accordion-head.open .arrow { background:url(../images/minus-ic.svg) no-repeat; top:50%; transform:translateY(-50%);  background-position:center;}
.accordion .accordion-head.close{opacity:1;}
.accordion-body p{font-size:16px; margin-bottom:10px;}
.accordion-body p:last-child{margin-bottom:0;}
.accordian-tab:last-child{margin-bottom:0;}

.corporate-info-sec .circle-list li{position:relative; padding-left:20px; font-size:16px; font-weight:600;}
.corporate-info-sec .circle-list li:before{position: absolute; left: 0;width: 9px;height: 9px;border: 2px solid #e77f30; top: 8px;  content: ''; border-radius: 50%;}
.corporate-info-sec .circle-list li ul {margin-left:0px; margin-top:10px; float:left; width:100%;}
.corporate-info-sec .circle-list li  ul li{display:block; font-weight:400; margin-bottom:5px; line-height:26px; font-size:15px;}
.corporate-info-sec .circle-list li ul li:last-child{margin-bottom:0;}

.width-30{display:inline-block; width:100%;}
.width-30 li{float:left; padding-right:30px; width:32%; }
.width-30 li ul li{float:left; width:100%; padding-right:0; }

/*our-mission*/
.in-mission-content{float:left; padding:80px 0; width:100%; text-align:center;}
.in-mission-content p{width:82%; margin: 0 auto; margin-bottom:30px; }
.in-mission-content p:last-child{margin-bottom:0;}

.bg-grey{background:#eeeeee;}

.strategies-event{padding:80px 0; float:left; width:100%; }
.mission-left{width:100%;}
.mission-left span{display:inline-block; padding:13px 22px; color:#fff; border-radius:10px;  margin-bottom:20px; background:#e77f30; text-transform:uppercase; font-weight: bold; }
.mission-left h3{margin-bottom:25px; }
.mission-left p{color:#2b2f33;}
.mission-middle{width:100%; }
.mission-middle figure{border-radius:15px;  overflow:hidden;}
.strategies-event .alig-center{justify-content:space-between;}
.mission-right p{line-height:21px; font-size:16px; margin-bottom:20px; color:#2b2f33;}
.mission-right p:last-child{margin-bottom:0;}

/*Sevice*/
.bdr-btm {border-bottom: 1px solid #2B2F33;}
.bdr-btm-none{border:none !important;}
.pt-0{padding-top:0px !important;}
.serv-outer{padding-top:0 !important; border-bottom:1px solid #2B2F33;}
.serv-outer h2{margin-bottom:0;}
.serv-outer .our-team-outer{margin-top:0;}
.serv-outer .team-box {height:316px; padding-top:130px;}
.serv-outer .team-box figure{border:none;}
.serv-outer .team-box figure img{border: 0px solid #fff; border-radius:50%;}

.serv-outer .team-box span{margin-bottom:30px;}
.serv-outer .team-box a{text-transform:uppercase; font-size:16px; color:#E77F30; font-weight:bold;}
.serv-outer .team-box a:hover{color:#fff;}
.mt0{margin-top:0 !important;}

.serv-outer .team-box:nth-last-child(1) figure, .serv-outer .team-box:nth-last-child(2) figure, .serv-outer .team-box:nth-last-child(3) figure, .serv-outer .team-box:nth-last-child(4) figure, .serv-outer .team-box:nth-last-child(5) figure {top: -90px; }

/*contact us*/
.contact-sec {float:left; width:100%; padding:80px 0;}
.contact-sec-left{width:370px;   border-radius: 10px;  background-color: #e77f30;  padding: 30px 8px 30px 20px; color:#fff;}
.contact-sec-left h2{margin-bottom:20px;}
.contact-sec-left .cont-dtls li p i img{filter: brightness(0) invert(1);}
.contact-sec-left .cont-dtls li a:hover{ color:#222;}
.contact-sec-left .cont-dtls li {margin-bottom:30px;}
.contact-sec-left .cont-dtls li:last-child{margin-bottom:0;}

.contact-sec-right{float:right; width:770px; margin-top:-15px;}
.contact-frm{float:left; width:100%; margin-top:20px;}
.txt-row{float:left; width:100%; margin-bottom:30px;}
.txt-row:last-child{margin-bottom:0;}
.txt-row textarea, .txt-row input{height:50px; width:100%; padding:15px 20px; color:#222222;  border: solid 1px #979797; border-radius: 10px;}
.txt-row textarea {height: 130px;}

.width-50 .wpcf7-form-control-wrap{float:left; width:48%;}
.width-50 .wpcf7-form-control-wrap:nth-child(2n){float:right}
.txt-row button, .txt-row .wpcf7-submit {padding: 14px 24px 13px 25px; border-radius: 10px; background:transparent; box-shadow:none; border:none; background:#e77f30; font-size: 16px; font-weight: bold; color:#fff; position:relative; z-index:0; width: 146px;}
.txt-row button:after{position:absolute; left:50%;  right:50%; top:0; bottom:0; background:#222222; transition:all 0.5s ease-in-out; content:''; opacity:0; visibility:hidden; border-radius:10px; z-index:-1;}
.txt-row button:hover:after{opacity:1; visibility:visible; left:0; right:0; transition:all 0.5s ease-in-out;}
.txt-row .wpcf7-submit:hover{background:#222222; transition:all 0.5s ease-in-out;}
.map{float:left; width:100%; }
.map iframe{width:100%; height:500px;}


/*policy statenent*/
.statements-sec{float:left; width:100%; padding:80px 0;}
.statement-left{float:left; width:770px;}
.statement-left p{margin-bottom:20px; }
.statement-left p:last-child{margin-bottom:0;}
.statement-left figure{border-radius:15px; overflow:hidden; margin-bottom:30px;}
.statement-left figure img{width:100%;}
.statement-left figure:last-child{margin-bottom:0;}

.statment-outer{float:left; width:100%;}
.statment-outer figure{float:right; margin-left:10px; margin-bottom:10px;}
.statment-outer p{float:left; width:48%; margin-bottom:0;}
.statement-right{float:right; width:370px;}

.in-services-box{width:100%; float:left; margin-bottom:30px; padding:20px; padding-bottom:30px; background:#2b2f33; border-radius:5px;}
.in-services-box:last-child{margin-bottom:0;}
.in-services-box h3{margin-bottom:20px; color:#fff; }

.in-services-box .team-box{margin-right:0; width:100%; background:#fff; text-align:center; margin-top:100px; color:#2b2f33; padding-top:120px; height:auto; padding-bottom:30px;}
.in-services-box .team-box figure{border:none; margin:0 auto;}
.in-services-box .team-box figure img{width:auto; border:2px solid #fff; border-radius:50%; display:inline-block;}
.in-services-box .team-box-cont h4 {color:#2b2f33; margin-bottom:15px; font-size:22px; font-weight:bold;}
.in-services-box .team-box-cont span{color:#2b2f33; font-size:16px; line-height:21px; width:90%; margin:0 auto; margin-bottom:20px;}
.in-services-box .team-box-cont a{color:#e77f30; font-weight:bold; text-transform:uppercase;}
.in-services-box .team-box-cont a:hover{color:#2b2f33;}

.in-services-box .team-box:nth-last-child(1) figure, .in-services-box .team-box:nth-last-child(2) figure, .in-services-box .team-box:nth-last-child(3) figure, .in-services-box .team-box:nth-last-child(4) figure, .in-services-box .team-box:nth-last-child(5) figure {top: -90px; }

.owl-dots{margin-top:10px; text-align:center;}
.owl-dot{ width: 10px;  height: 10px;  border: solid 1px #ffffff !important;  margin-right:8px; transition:all 0.5s ease-in-out; border-radius:50%; outline: none;}
.owl-dot:last-child{margin-right:0;}
.owl-dot.active{background:#e77f30 ; border-color:#e77f30 !important; transition:all 0.5s ease-in-out;}
.owl-dot:focus{ outline: none; }

/*Latest news*/
.latest-box-sec{padding:50px 0 80px; float:left; width:100%;}
.latest-box{width:100%; border-radius:10px; overflow:hidden; margin-top:30px;}
.latest-box figure img{width:100%;}
.latest-cont{padding:30px 10px; text-align:center; background:#2b2f33;}
.latest-cont h3{margin-bottom:10px; color:#fff;}
.latest-cont ul{margin-bottom:15px;}
.latest-cont ul li{display:inline-block; margin-right: 18px; font-weight:600;  color:#fff; position:relative;}
.latest-cont ul li:after{position:absolute; top:2px; bottom:2px; content:''; right:-13px; background:#fff; width:2px;}
.latest-cont ul li:last-child{margin-right:0;}
.latest-cont ul li:last-child:after{display:none;}
.latest-cont ul li span{color:#e77f30; display:inline-block;}
.latest-cont p{font-size:16px; line-height:21px; color:#fff; margin-bottom:30px;}
.latest-cont a{padding:13px 37px; border-radius:10px; background-color: #e77f30; position:relative; color:#fff; font-size:16px; font-weight:bold; z-index:0; text-transform:uppercase; display:inline-block;}
.latest-cont a:after{left: 50%; right: 50%; position: absolute; top: 0; bottom: 0; border-radius: 10px; background: #222; z-index: -1; opacity: 0; visibility: hidden; content: ''; transition: all 0.5s ease-in-out;}
.latest-cont a:hover:after{left: 0; right: 0; opacity: 1; visibility: visible;transition: all 0.5s ease-in-out;}



/**************************/


.logo img {width: 224px; }
ul.nav-menu > li.menu-item-has-children > a{padding-right: 20px;}
ul.nav-menu > li.menu-item-has-children > a::before {content: ''; position: absolute; background-image: url('../images/ar-btm.svg'); background-repeat: no-repeat; background-position: center; width: 10px; height: 10px; right: 0px; top: 31px; }
ul.nav-menu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children > a::before {content: ''; position: absolute; background-image: url('../images/ar-btm.svg'); background-repeat: no-repeat; background-position: center; width: 10px; height: 10px; right: 8px; top: 13px; transform: rotate(-90deg); }
#menu-responsive-menu li.active > a{background-color: #e77f30;}
#menu-responsive-menu li.current-menu-ancestor > a{background-color: #e77f30;}
#home_slider .owl-dots {position: absolute; bottom: 20px; left: 0; right: 0; }
#home_slider .owl-dot{ width: 12px;  height: 12px;  border: solid 2px #ffffff !important;}
#home_slider .owl-dot.active{background:#e77f30 ; border-color:#e77f30 !important;}

.mc4wp-response {position: absolute; top: 60px; }
.mc4wp-response p {font-size: 14px; line-height: normal; }
.mc4wp-alert.mc4wp-success p{ color: green; }
.mc4wp-alert.mc4wp-error p{ color: #ff0000; }

.wpcf7-response-output {
  border-image: none;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 10px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 10px !important;
  text-align: center;
  width: 100%;
  float: left;
  padding: 10px !important;
}
div.wpcf7-mail-sent-ok {
  background-color: #dff0d8;
  border-color: #d6e9c6 !important;
  border-radius: 4px;
  color: #3c763d;
  margin-bottom: 10px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 10px !important;
  padding: 14px;
  text-align: center;
  width: 100%;
  float: left;
  padding: 10px !important;
}
span.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 5px;
}
.nav-menu li.current-menu-parent > a:after, .nav-menu li.current-menu-ancestor > a:after, .nav-menu > li.current_page_item > a:after {
	opacity: 1;
	visibility: visible;
	left: 0;
	right: 0;
	transition: all 0.5s ease-in-out;
}

ul.circle-list li.active a{ color: #e77f30 }

a#backToTop {
    width: 40px;
    height: 40px;
    opacity: 1;
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
    text-indent: 0;
    outline: none !important;
    background-image: url(../images/up-arrow.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

/* 01-11-2022 */
/* left and right image in comment */
.alignright{float: right;padding: 0 0 30px 30px;}
.alignright img, .alignleft img{border-radius: 15px;}
.alignleft {float: left;padding: 0 30px 30px 0;}
/* Caption of image */
p.wp-caption-text{font-size: 14px;font-weight: 700;line-height: 30px;padding-top: 15px;padding-bottom: 0;}
p.wp-caption-text i{font-weight: normal;}
/* Content css */
section p{padding-bottom: 20px;}
ol{font-size: 21px;line-height: 34px;padding-left: 25px;}
ol li{padding-bottom: 10px;}

.menubar ul li{
	margin-right: 60px;
}

/*
.logo a{
    display: flex;
    align-items: center;
}
.logo a section p{
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 0;
}
*/

.logo img {
    width: 100%;
}