@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&family=Rajdhani:wght@300;400;500;600;700&display=swap');

/*
 theme css
 */
a{
    color: #17161a;
    transition: .5s;
}
a:hover {
    text-decoration: none;
	color:#768d2c;
}

body {	
    color: #908585;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    line-height: 1.6;
}
p {
	font-style: normal;
}



h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	font-family: 'Rajdhani', sans-serif;
    font-style: normal;
	margin-bottom: 0;
    line-height: 1.2;	
    font-weight: 700;
    transition: .5s;
	font-size:24px;
    color: #071c1f;
    margin: 0 0 10px;	
    -webkit-transition: .5s;
    transition: .5s;	
}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
a{
    color: #17161a;
    transition: .5s;
}
textarea,
input{
	outline:none;
}
a:focus,
.btn:focus {
    text-decoration: none;
    outline: none;
}
a:focus,
a:hover {
    text-decoration: none;
    text-decoration: none;
	color:#768d2c;
}
.m1iy21 {
    text-transform: uppercase;
}
.gp3gve {
    text-transform: capitalize;
}



/* === style_w6 shape ==== */
.cc9l07 {
    position: absolute;
    /* left: 0; */
    /* text-align: center; */
    /* top: 0px; */
    /* margin: auto; */
    z-index: -1;
    content: "";
	transition:.5s;	
	
}
.td2m10 {
    width: 300px;
    height: 300px;
    background: #ddd;
    border-radius: 50%;
    border: 54px solid #f9f9f9;
    margin: auto;
    transition: .5s;
}
.nibmm5{
	text-align: center;
    left: 50%;
    top: 50%;
    margin: auto;
    text-align: center;
    position: absolute;
    content: "";
    transform: translateX(-50%) translateY(-50%);
	font-size:18px;
	
}
@keyframes witr_movelr_box45 {
  0%{
	  transform: translateX(0px);
	}
  100%{
	  transform: translateX(45px);
	}
}
 /*======== slick ========*/
 .fncoj2, .dhzmyd {
    font-size: 0;
    position: absolute;
    display: block;
    padding: 0;
    cursor: pointer;
    color: #fff;
    outline: none;
    background: #768d2c;
    z-index: 999;
    opacity: 0;
    border-radius: 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	width: 60px;
    height: 60px;
	line-height: 60px;
    top: 50%;
    transform: translate(0px, -50%);  
    border-radius: 5px;
    transition: .5s;   
    border: 0px solid #17161a;
}
.fncoj2 {
 left: -15px;
}
.dhzmyd {
    right: -15px;

}
.fncoj2.b8xhyv,
.dhzmyd.b8xhyv{
    background: #768d2c;	
}
.d0767d .fncoj2 {
 left: 15px;
}
.d0767d .dhzmyd {
 right: 15px;
}

 
 .fncoj2:before, .dhzmyd:before {
 color: #fff;
 font-size: 30px;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 content: "\f177";
 font-family: FontAwesome;
}
 .dhzmyd:before {	 
 content: "\f178";
 font-family: FontAwesome;
}
 .fncoj2:hover, .fncoj2:focus, .dhzmyd:hover, .dhzmyd:focus {
 background:#131414;
     border-color: transparent;
    outline-color: transparent;
    outline: none;
}
 .fncoj2:hover:before, .fncoj2:focus:before, .dhzmyd:hover:before, .dhzmyd:focus:before {
 color: #fff;
}
.e6prsa:hover .fncoj2, 
.e6prsa:hover .dhzmyd,
.rcjay9:hover .fncoj2, 
.rcjay9:hover .dhzmyd,
.mtib12:hover .fncoj2, 
.mtib12:hover .dhzmyd,
.pni5em:hover .fncoj2, 
.pni5em:hover .dhzmyd,
.ckaue4:hover .fncoj2, 
.ckaue4:hover .dhzmyd,
.g0cs4s:hover .fncoj2, 
.g0cs4s:hover .dhzmyd,
.r10cfn:hover .fncoj2, 
.r10cfn:hover .dhzmyd{
	 opacity:1;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* cursor css */
.sain7y {
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 bottom: 5px;
 display: inline-block;
 z-index: 11;
}
.sain7y li {
 display: inline-block;
}
.sain7y li button {
 background-color: transparent;
 font-size: 0;
 width: 30px;
 height: 10px;
 border: 1px solid #768d2c;
 margin: 0 5px;
 cursor: pointer;
 border-radius: 30px;
 padding: 0;
 transition:.5s;
 outline: none;
}
.sain7y li.dsrbw9 button {
 background: #768d2c;
  width: 40px;
} 

/*=====================
 2 Header Top CSS
======================*/
.u8apvs {
    background: #768d2c none repeat scroll 0 0;
    padding: 5px 0;
}
.r4pbrv p {
    margin-bottom: 0;
}
.r4pbrv p a, .r4pbrv p span, .quya39 ul.bcaved li a {
    color: #fff;
    font-size: 15px;
}
.r4pbrv p a, .r4pbrv p span {
    margin-right: 20px;
}
.r4pbrv p a i, .r4pbrv p span i {
    font-size: 13px;
    color: #fff;
    margin-right: 10px;
}
.quya39 ul.bcaved {
    margin: 0;
    padding: 0;
}
.quya39 ul.bcaved li {
    display: inline-block;
    margin-left: 15px;
    position: relative;
}
.r4pbrv p a, .r4pbrv p span, .quya39 ul.bcaved li a {
    color: #fff;
    font-size: 15px;
}
.quya39 ul.bcaved li a {
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size: 15px;
}
.quya39 .bcaved li a i:hover, .quya39 .bcaved li a:hover {
    color: #17161a;
}

/*=====================
Home 2 Header CSS
======================*/
.qd7ax3 {} .qd7ax3.ejt677 {
    display: none;
}
/* LOGO CSS */
.n4md5c .post5o a.zn526b {
    display: block;
}
.post5o a {
    font-size: 23px;
    font-weight: 700;
    display: inline-block;
}
.n4md5c .post5o a.zn526b {
    display: block;
}
.n4md5c .post5o a.h243e4 {
    display: none;
}
.n4md5c .glif0t .post5o a.zn526b {
    display: none;
}
.n4md5c .glif0t .post5o a.h243e4 {
    display: block;
}
.st1ook, .cw3t7e {
    position: relative;
}
.pzlzl7 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    transition: .5s;
}
.rdfgpd {
    background:#005490;
    padding: 0 0 10px;
}
.sdqe1t .k0cemz, .r773n6 .k0cemz, .rdtsts .k0cemz, .vtf0qc .k0cemz, .aihxld .k0cemz, .lzph8d .k0cemz, .xnozl3 .k0cemz, .twvoec .k0cemz, .hpeu0q .k0cemz, .psycxp .k0cemz, .x6u28l .k0cemz, .loqu99 .k0cemz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.k0cemz ul {
    text-align: right;
    list-style: none;
}
.azbe1s .k0cemz > ul > li > a {
    color: #fff;
}
.k0cemz > ul > li.uf0ccr > a, .k0cemz > ul > li:hover > a, .so3w4v > ul > li:hover > a {
    /* color: #768d2c; */
    background-color: transparent;
}
.n4md5c .hto27n > a:after {
    margin-left: 5px;
    content: "\f107";
    font-family: FontAwesome;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    font-size: 13px;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.k0cemz > ul > li {
    display: inline-block;
    position: relative;
}
.k0cemz > ul > li > a {
    display: block;
    margin: 38px 15px 38px;
    transition: .5s;
    position: relative;
    color: #151616;
    font-size: 17px;
    font-weight: 600;
}
.k0cemz > ul > li > a:before, .k0cemz > ul > li.uf0ccr > a:before {
  background: #ffb600 none repeat scroll 0 0;
  bottom: -7px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 15%;
  display:none;
}
/* sub Menu */
.k0cemz ul .ik3sg6 {
    position: absolute;
    left: 0;
    top: 130%;
    width: 197px;
    text-align: left;
    background: #fff;
    margin: 0;
    padding: 15px 0;
    z-index: 9999;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);	
    transition: .2s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.k0cemz ul .ik3sg6 li {
    position: relative;
}
.k0cemz ul .ik3sg6 li a {
    display: block;
    padding: 7px 20px;
    margin: 0;
    letter-spacing: normal;
    font-size: 16px;
    font-weight: 400;
    transition: .5s;
    visibility: inherit !important;
}

.k0cemz ul li:hover > .ik3sg6 {
    transition: .5s;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 100%;
    z-index: 9;
}
.k0cemz ul .ik3sg6 li:hover > a, .k0cemz ul .ik3sg6 .ik3sg6 li:hover > a, .k0cemz ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a, .k0cemz ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a {
    background:#ddd;
    color:#768d2c;
}
.k0cemz>ul>li.uf0ccr>a, .k0cemz>ul>li:hover>a, .so3w4v>ul>li:hover>a {
    color: #768d2c;
    background-color: transparent;
}
.k0cemz ul .ik3sg6 .ik3sg6 {
    left: 100%;
    top: 130%;
    opacity: 0;
    visibility: hidden;
}
.k0cemz ul .ik3sg6 li:hover>.ik3sg6 {
    opacity: 1;
    visibility: visible;
    top: 0;
}


.fjscdq .j5mlep {
    float: none;
    background: #768d2c none repeat scroll 0 0;
    overflow: hidden;
}
.fjscdq .j5mlep {
    padding: 0;
}
.o43dgd.vvpadd {
    padding: 20px 0;
}
.fjscdq .zyxra1 ul li li a {
    color: #17161a;
}
.cewy05 {
    padding: 28px 0px 24px;
}
a.m2mtec {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 30px;
    font-weight: 700;
    background-color: #768d2c;
    border-radius: 30px;
    color: #fff;
    padding: 7px 30px 10px;
}
a.m2mtec:hover {
    background-color: #768d2c;
}

.cewy05 .m2mtec {
    margin-left: 0px;
    font-size: 16px;
    font-weight: 500px;
    padding: 14px 20px;
    text-align: center;
}

.yj4rt9 {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);	
} 
.yj4rt9.ceo8nf {
    transition: 0.3s;
}
/* 
.tezel_nav_area.prefix, .hbg2 {
    background-color: #000000;
}
.tezel_nav_area.prefix .tezel_menu > ul > li > a {
    color: #fff;
} */
.yj4rt9.glif0t .k0cemz > ul > li.uf0ccr > a {
    color: #768d2c;
}

/*=======================
END tezel HEADING NAV AREA CSS
========================*/

/* responsive 320 start */
/* small mobile :320px. */

@media (max-width: 479px) {
    body {
        overflow-x: hidden;
    }
    .u8apvs {
       /* display: none; */
    }
.quya39 ul.bcaved li {
    margin-left: 13px;
}
    .fjscdq .j5mlep:before {
        text-transform: uppercase;
        top: 19px;
    }
    .fjscdq a.aowr4c {
        padding: 19px 20px 18px;
    }
.ep1x9q:before,
.active .ep1x9q:before{
	display:none;
}	
	
}

.pu4g6c,
 .r1wavn{
 display:none !important;
 overflow:hidden;
}


/* scrollbar */
.mc60or .swiper-scrollbar-drag {
    background: #768d2c;
}
.mc60or .swiper-container-horizontal>.swiper-scrollbar{
    background: rgba(0,0,0,.0);
}
.mc60or .swiper-scrollbar-drag,
.mc60or .swiper-container-horizontal>.swiper-scrollbar{
	height: 10px;
}

/* pagination prev next */
.swiper-button-prev,
.swiper-button-next {
	background-image:inherit !important;	
	color:#fff;
	transition: .5s;
	outline: none;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
	color: #768d2c;
	background:#fff;
	padding:30px;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size: 30px;	
}
.fwuf9e.lwxez5{
	height:100px !important;
    margin-top: 10px;	
}

/* button default style */
.o5i5q6 {
    text-align: left;
}
.zmfutz {
    background: #768d2c;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 12px 40px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: 1s;
    font-weight: 400;
}
 .zmfutz:hover{
	background:#1b1a1a;
	color: #fff;	
}
.zmfutz i {
    font-size: 18px;
    margin-left: 6px;
}
/* title css */
.w8o57k{
	position:relative;	
}
.xosyoi{
	position:relative;
	z-index:1;
}
.nboh1p{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}
.yjn13t .nboh1p {
    z-index: -1;
}
.nboh1p h4{
	font-size:80px;
    -webkit-text-stroke: 1px #888888;
    -webkit-text-fill-color: transparent;
	line-height:1;	
}
.xosyoi h1, 
.xosyoi h2,
 .xosyoi h3 {
    font-size: 50px;
    margin: auto;
    margin-bottom: 10px;
}
.okkfh7.xosyoi h1,
.okkfh7.xosyoi h2,
.okkfh7.xosyoi h3{
    margin-right: 0px;		
 }
.jvdmvm.xosyoi h1,
.jvdmvm.xosyoi h2,
.jvdmvm.xosyoi h3{
    margin-left: 0px;		
 }

 .xosyoi h1{}
.xosyoi h2 {
    font-size: 20px;
    color: #768d2c;
    width: 100%;
    margin-bottom: 13px;
    font-weight: 700;
}
.xosyoi h3{}
.xosyoi p span a,
.xosyoi p span,
.xosyoi h1 span,
.xosyoi h2 span,
.xosyoi h3 span{
    color:#768d2c;	 
 }
 
 
.xosyoi p {
    margin-top: 10px;
}
.xosyoi.vvpadd p {
    width: 55%;
    margin-right: auto;
    margin-left: auto;
}
 .xosyoi.jvdmvm p{
    width:74%;
    margin-right: auto;
    margin-left: auto;
 }
 .xosyoi.okkfh7 p{
    width: 55%;
    margin-right: auto;
    margin-left: auto;
 }
 .jbxa6b {
    margin-top: 0px;
    margin-bottom: 10px;
}
.white .xosyoi h1,
.white .xosyoi h3,
.white .xosyoi h2,
.white .xosyoi p {
	color:#fff;
}
/* text widget */
.grxvx4 h1,
.grxvx4 h2{
 font-size: 37px;
 margin-bottom: 5px; 
}
.grxvx4 h1{
 font-size: 17px;
 color:#768d2c; 
}
.grxvx4 h1 span,
.grxvx4 h2 span{
	color:#768d2c;
}
.grxvx4 p{
/* margin-top: 23px; */
 margin-bottom: 11px;
}
.z12pf6 .grxvx4 h1,
.z12pf6 .grxvx4 h2,
.z12pf6 .grxvx4 p{
	margin-left:auto !important;	
	margin-right:auto !important;	
}



/* bar color title */
.cfk80s {
    margin: 0px 0px 10px;
}
.s4ytto{
    height: 1px;
    width: 90px;
    background: #768d2c;
    margin: 0px auto;
    position: relative;
    border-radius: 30px;	
}
.jvdmvm .s4ytto{

  margin-left:0px;
	
}
.okkfh7 .s4ytto{

  margin-right:0px;
	
}

/*-----------------------
    Progress Bar Style2
-------------------------*/
.ueewp9 {
	overflow:hidden;
	position: relative;
}
.progress {
    margin-top: 29px;
}
.y4i89r {
    background-color: #768d2c;
}
.lmkaqv {height: 10px;box-shadow: none;border-radius: 0;overflow: visible;margin-top: 20px;}
.lmkaqv + .lmkaqv {margin-top: 50px;}
.lmkaqv .y4i89r {position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;}
.rd8pn4 .z2xs5e {position: absolute;left: 0px;top: 0px;color: #1b1a1a;font-size: 17px;font-weight: 700;}
.lmkaqv .mmil1y {position: absolute;right: 0;font-weight: 700;color: #1b1a1a;font-size: 16px;top: -19px;}







/*===========================
    10.video css 
===========================*/
.ptiir5 {}
.vcanjx {
    padding: 70px 0 50px;
}

.q8fg3n {}
.q8fg3n a{
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 28px;
    border-radius: 100%;
    background: #768d2c;
}
.q8fg3n a::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #768d2c;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
}
.q8fg3n i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.q8fg3n h3 {
    font-size: 23px;
	margin-top: 35px;
}

/*===========================
    5.play  css 
===========================*/
.f5jpgr {}
.km61mm{
	position: relative;	
}
.km61mm::before{
    position: absolute;
    content: '';	
    width: 100%;
    height: 100%;
/*     background: #768d2c6b; */	
}
.km61mm img{
	/* width:100%; */
}
.fnxtic{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);	
}
.fnxtic a {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 75px;
    font-size: 23px;
    border-radius: 100%;
    background: #768d2c;
}
.fnxtic a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background:#768d2c;
    border-radius: 50%;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
}
.fnxtic i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.bxwkby{
    position: absolute;
	left:40px;	
	bottom:40px;
	width: 45%;	
}
.bxwkby h3{
	color:#fff;
    margin: 0;	
}
.q8fg3n a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #768d2c;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
}
/* witr_squares_ */
@keyframes witr_squares{
	0%{transform:scale(1);opacity:0}
	20%{transform:scale(1.24);opacity:1}
	100%{transform:scale(2.1);opacity:0}
}
.yz0q65{
	animation: witr_squares 800ms ease-out infinite;
}
/* breadcumb-area */
.anre77 {
    padding: 60px 0 65px;
    background-color: #f7f7f7;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.nk358i h2 {
    font-size: 36px;
}
.q6kym5 {
    padding-top: 135px;
    padding-bottom: 135px;
    background-image: url(assets/images/tezel-slider2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
	    background-size: cover;
    position: relative;
}
.q6kym5::before,
.anre77::before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
	background:#00000080;
}
.nk358i li {
    display: inline-block;
    margin: 0 2px;
    color: #fff;
    font-weight: 600;
}
.nk358i li:nth-last-child(-n + 1) {
    color:#fff;
}
.nk358i li a {
    font-weight: 600;
    color: #fff;
}
.nk358i li a:hover {
    color: #768d2c;
}
.m07t4z h2 {
    color: #fff;
    font-size: 40px;
    padding-bottom: 5px;
}

/* =========== Slick slider Main css============ */
.mb1kfr{
	position:relative;
	z-index:1;
}
.xcq2b1 .z4d3ge {
    margin: auto;
	width:70%;
}
.mb1kfr:before{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	content:"";
	z-index:-1;
	background:#000000B3;
}
.d0767d{
	
}
.mb1kfr {
    height: 970px;
    background-size: cover;
    background-position: center center;
	overflow:hidden;
}
.k6ijv3.z4d3ge {
    width: 63%;
    margin: auto;
}
.k6ijv3 {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
}
.k6ijv3 h1{
    font-size: 25px;
    margin-bottom: 15px;
	color: #fff;
}
.k6ijv3 h2{
    font-size:90px;
    text-transform: capitalize;
    margin-bottom: 20px;
	color: #fff;	
}
.k6ijv3 h3{
    font-size: 63px;
    text-transform: capitalize;
    margin-bottom: 20px;
	color: #fff;	
}
.k6ijv3 h1 span,
.k6ijv3 h2 span,
.k6ijv3 h3 span{
	color: #768d2c;	
}
.k6ijv3 p {
    margin: 15px auto 15px auto;
    font-size: 17px;
	color:#fff;
}
.ue2d2o{
    position: absolute;
    top: -13%;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;	
}
.ue2d2o h4{
	font-size:150px;
    -webkit-text-stroke: 1px #071c1f;
    -webkit-text-fill-color: transparent;
    color: #071c1f;
    line-height: 1;
    opacity: 0.07;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";
    margin: 0;	
}
/* slider text align */
.k6ijv3 h1,
.k6ijv3 h2,
.k6ijv3 h3,
 .ue2d2o h4,
 .k6ijv3 p {
    width: 70%;
    margin: 14px auto 15px 0;
}
.vvpadd .k6ijv3 h1,
.vvpadd .k6ijv3 h2,
.vvpadd .k6ijv3 h3,
.vvpadd .ue2d2o h4,
.vvpadd .k6ijv3 p {
    margin-left:auto;
    margin-right:auto;
}


.okkfh7 .k6ijv3 h1,
.okkfh7 .k6ijv3 h2,
.okkfh7 .k6ijv3 h3,
.okkfh7 .ue2d2o h4,
.okkfh7 .k6ijv3 p {
    width: 70%;
    margin: 14px 0 15px auto;
}

/* slider 2 text align */
.jvdmvm .kk73l1 h1,
.jvdmvm .kk73l1 h2,
.jvdmvm .kk73l1 h3,
.jvdmvm .ue2d2o h4,
.jvdmvm .kk73l1 p {
    width: 40%;
    margin: 14px auto 15px 0;
}
.vvpadd .kk73l1 h1,
.vvpadd .kk73l1 h2,
.vvpadd .kk73l1 h3,
.vvpadd .ue2d2o h4,
.vvpadd .kk73l1 p {
    width: 70%;
    margin-left:auto;
    margin-right:auto;
}


.okkfh7 .kk73l1 h1,
.okkfh7 .kk73l1 h2,
.okkfh7 .kk73l1 h3,
.okkfh7 .ue2d2o h4,
.okkfh7 .kk73l1 p {
    width: 40%;
    margin: 14px 0 15px auto;
}
.vvpadd .kk73l1 h1,
 .vvpadd .kk73l1 h2,
 .vvpadd .kk73l1 h3,
 .vvpadd .ue2d2o h4, 
 .vvpadd .kk73l1 p {
    width: 76%;
    margin-left: auto;
    margin-right: auto;
}

/* slider 2 text align */
.jvdmvm .ue2d2o h4 {
    width: 50%;
}
.okkfh7 .ue2d2o h4 {
    width: 50%;
}
.vvpadd .ue2d2o h4{
    width: 70%;
    margin-left:auto;
    margin-right:auto;
}
@media (min-width: 1200px){
	.kk73l1 {
    max-width: 1430px;
}
}
.kk73l1 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
/* slider image thumb position */

.jvdmvm .lyrtqw {
    position: absolute;
    right: 0;
    top: 57%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

.okkfh7 .lyrtqw {
    position: absolute;
    left: 0;
    top: 57%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.tahf7k .zmfutz{
	border:none;
	outline: none;
}

.tahf7k .zmfutz.active {
    background: transparent;
    border: 1px solid #768d2c;
    color: #768d2c;
}
.tahf7k .zmfutz.active:hover{
    background: #768d2c;
    border: 1px solid #768d2c;
    color: #fff;
}

.tahf7k {
    margin-top: 45px;
}
/*----------------------
 * SLIDER AREA CSS
 -----------------------*/

.kuedoh {
    overflow: hidden;
    display: block;
    position: relative;
}
.wbk3f9 {
    background:#0000004D;
    height: 100%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ifamxy {} .r30548 {} .aca623 {
    margin: auto;
    /* width: 60%; */
    
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
/* slider title */

.h84br8 {
    color: #fff;
    font-size: 35px;
    margin-bottom: 11px;	
}
.h84br8 span{
	color:#768d2c;
}
.nigusz {
    color: #fff;
    font-size: 100px;
    margin-bottom: 20px;
    line-height: 1.2;
    font-weight: 700;
}	
   	
.sffjpa {
	color: #fff;
    font-size: 20x;
    margin-bottom: 43px;
    width: 51%;
}
.jvdmvm .sffjpa {
    margin-left: 0;
    margin-right: auto;
}
.vvpadd .sffjpa {
    margin: 0 auto 31px;
	 width: 52%;
}
.okkfh7 .sffjpa {
    margin-right: 0;
    margin-left: auto;
}
/* button */

.lnc65s a {
/*     border: 1px solid #768d2c; */
    color: #768d2c;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    margin: 0 4px;
	padding: 15px 36px;
    position: relative;
    border-radius: 5px;
    transition: all 0.5s ease 0s;
    z-index: 1;
 background:#fff;  	
}
a.loopcl {
    background: #768d2c;
	 color: #fff;
}
.lnc65s a:hover {
    color: #fff;
    background: #768d2c;
    border-color: #768d2c;
}
a.loopcl:hover {
    background:#fff;
/* 	border-color: #fff; */
	color:#768d2c;
/*     background: transparent;
    border-color: #fff; */
}
.w044fx {
    width: 50%;
}
.f4th91 {
    padding-right: 30px;
}
.kpyc0c {
    padding-left: 30px;
}
.tw1j2c {
    width: 85%;
}
.w044fx .sffjpa {
    width: 100%;
}
/* image */
.jvdmvm .uhpc9b {
    margin-right: 25%;
}
.vvpadd .uhpc9b {
    margin-right: 0;
}
.okkfh7 .uhpc9b {
    margin-left: 25%;
}
.l12xya {
    position: relative;
}
.l12xya img{
	/* width:100%; */
}
.lwznjh{
	width:100%;
	    margin-top: 30px;
}

/* directionNav */

.s7z6ea .ibeogq {} .s7z6ea .ibeogq a {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    height: 50px;
    width: 50px;
    line-height: 48px;
    border: 1px solid #fff;
    text-align: center;
    display: block;
    border-radius: 50%;
    color: #fff;
    font-size: 22px;
    left: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.s7z6ea .ibeogq .l8e1pm {} .s7z6ea .ibeogq .fejcv1 {
    left: auto;
    right: 0;
}
.s7z6ea .ibeogq a:hover {
    background: #768d2c;
    border-color: #768d2c;
    color: #fff;
}
.s7z6ea:hover .ibeogq a {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    left: 50px;
}
.s7z6ea:hover .ibeogq .fejcv1 {
    left: auto;
    right: 50px;
}
/* controlNav */

.s7z6ea .k0c08a {
    bottom: 50px;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.s7z6ea .k0c08a a {
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    margin: 0 5px;
    width: 25px;
	color: #fff;
line-height: 25px;	
}
.s7z6ea .k0c08a a:hover,
.s7z6ea .k0c08a a.active {
    background: #768d2c none repeat scroll 0 0;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.kv2izb{
	padding-left:0;
	padding-right:0;
}
/* banner_area */
.g67303 {
	background-image: url(assets/images/tezel-slider2.jpg);
    background-position: center center;
    background-size: cover;
    position: relative;
    height: 800px;
}
.g67303:before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#00000066;
}
.h4tvhm {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.oopb0q {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.oopb0q h1 {
    font-size: 20px;
	color:#fff;
}
.oopb0q h2,
.oopb0q h3 {
    font-size:76px;
	color:#fff;
}
.oopb0q h1 span,
.oopb0q h2 span,
.oopb0q h3 span {
    color: #768d2c;
}
.oopb0q p {
    margin-top: 22px;
    margin-bottom: 36px;
	color:#fff;
}
.vvpadd.oopb0q h1,
.vvpadd.oopb0q h2,
.vvpadd.oopb0q h3,
.vvpadd.oopb0q p {
    margin-left: auto;
    margin-right: auto;
}
.oopb0q a i {
    color: #fff;
    background: #768d2c;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 5px;
    margin-right: 8px;
    margin-left: 9px;
    font-size: 20px;
}
.i2bjuv {
    background: 0 0;
    border: 2px solid #768d2c;
    position: relative;
    vertical-align: middle;
    transition: 0.5s;
    outline: 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    z-index: 2;
    padding: 10px 30px;
    overflow: hidden;
    margin-right: 5px;
}
.i2bjuv:hover {
    color: #fff;
}
.j7l5at .i2bjuv {
    float: left;
    margin-right: 20px;
}
.i2bjuv::before {
    content: "";
    width: 0;
    height: 100%;
    background: #768d2c;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: 0.5s;
}
.i2bjuv:hover::before {
    width: 100%;
}
.ojcbwm {
    position: relative;
}
.oopb0q.fnwajz ul li {
    display: inline-block;
}
.oopb0q.fnwajz ul li a {
    margin-top: 0;
    padding: 0 12px;
}
.oopb0q.fnwajz ul li a i {
    background-color: transparent;
    font-size: 17px;
    height: 0;
    width: 0;
    margin: 0;
}
.oopb0q.xrwao6 ul li {
    display: inline-block;
    margin-top: 6px;
}
.oopb0q.xrwao6 ul li a i {
    background-color: transparent;
    color: #768d2c;
    border: 1px solid #768d2c;
    height: 36px;
    width: 36px;
    line-height: 36px;
    font-size: 17px;
    margin-right: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.oopb0q.xrwao6 ul li a:hover i {
    background: #768d2c;
    color: #fff;
}
.oopb0q a{
	color:#fff;
}
/* tezel_features_area */
.hop9sc{
	padding:100px 0px 70px;
}
.wtg47q {
    box-shadow: 0px 0px 30px 0px rgb(0, 0, 0,0.1);
    padding: 40px 30px 40px;
    background: #fff;
    transition: 1s;
    position: relative;
    text-align: center;
    margin-bottom: 30px;
}
.ggs42b .zdopvi i, 
.ggs42b .ek531v i {
    font-size: 60px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.wtg47q i {
    font-size: 45px;
    display: inline-block;
}
.kls2z3  i {
    color: #768d2c;
    font-size: 37px;
    transition: .5s;
}
.wtg47q h3 {
    margin-top: 15px;
}
.wtg47q p {
    margin: 0;
}
.k9y6ik {
    position: absolute;
    display: block;
    transition: 1s;
    bottom: 0px;
    left: 0;
    right: 0;
    z-index: 1;	
    transform: scale(0);
}
.k9y6ik a {
    background: #768d2c;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    padding: 17px 30px;
    text-align: center;
    transition: 1s;
}
.k9y6ik a:hover {
    background: #071c1f;
}
.k0w8lg:hover .k9y6ik {
    bottom: -40px;
    transform: scale(1);
}

/* tezel_about_area */
.si6vz9{
	padding:0px 0px 100px;
}
.rku0dz {
    padding: 0% 5% 0% 0%;
}
.nk6quo {
    padding-right: 5px;
}
.iz1g6w .xosyoi h3 {
    font-size: 40px;
    font-weight: 700;
    padding: 0px 0px 25px 0px;
}
.iz1g6w .xosyoi p {
    width: 100%;
    margin-bottom: 35px;
}
.t2ecek a span i {
    color:#768d2c;
    font-size: 14px;
    padding-bottom: 8px;
    padding-right: 10px;
}
.iz1g6w .o5i5q6 {
    margin-top: 46px;
}
.azql0d {
    background-color: #FFFFFF;
	 padding: 15px;
    border-left: 5px solid #768d2c;
    position: relative;
    text-align: left;
	margin-bottom: 30px;
}
.azql0d h1{
    color: #071C1F;
    font-size: 23px;
}
.azql0d p {
    color: #908585;
    font-size: 17px;
}
/* tezel_service_area */
.q3pfqw{
	padding:96px 0px 65px;
	background:#F9F9F9;
}
.gqja18{
	margin-top:50px;
}
.drq5nc.ilk5gf.lllyzt {
    margin-bottom: 30px;
}
.mi3867 i {
    color: #768d2c;
    font-size: 60px;
    line-height: 62px;
    z-index: 1;
}
.gnvi4e {
    position: relative;
    padding: 0 0 0;
    z-index: 99;
}
.gnvi4e h3 {
    line-height: 31px;
    margin-bottom: 10px;
    margin-top: 8px;
}
.gnvi4e p {
    margin-bottom: 28px;
}
.n221h3 a {
    padding: 7px 25px;
    position: relative;
    transition: .5s;
    overflow: hidden;
    text-align: center;
    color: #908585;
    border: 1px solid #908585;
}
.drq5nc:hover .n221h3 a{
	border-color:#768d2c;
	    transition: .5s;
}
.vw36oc > a {
    border-radius: 5px;
    display: inline-block;
    text-transform: capitalize;
    -webkit-transition: .5s;
    transition: .5s;
}
.n221h3 a i {
    background: #768d2c;
    position: absolute;
    display: inline-block;
    left: 0;
    width: 100%;
    height: 100%;
    top: 100%;
    transition: .5s;
    opacity: 0;
    color: #fff;
    padding: 14px 15px;
}
.drq5nc:hover a i {
    right: 0;
    width: 100%;
    opacity: 1;
    top: 0%;
}

/* tezel_counter_bg_area */
.je7dxq {
    background-image: url(assets/images/single-offer-img.jpg);
    background-position: top center;
    background-size: cover;
	padding:100px 0px 50px;
	position:relative;
}
.je7dxq:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background:#000000db;
}
.xoany4.f1ukmf.mu6ddn {
    text-align: center;
	margin-bottom: 30px;
}
.ag1ec7 i {
    font-size: 60px;
    display: inline-block;
    margin-bottom: 10px;
}
.o9wsuy h3, 
.o9wsuy span {
    font-size: 50px;
    color: #131414;
    display: inline-block;
}
.white .ag1ec7 i ,
.white .o9wsuy h3, 
.white .o9wsuy h4, 
.white .o9wsuy span{
	color:#fff;
}
/* tezel_team_area */
.bk2ay1{
	padding:95px 0px 70px;
}
.hvsky5{
	margin-top:50px;
}
.bk2ay1 .xosyoi h3 {
    font-size: 40px;
    font-weight: 700;
}
.l7iz5y {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}
.oh53l3 {
    position: relative;
}
.oh53l3:before {
    content: "";
    position: absolute;
    background-color: #768d2c6e;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-transition: .5s;
    transition: 1s;
}
.l7iz5y:hover .hj8bxh, .l7iz5y:hover .oh53l3:before {
    top: -670px;
	transition:1s;
}
.hj8bxh {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    padding: 0 25px;
    -webkit-transition: .5s;
    transition: .5s;
}
.l7iz5y:hover .o505dy {
    bottom: 0px;
}
.hj8bxh h5 {
    font-size: 23px;
    color: #fff;
    margin: 0;
}
.hj8bxh span {
    color: #fff;
}
.l7iz5y .o505dy {
    position: absolute;
    bottom: -110px;
    height: 100px;
    width: 100%;
    background: #fff;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
}
.o505dy ul {
    padding-top: 30px;
}
.o505dy ul li {
    display: inline-block;
    margin: 0 3px;
}
.o505dy ul li a {
    font-size: 17px;
    color: #555555;
    height: 34px;
    width: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #f5f5f5;
    display: inline-block;
    -webkit-transition: .5s;
    transition: .5s;
}
.o505dy ul li a:hover {
    color: #fff;
    background: #768d2c;
    border-color: #768d2c;
}
/* tezel_project_area */
.cy146p {
    padding: 0px 0px 30px;
}
.x7mdx6 .vke66g {
/* 	overflow: inherit; */
    padding-bottom: 75px;	
}
.qp0uuk {
    position: relative;
}
.oj7ro6 {
    overflow: hidden;
}
.oj7ro6 img {
    margin-right: auto;
    margin-left: auto;
    transition: .5s;
    width: 100%;
}
.oj7ro6 img:hover {
    transform: scale(1.1);
}
.b98fyb .kht3ir {
    position: absolute;
    bottom: 0px;
    background: #fff;
    left: 20px;
    right: 20px;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);
    padding: 0 30px 20px;
    transition: .5s;
    opacity: 0;
}
.b98fyb .qp0uuk:hover .kht3ir {
    bottom: -60px;
    opacity: 1;
}
.b98fyb .ogr8f3 {
    float: left;
}
.kht3ir h3 {
    padding-top: 20px;
	    margin-bottom: 0px;
}
.b98fyb .hby66c {
    float: right;
    margin-top: 40px;
}
.kht3ir a {
    display: inline-block;
	margin-bottom: 0px;
}
.kht3ir a i {
	margin-left:5px
}

/* tezel_started_area */
.p9sjyd{
	padding:0px 0px 100px;
}
.s4sfi0{
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    padding: 90px 0px 90px 30px;
}
.s4sfi0 .h2zdry {
    text-align: right;
}
.twyh5p h5 {
    padding-bottom: 7px;
}
.twyh5p h2, .twyh5p h3 {
    font-size: 45px;
    font-weight: 700;
    padding: 4px 0px;
}
.gzmq03 {
    margin-top: 45px;
}
.gzmq03 a {
    background: #768d2c;
    padding: 15px 35px;
    color: #fff;
    display: inline-block;
    font-size:20px;
    transition: 1s;
    margin-right: 15px;
    font-weight: 500;
    border-radius: 30px;
}
.gzmq03 a i {
    margin-left: 10px;
}
.osduld {
    filter: grayscale(1);
    opacity: 0.5;
    transition: all 0.3s ease 0s;
}
.osduld:hover{
    filter: grayscale(0);
    opacity: 1;
}
.ntfq3y{
	margin-top:60px;
}

.ntfq3y .i4inyn img {
    margin: auto;
}
/* tezel_client_area */
.mrahm2{
	padding:0px 0px 70px;
}
.a2r8j6 .wubcch {
    text-align: center;
}
.wubcch {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 30px;
    transition: all .5s ease 0s;
    padding: 37px 30px 26px;
    margin-top: 20px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    overflow: hidden;
    position: relative;
}
.m3qb1j i {
    font-size: 54px;
    color:#768d2c;
}
.at105m {
    position: relative;
    text-align: center;
}
.a2r8j6 .vub453 {
    float: none;
    text-align: inherit;
}
.vub453 {
    overflow: hidden;
    padding-top: 15px;
    float: left;
    text-align: left;
}
.a2r8j6 .u9mlcv {
    float: none;
    margin-right: 0;
}
.a2r8j6 .u9mlcv img {
    width: inherit;
    margin: auto;
}
.a2r8j6 .o87gq7 h2 {
    margin-top: 15px;
}
.o87gq7 span {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    color: #768d2c;
}
.jlubpu {
    padding: 0 15px;
}
.c0sgyb{
	margin-top:30px;
}
.ckaue4 .fncoj2 {
    left: -65px;
    border-radius: 0px;
}
.ckaue4 .dhzmyd {
    right: -65px;
    border-radius: 0px;
}
/* tezel_blog_area 7*/
.njem3p {
    padding:100px 0px 70px;
	background:#F9F9F9;
}
.f7atkf{
	margin-top:28px;
}
.hq94wi {
    position: relative;
    padding-bottom: 80px;
}
.ij1vje {
    overflow: hidden;
    position: relative;
}
.ij1vje:before {
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: #768d2c;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 999;
    -webkit-transition: .5s;
    transition: .5s;
}
.htl97n {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -3px;
    text-align: center;
    z-index: 9999;
    background: #fff;
    padding: 15px 14px 7px;
    box-shadow: 0px 5px 20px 0px #dddddd3b;
}
.htl97n h2{
padding: 8px 0px 10px;
}
.htl97n span{
margin:0px 5px;
font-size:15px;
color:#324452;
}
.htl97n span i{
margin-right:3px;
}
.hq94wi:hover .ij1vje:before{
	opacity:1;
}
.vi5d0u a i{
	margin-right:8px;
}


/* tezel_service_area */
.q3pfqw.eol0mg  {
    padding: 100px 0px 70px;
	background: transparent;
}
.eol0mg .lllyzt {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #999999;
    border-radius: 5px 5px 5px 5px;
    padding: 25px 20px 0px 20px;
	    margin-bottom: 30px;
}
.eol0mg .qrbn8f i {
    color:#768d2c;
    font-size: 60px;
	line-height: 62px;
    z-index: 1;
}
.gnvi4e {
    position: relative;
    padding: 0 0 0;
    z-index: 99;
}
.gnvi4e h3 {
    line-height: 31px;
    margin-bottom: 10px;
    margin-top: 8px;
}
.gnvi4e p {
    margin-bottom: 28px;
}

/* tezel_contact_area */
.c1so6t.g15c40 {
    padding:0px 0px 100px;
}
.g15c40 .k3tsum {
    text-align: center;
    border-style: solid;
    border-width: 5px 0px 0px 0px;
    border-color: #768d2c;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
    padding: 35px 30px 0px 30px;
	background:#fff;
}
.g15c40 .lukqcw h1 {
    color: #768d2c;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.g15c40 .lukqcw p {
    font-size: 40px;
    font-weight: 700;
    margin: 0px 0px 40px 0px;
	color:#07001e;
}
.g15c40 .nxmt4m input,
.g15c40 .nxmt4m select{
    height: 55px;
}
.g15c40 .nxmt4m textarea {
    height: 150px;
}

.nxmt4m input, 
.nxmt4m select, 
.nxmt4m textarea {
    width: 100%;
    margin-bottom: 20px;
    background-color: transparent;
    border: 1px solid #ddd;
    border-radius:5px;
    line-height: 43px;
    padding-left: 30px;
	color: #929292;
	height: 45px;
}
.nxmt4m textarea {
    height: 100px;
    margin-bottom: 20px;
    text-align: left;
    padding: 10px 30px 30px;
	border-radius: 5px 5px 5px 5px;
    margin: 0px 0px 20px 0px;
}
.nxmt4m .pg99db {
    color: #FFFFFF;
    background-color: #768d2c;
    height: 60px;
	border-radius:5px;
}
.nxmt4m .pg99db:hover {
    background:#131414;
    color: #fff;
    border-color: #131414;
}
.q8170b {
    margin-bottom: 0px;
}
.pg99db {
    width: 100%;
    text-align: center;
    background: 0 0;
    color: #768d2c;
    font-size: 16px;
    cursor: pointer;
    line-height: 45px;
    border-radius: 30px;
    font-weight: 600;
    border: 1px solid #768d2c;
    transition: .5s;
    text-transform: uppercase;
}
.iz1g6w .lllyzt  {
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 0px 12px 0px rgba(203.807373046875, 203.807373046875, 203.807373046875, 0.5);
	margin-bottom:30px;
}
.iz1g6w .qrbn8f i {
    color: #768d2c;
    font-size: 60px;
    height: 0px;
}
.iz1g6w .lllyzt h3 {
    font-size: 20px;
}
.s59oow h3 {
    padding-top: 18px;
}
.iz1g6w .lllyzt p {
    font-weight: 500;
    line-height: 1.4em;
    margin: 10px 0px 0px 0px;
}
.av3im2 {
    margin-top: 50px;
}
.iz1g6w .o5i5q6.n42xvu {
    margin-top: 25px;
}
.mxlam1 iframe{
	width:100%;
	height:500px;
	border:none;
}
.c1so6t.d34gxd{
	padding:100px 0px 100px;
}
.mzuouw.gi5mmb {
    text-align: left;
}
.d84xw0 {
    display: block;
}
.mzuouw.gi5mmb .w06454 {
    float: left;
    margin-right: 30px;
    margin-top: 10px;
}
.w06454 {
    font-size: 35px;
}
.mzuouw .w06454 i {
    width: 68px;
    display: inline-block;
    height: 68px;
    line-height: 68px;
    box-shadow: 0 0 30px 0 rgba(148,146,245,.2);
    text-align: center;
    font-size: 25px;
        border-radius: 5px 5px 5px 5px;
    transform: rotate(0deg);
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.mzuouw .nhe2da {
    overflow: hidden;
}
.lzsw4r h3 {
    margin: 0 0 15px;
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
}
.lzsw4r h3:hover {
    color: #768d2c;
}
.mzuouw:hover .w06454 i {
    color: #fff;
    background: #768d2c;
}
.xwmbwj .mzuouw.gi5mmb {
    text-align: left;
    margin-bottom: 30px;
}
.xwmbwj{
	margin-top:100px;
}

.xgastg{
	background:#768d2c;
	padding:100px 0px 50px;
}
.xgastg .qrbn8f i {
    color: #FFFFFF;
    font-size: 60px;
    width: 45px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
}
.xgastg .nhe2da h3,
.xgastg .nhe2da p{
	color:#fff;
}
.mzuouw.gi5mmb {
    margin-bottom: 30px;
}
.m3gsbf {
    background-image: url(assets/images/contact-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	padding:100px 0px 100px;
}
.m3gsbf .k3tsum {
    margin-left: 90px;
}


/* tezel_skill_area */
.tlvv55{
	padding:100px 0px 100px;
	background:#F9F9F9;
}
.tlvv55 .xosyoi h3 {
    font-size: 40px;
    padding: 0px 2px 20px 0px;
}
.tlvv55 .xosyoi h2 {
    font-size: 23px;
}
.tlvv55 .xosyoi.jvdmvm p {
    width: 100%;
}
.tlvv55 .lmkaqv {
    height: 10px;
    margin-top: 29px;
    margin-bottom: 21px;
}
.sq1x51{
	margin-top:100px;
}
/* tezel_service_bg_area */
.pfwzwl{
	background-image: url(assets/images/hackery-slider1.jpg);
    background-position: center center;
    background-size: cover;
	padding:95px 0px 70px;
}
.xsakv7 {
    position: relative;
    background: #fff;
    padding: 50px 15px 50px 15px;
    box-shadow: 0px 5px 20px 0px #768d2c14;
	text-align:center;
	border-radius:5px;
	margin-bottom: 30px;
}
.xsakv7:before {
    position: absolute;
    width: 0;
    height: 2px;
    background: #768d2c;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    content: '';
    z-index: 3;
    transition: all 0.4s ease-out;
}
.xsakv7:hover:before {
    width: 100%;
}
.pfwzwl .zdopvi i{
    font-size: 60px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.gcuyrx {
    overflow: hidden;
}
.xsakv7.o4hwtn h3 {
    margin: 0;
    margin-bottom: 10px;
    margin-top: 15px;
}
.xsakv7 h3 {
    line-height: 28px;
    display: inline-block;
    margin: 12px 0 15px;
}
.xsakv7 p {
    margin: 0;
}
.white .xosyoi h1,
.white .xosyoi h2,
.white .xosyoi h3,
.white .xosyoi p{
	color:#fff;
}
/* tezel_advatages_area */
.tzzs3y {
    padding: 90px 0px 100px;
}
.s11gfy{
	margin-top:50px;
}
.zdkfan .lllyzt {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #768d2c;
    padding: 30px 30px 16px 32px;
	margin-bottom:30px;
}
.d84xw0 {
    display: block;
}
.zdkfan .mzuouw.tf69ff .w06454 {
    float: right;
    margin-left: 30px;
    margin-top: 5px;
}
.mzuouw.tf69ff {
    text-align: right;
}

.zdkfan .mzuouw .w06454 i {
    width: 68px;
    display: inline-block;
    height: 68px;
    line-height: 68px;
     color: #768d2c;
    font-size: 60px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    text-align: center;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.zdkfan .mzuouw:hover .w06454 i {
    color: #fff;
    background: #768d2c;
}
.zdkfan .mzuouw .nhe2da {
    overflow: hidden;
}
.zdkfan .lzsw4r {
    overflow: hidden;
}
.zdkfan .lzsw4r h3 {
    margin: 0px 0 15px;
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
}
.tzzs3y .o5i5q6 {
    text-align: center;
}
.ukgey4[data-beer-label]:after,
 .d35z5h[data-beer-label]:after {
    background: #768d2c;
    color: #fff;
}
.mrahm2.jo5fli {
    padding: 90px 0px 70px;
}

/* tezel_vision_area */
.pm42xl {
    padding: 100px 0px 100px;
}
.pm42xl .xosyoi.jvdmvm p {
    width: 100%;
}
.bil380 {
    background-image: url(assets/images/hackery-slider1.jpg);
    background-position: center left;
    padding: 100px 0px 100px;
    position: relative;
}
.cyzz23{
	padding:60px 0px 70px;
}
.cyzz23 .i4inyn img {
    display: block;
    margin: auto;
}
/* tezel_team2_area */
.i292yg{
	padding:0px 0px 40px;
}
.hvsky5{
	margin-top:40px;
}
.i292yg .xosyoi h3 {
    color: #DB2D2E;
    font-size: 40px;
    font-weight: 700;
}
.htfj8l {
    position: relative;
}
.htfj8l:before {
    content: "";
    position: absolute;
    background: #768d2cb3;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: .5s;
}
.htfj8l:hover:before {
    opacity: 1;
}
.rh4pfh {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: .5s;
    transition: .5s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.htfj8l:hover .rh4pfh {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.rh4pfh ul li {
    list-style: none;
    display: inline-block;
}
.rh4pfh ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    transition: .5s;
    color: #fff;
    margin: 0px 2px;
    margin-bottom: 7px;
}
.rh4pfh ul li a:hover {
    color: #fff;
    background: #768d2c;
    border-color: #768d2c;
}

.upkqk5 {
    padding: 15px 0;
    background: #fff;
}
.upkqk5 h5 {
    font-weight: 700;
    margin: 0;
}
.upkqk5 span {
    font-size: 18px;
}
.mtib12 .fncoj2,
.mtib12 .dhzmyd {
    opacity: 11;
    border-radius: 5px 5px 5px 5px;
    top: -60px;
}
.mtib12 .fncoj2 {
    left: 1050px;
}
.mtib12 .dhzmyd {
    right: 15px;
}
.qtohil{
	padding:100px 0px 70px;
}

/* tezel_service2_area */
.ggm58t{
	padding:100px 0px 70px;
	background:#F9F9F9;
}
.b0acp8 {
    overflow: hidden;
    margin-bottom: 30px;
}
.yp6ej6 {
	position:relative;
}
.c0cu76{
	position:relative;
}
.c0cu76 img{
	width: 100%;	
}
.wl2ys7{
    background: #182c44;
    padding: 32px 30px 32px;
}
.lvj6tb{
    float: left;
	margin-right: 25px;
    margin-top: -17px;	
}
.lvj6tb i{
    color: #fff;
	background:#768d2c;
    font-size: 30px;
    transition: all 0.3s ease 0s;
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 5px;
	display: inline-block;	
}
.u5unca{
    float: left;
	margin-right: 25px;	
}
.u5unca i{
    color: #fff;
    font-size: 50px;
    transition: all 0.3s ease 0s;
	display: inline-block;	
}

.lcm8un{
    overflow: hidden;	
}
.lcm8un h3{
    color: #fff;
}

.kp3ju8{
    position: absolute;
    background: #768d2ccf;
    top: -55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    padding: 0 30px;
	transition:.5s;	
}
.b0acp8:hover .kp3ju8{
	top: 50%;
}
.un95dt{
    position: relative;
    top: 50%;
    transform: translateY(-50%);	
}
.un95dt p{
	color:#fff;
}
.un95dt ul{}
.un95dt ul li{}
.un95dt ul li a{
	color:#fff;
	transition:.5s;
}
.un95dt ul li a:hover{
	color:#071c1f ;
}

.rf9fbe{
	margin-top:15px;
}
.rf9fbe a{
	color:#fff;
}

.tlvv55.gw4cm8{
    padding: 100px 0px 100px;
    background: transparent;
}
.c1so6t.gw4cm8{
	padding:100px 0px 100px;
}

/* single_service_area */
.g7irah {
    padding: 100px 0px 100px;
}
.p46jjm{
	box-shadow:0px 0px 30px 0px rgb(0 0 0 / 10%);
	padding:10px;
}
.ctt7mq img{
	width:100%;
	margin-bottom: 25px;
}
.ti2t5k .xosyoi h2 ,
.ti2t5k .xosyoi h1{
    font-size: 30px;
}
.ti2t5k .xosyoi h3 {
    font-size: 15px;
}
.ti2t5k .xosyoi h1 span{
    font-size: 20px;
    text-decoration: line-through;
}
.ny5can .xosyoi.jvdmvm p {
    width: 100%;
}
.s15yps iframe{
	width:100%;
	height:400px;
	border:none;
}
.iyh04e .xosyoi h3 {
    font-size: 30px;
	margin-bottom: 20px;
}

.rcjay9 .qp0uuk {
    position: relative;
    text-align: center;
}
/* tezel_pricing_area */
.lhm906 {
    padding: 100px 0px 70px;
	background: #F9F9F9;
}
.k56dri.aorch7 {
    box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);
    text-align: center;
	margin-bottom: 30px;
}

.aorch7 li,
.aorch7 ol,
.aorch7 ul {
    margin: 0;
}
.aorch7 h2,
.aorch7 h3,
.aorch7 h4,
.aorch7 h5 {
    margin: 0;
}
.vvpadd {
    text-align: center;
}
.jvdmvm {
    text-align: left;
}
.okkfh7 {
    text-align: right;
}
.k56dri {
    border-radius: 5px;
}
.ug7wr9 {
    position: relative;
    overflow: hidden;
}
.ug7wr9 sub {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: -65px;
    top: 20px;
    background: #768d2c;
    line-height: 43px;
    width: 217px;
    height: 45px;
    text-align: center;
    -webkit-transform: rotate(35deg);
    transform: rotate(45deg);
}
.jeud1i i {
    color: #768d2c;
    font-size: 40px;
    padding-top: 40px;
    display: block;
}
.ug7wr9 h4 {
    font-size: 24px;
    padding: 26px 0 12px;
    display: block;
}
.ug7wr9 h5 {
    font-size: 35px;
    padding-bottom: 30px;
}
.o3x5r4 .ug7wr9 h5 {
    background: #768d2c;
    padding: 10px 0;
    color: #fff;
    margin-bottom: 30px;
}
.ug7wr9 h6 {
    font-size: 21px;
    color: #989898;
    display: block;
    text-decoration: line-through;
    margin: 0;
}
.ug7wr9 span {
    font-size: 24px;
    margin-right: 5px;
}
.ug7wr9 ul li {
    color: #555;
    line-height: 40px;
    list-style: none;
}
.tcdo6x {
    padding: 20px 18px 10px 0;
    font-size: 20px;
}
.arjlzp {
    padding-top: 37px;
    padding-bottom: 40px;
}
.ug7wr9 a.btn {
    background: #768d2c;
    line-height: 41px;
    padding: 7px 30px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #768d2c;
    display: inline-block;
}
.ug7wr9 a.btn:hover {
    background: 0 0;
    color: #768d2c;
}
.kr5m2i .ug7wr9 a.btn {
    display: block;
    border-radius: 0;
}
.kr5m2i .arjlzp {
    padding: 0;
    padding-top: 37px;
}
.e8ary3 .p93v9c {
    width: 150px;
    height: 150px;
    display: table;
    margin: 15px auto 15px;
}
.e8ary3 .ogmoww {
    display: table-cell;
    vertical-align: middle;
    background: #768d2c;
    border-radius: 100%;
}
.e8ary3 .ug7wr9 h5 {
    padding: 0;
    color: #fff;
    font-size: 25px;
    border-radius: 100%;
    text-align: center;
}
.e8ary3 .ug7wr9 span + span {
    display: block;
}
.e8ary3 .ug7wr9 span {
    font-size: 18px;
}
.ug7wr9 ul {
    display: inline-block;
    text-align: left;
    padding: 0;
}
.b2tfaf ul i {
    margin-right: 15px;
}
.b2tfaf ul + ul i {
    margin-right: 0;
    margin-left: 15px;
}
.dhvkgr{
	margin-top:40px;
}
/* tezel_tab_area */
.kg2zip{
	padding:100px 0px 70px;
}
.zbk8xh .cdilqk {
    border: 0;
    justify-content:center;
}
.zbk8xh .cdilqk .kudo6q {
    margin-bottom: 15px;
    text-align: center;
}
.zbk8xh .cdilqk .fth79b {
    background: #fff;
    color: #131414;
    margin-right: 15px;
    border: 0;
    border-radius: 5px;
    font-size: 17px;
    padding: 26px 30px;
    position: relative;
    box-shadow: 0 0 25px 2px rgba(196, 206, 213, 0.2);
    transition: 0.5s;
}
.cdilqk .fth79b:hover {
    background: #768d2c;
    color: #fff;
}
.cdilqk .kudo6q:hover i {
    color: #fff;
    transition: 0.5s;
}
.zbk8xh .cdilqk span {
    display: block;
    float:none;
    margin: 0 15px;
}
.fth79b strong {
    font-size: 23px;
    display: inline-block;
}
.aorch7 img {
    margin: 30px 0px 0px 0px;
}
.aorch7 h4 {
    margin: 0px 0px 10px 0px;
}
.cdilqk img,
.zbk8xh .cdilqk i {
    position: relative;
    font-size:60px;
}
.zbk8xh .cdilqk .kudo6q.show .fth79b,
.zbk8xh .cdilqk .fth79b.active {
    background: #768d2c;
    color: #fff;
}
.ber5a5 {
    margin: 15px 20px 0px 20px;
}
.x7xqr2 .aorch7 ul li {
	padding: 0px 55px 0px 62px;
}
.x7xqr2 .aorch7 ul li:nth-child(odd) {
    background-color: #ECE7E7;
	    padding: 0px 55px 0px 62px;
}
.o8674c .jeud1i i {
    color: #FFFFFF;
    background:#768d2c;
    padding: 40px 0px 40px 0px;
}
.o8674c .aorch7 sub {
    background: #000000;
}

/*=====================
mettle PORTFOLIO AREA CSS
=========================*/
.j6dbop {
    padding:95px 0px 70px;
}
.jwsrhj{
	margin-top:30px;
}
.ug3u75 {
    padding: 0 0 40px;
	text-align:center;
}
.ug3u75 ul li {
    display: inline;
}
.ug3u75 ul li {
    border: 1px solid #f3eaea;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin: 0 5px 10px;
    padding: 6px 27px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ug3u75 ul li.haafwh,
.ug3u75 ul li:hover {
    color: #fff;
    background: #768d2c none repeat scroll 0 0;
    border-color: #768d2c;
}
.af29im, .chpmzm {
    margin-bottom: 30px;
    border: none;
}
.rc9xq5 .d9f7ne {
    background: #768d2ccc;
}
.d9f7ne {
    position: absolute;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: .5s;
    transition: .5s;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: #768d2ccc;
    z-index: 9;
}
.ukzazb:hover .d9f7ne {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
.rc9xq5 .yeymrm {
    left: 50%;
    position: absolute;
    top: 60%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 10;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.rc9xq5 .ukzazb:hover .yeymrm {
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    top: 50%;
    opacity: 1;
}
.liqaqo a {
    background: #768d2c;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin: 0 3px 11px;
    width: 50px;
    text-align: center;
}
.d9f7ne h3 {
    margin: 0;
    text-transform: capitalize;
    color: #fff;
    font-size: 18px;
}
.d9f7ne h3 a {
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
    transition: .5s;
}
.d9f7ne p {
    color: #fff;
    line-height: 1.2;
    margin: 5px 0 0;
}
.d9f7ne p span {
    display: inline-block;
    padding-top: 0px;
}
.by1wt2 span, .rdl0se span, .d9f7ne span {
    position: relative;
    margin: 0 2px;
}
.d9f7ne p {
    color: #fff;
    line-height: 1.2;
    margin: 5px 0 0;
}
/* tezel_privacy_area */
.smphjn {
    padding: 0px 0px 55px;
}
.dr5t2b {
    margin: 0px 0px 50px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}
.dr5t2b .xosyoi.jvdmvm p{
	width:100%;
}
.dr5t2b .xosyoi h3 {
    font-size: 40px;
}

/* witr_offer_area */
.f1fn2e{
	padding:100px 0px 70px;
}
.jop76y {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    margin: 0px 15px 30px 0px;
    padding: 0px 0px 30px 0px;
	text-align:center;
}
.t9015i h2{
    font-size: 30px;
	color: #768d2c;
    width: 100%;
    margin-bottom: 13px;
    font-weight: 700;
}
.t9015i h3 {
    font-size: 15px;
}
.t9015i h1{
    font-size: 30px;
    width: 100%;
    margin-bottom: 13px;
    font-weight: 700;
}
.t9015i h1 span {
        color: #768d2c;
		    font-size: 20px;
    text-decoration: line-through;
}
.srsu6p a {
    display: inline-block;
    line-height: 1;
    background:#768d2c;
    font-size: 15px;
    padding: 12px 24px;
    color: #fff;
    text-align: center;
    transition: all .3s;
	border-radius: 5px;
}
.srsu6p a:hover {
	 background-color:#323232;
}
.srsu6p {
    margin-top: 37px;
}
.qw5h83 {
    margin-bottom: 30px;
}
.h0ckhn{
	margin-top:40px;
}
/* single_faq_area */
.vpfhk6{
	padding:100px 0px 91px;
}
.udhdzr.bn91o6 {
    background: 0 0 !important;
    padding: 0;
    border-bottom: 0;
}
.bn91o6 i {
    margin-right: 10px;
    font-size: 20px;
    position: relative;
    top: 4px;
}
.jiy8mj .g3cmc6 {
    margin-bottom: 22px;
    border: 1px solid #ddd;
}
.jiy8mj .g3cmc6 p {
    padding: 20px 20px 0;
}
.ep1x9q {
    padding-left: 30px;
    font-size: 16px;
    font-weight: 500;
    display: block;
    padding: 7px 15px 11px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.ep1x9q:focus,
.ep1x9q:hover {
    color: #fff;
    background:#768d2c;
}
.ep1x9q:before {
    position: absolute;
    content: "\f107";
    right: 30px;
    top: 9px;
    font-family: fontawesome;
    font-size: 18px;
}
.active .ep1x9q:before {
    position: absolute;
    content: "\f106";
    right: 30px;
    top: 9px;
    font-family: fontawesome;
    font-size: 18px;
}
.active .ep1x9q {
    background:#768d2c;
    color: #fff;
}
.a5ztd4 ul li {
    margin-left: 18px;
    margin-bottom: 4px;
}
/* tezel_countdown_area */
.h479ht{
	padding:100px 0px 65px;
}
span.zfepdq {
    width: 150px;
    height: 150px;
    background: #fff;
    display: inline-block;
    margin: 0 10px;
    position: relative;
    line-height: 1;
    border: 1px solid #ddd;
    padding-top: 40px;
	margin-bottom:30px;
}
span.zfepdq::before {
    position: absolute;
    content: "";
    background: #768d2c;
    top: 55px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.zfepdq::after {
    position: absolute;
    content: "";
    background: #768d2c;
    top: 84px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.zfepdq:last-child:after,
span.zfepdq:last-child:before {
    display: none;
}
.pf44qt {
    text-align: center;
}
span.jcoqk7 {
    font-size: 35px;
    color: #768d2c;
    display: inline-block;
    font-weight: 700;
}
.pf44qt p {
    color: #768d2c;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
}
.gt7p8j span.zfepdq:before {
    display: none;
}
.p0tdh5 span.zfepdq:after {
    display: none;
}
.j9mdsb.o9bouj {
    text-align: center;
}
 .r1bgno h1 {
    font-size: 50px;
}
.r1bgno h1 span, 
.r1bgno h1 span b {
    color: #768d2c;
}
.dot5e3{
	margin-top:20px;
}

.oee0yg .xosyoi h3 {
    color: #DB2D2E;
    font-size: 40px;
    font-weight: 700;
} 

/* tezel_blog2_area */
.zugni9 {
    padding:95px 0px 70px;
}
.ycxz75 {
    background: #fff;
    transition: .5s;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
}
.q45pjh {
    overflow: hidden;
    position: relative;
}
.q45pjh::before {
    position: absolute;
    content: '';
    background: rgba(0,0,0,.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
}
.bi7e5a {
    padding: 20px 15px 0;
    margin-bottom: 0;
}
.bi7e5a span {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 3px;
    font-size: 16px;
    color: #131414;
    padding-bottom: 15px;
    margin-right: 12px;
}
.bi7e5a span i {
    padding-right: 5px;
    padding-left: 5px;
    color: #131414;
    transition: .5s;
}
.k9w5rh {
    padding: 0 10px 16px;
}
.bi7e5a h2 {
    color: #131414;
    margin: 15px 0 12px;
}
.mm0tub {
    border: 0 none;
    border-radius: 100px;
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    padding: 8px 5px;
    text-align: center;
    text-transform: capitalize;
    text-align: center;
}
.f7atkf{
	margin-top:40px;
}
.ycxz75:hover .q45pjh img, .ycxz75:hover .q45pjh::before {
    transform: scale(1.2);
}
.q45pjh img {
    width: 100%;
    transition: .5s;
}
/* witr-blog-side-area */
.zyrj69.aokosa {
    padding: 100px 0px 100px;
}

.xsvsaj > div {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 15px;
    box-shadow: 0 0 5px 0 rgba(148, 146, 245, 0.2);
}
.xsvsaj > div:last-child {
    margin-bottom: 0;
}
.xsvsaj h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.xsvsaj .content {
    padding: 0;
}
.xsvsaj .lmcx4i {
    margin-bottom: 0;
}
.xsvsaj > div:last-child {
    margin-bottom: 0;
}
.xsvsaj > aside:last-child {
    margin-bottom: 0 !important;
}
.xsvsaj .mhmzuv .g0d99a li a:hover,
.xsvsaj .ik3sg6 li a:hover {
    background: 0 0;
    color: #18c8ff;
}
.kxpled {
    background: #f7f7f7;
    position: relative;
}
.kxpled input {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 0 none;
    height: 54px;
    position: relative;
    width: 100%;
}
.kxpled button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #858585;
    font-size: 18px;
    padding: 1px 15px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
}
.kxpled input[type="text"] {
    padding-left: 10px;
}
.xsvsaj .widget h2 {
    border-bottom: 1px solid #e5e5e5;
    bottom: -1px;
    display: block;
    line-height: 17px;
    margin-bottom: 20px;
    padding-bottom: 14px;
    position: relative;
    text-transform: capitalize;
}
.xsvsaj .widget h2::before {
    background: #768d2c none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 20px;
    left: -15px;
    position: absolute;
    width: 2px;
    top: -3px;
}
.c9ohb6 .widget h5 {
    text-transform: capitalize;
}
.xsvsaj .widget ul {
    list-style: none;
}
.xsvsaj .widget ul li {
    margin: 0 0 5px;
    padding-left: 20px;
    position: relative;
}
.xsvsaj .widget ul li span {
    font-weight: 300;
}
.xsvsaj .widget ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
.xsvsaj > .widget > ul > li {
    margin: 0 0 10px;
    padding-bottom: 10px;
}
.xsvsaj .widget > ul > li:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.xsvsaj .widget ul li a:hover,
.xsvsaj .widget ul li:hover::before {
    color: #768d2c;
}
.xsvsaj .widget ul li::before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 18px;
    left: 0;
    position: absolute;
}
.xsvsaj .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.widget .vivihg {
    display: none;
}
.v0awe9 select {
    width: 100%;
}
#ddarn7 {
    width: 100%;
}
.kh2zy2 a {
    display: inline-block;
    font-size: 14px !important;
    margin: 0 8px 10px 0;
    padding: 7px 15px;
    text-align: center;
    font-weight: 400;
    border: 1px solid #ddd;
    text-transform: capitalize;
}
.q5zpkz h3 a:hover,
.q5zpkz h3:hover,
.kh2zy2 a:hover,
.en1apf ul li a:hover,
.en1apf ul li:hover:before,
.yanr1h ul li a:hover,
.yanr1h ul li:hover:before {
    color: #768d2c;
}
.kh2zy2 a:hover {
    background: #768d2c;
    color: #fff;
}
#ddarn7 caption {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}
#ddarn7 {
    font-size: 13px;
}
#ddarn7 {
    border: 0 solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
}
table#ddarn7 td {
    border: 1px solid #e5e5e5;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
}
#ddarn7 td,
#ddarn7 th {
    padding: 8px;
}
table#ddarn7 th {
    border: 1px solid #e5e5e5;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
table#ddarn7 td#vpxqua {
    color: #fff;
    background-color: #768d2c;
}
table#ddarn7 td#vpxqua a {
    color: #fff;
}
.v0awe9 img {
    margin-bottom: 15px;
}
.v0awe9 p {
    margin-bottom: 0.5rem;
}
.m6ujlw img {
    width: 100%;
}
.zyrj69 .ywoadk .i4inyn img {
    display: inline-block;
    margin: auto;
    width: 100%;
}
/* blog left sindber new style */
.zyrj69.aokosa .tx5nvq {
    margin-bottom: 30px;
    box-shadow: none;
    border-bottom: 1px solid #e7e7e7;
}
.rltxdd {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}
.hyj2yc h2 a {
    font-size: 24px;
    font-weight: 700;
}
.t3z9dc {
    padding: 0 0 9px;
}
.t3z9dc a, .t3z9dc span {
    color: #888888;
    font-size: 16px;
    margin-right: 5px;
}
.t3z9dc i {
    color: #768d2c;
    margin-right: 5px;
}
.zyrj69.aokosa .scg0o3 {
    padding: 28px 0px 30px;
}
.zyrj69.aokosa .zmfutz {
    padding: 10px 30px;
}
.xsvsaj .ze88po {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}
.pn4oi2 {
    float: left;
    margin-right: 10px;
}
.pn4oi2 a {
    margin-top: 0;
}
.pn4oi2 a {
    display: inline-block;
}
.xsvsaj .r2ivgb {
    overflow: hidden;
    margin-top: 0;
}
.r2ivgb>h4 {
    margin-bottom: 0;
}
.r2ivgb h4 a {
    color: #17161a;
    font-size: 17px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    font-weight: 600;
}
.r2ivgb .wy9r4x {
    color: #565069;
    font-size: 14px;
    text-transform: none;
}
.zyrj69 blockquote {
    background-color: #f7f7f7;
    border-left:3px solid  #768d2c;
	 padding: 1em 1em;
}
blockquote p {
    font-size: 20px;
    position: relative;
}
.gzxpzm {
    margin-top: 20px;
}
/* witr-blog-2side-area */
.zyrj69.tyvgbq {
    padding: 100px 0px 70px;
}
.tx5nvq {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(148,146,245,.2);
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.m6ujlw {
    overflow: hidden;
}
.m6ujlw a {
    display: block;
 -webkit-transition: .5s;
 position: relative;
}

.m6ujlw a:before {
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.7);
    opacity: 0;
    z-index: 999;
    -webkit-transition: .5s;
    transition: .5s;
}
.tx5nvq:hover .m6ujlw a:before {
    opacity: 1;
	transition: .5s;
}
.m6ujlw img {
    transition: .5s;
    display: block;
}
.scg0o3 {
    padding: 15px 15px 15px;
}
.k1ivd9 h2 {
    display: block;
    font-size: 22px;
    margin-bottom: 7px;
    text-transform: capitalize;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.k1ivd9 a {
    display: inline-block;
    word-break: break-all;
}
.oj23ob {
    word-break: break-word;
}
.ait14e{
	padding:96px 0px 100px;
}
.ait14e .o5i5q6 {
    text-align: center;
    margin-top: 36px;
}
.zmfutz.ar5o0y {
    background: transparent;
    color: #768d2c;
    border: 2px solid #768d2c;
}
.zmfutz.ar5o0y:hover{
    background:#768d2c;
	color:#fff;
}
.ajaqht{
	padding:85px 0px 70px;
	background:#F9F9F9;
}
.i02360 .lllyzt {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #768d2c;
    padding: 30px 35px 45px 21px;
}
.f8oic3 {
    position: relative;
    z-index: 1;
    padding: 42px 50px 50px;
    box-shadow: 0px 5px 20px 0px #dddddd3b;
    transition: .5s;
}
.f8oic3::before {
    background: #e5edf5;
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    content: "";
    z-index: -1;
    border-radius: 0 0 80px 0;
    transition: .5s;
}
.f8oic3:hover::before {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    background: #768d2c;
}
.lzsw4r {
    overflow: hidden;
}
.f8oic3 .lzsw4r h3 {
    margin: 10px 0 15px;
}
.f8oic3 .vw36oc {
    margin-top: 25px;
}
.f8oic3 .vw36oc > a {
    border: 1px solid #ddd;
    padding: 10px 30px;
}
.f8oic3 .vw36oc a i {
    margin-left: 10px;
}
.f8oic3 .qrbn8f i {
    color: #768d2c;
    font-size: 60px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
}
.mzuouw.f8oic3:hover .w06454 i {
    color: #768d2c;
    background: #fff;
}
.f8oic3:hover .vw36oc > a {
    border-color: #768d2c;
    color: #768d2c;
    background: #fff;
}
.f8oic3:hover h3,
 .f8oic3:hover p, 
 .f8oic3:hover a {
    color: #fff;
}
.ndy6lr a {
    background: #768d2c;
    padding: 15px 30px;
    color: #fff;
    display: inline-block;
}
.i02360 .xosyoi h3 {
    color: #768d2c;
    font-size: 30px;
    margin: 25px 0px 0px 0px;
}
.ndy6lr {
    margin-top: 15px;
}
.t4glfq {
    margin-top: 27px;
}
.ca9gez{
		margin-top:20px;
}
.tlvv55.g8iasz {
    padding: 0px 0px 100px;
    background: transparent;
}
.hdbrcc {
    background: #768d2c;
    padding: 93px 30px 169px 30px;
}
.white .rd8pn4 .z2xs5e {
     color: #fff;
}
.g8iasz .y4i89r {
    background-color: #232323;
}
.g8iasz .lmkaqv .mmil1y {
    color: #fff;
}
.qbdf85{
	padding-left:0;
	padding-right:0;
}
.pem1jq img {
    width: 100%;
}
.pt7464 .xosyoi h2 {
    color: #FFFFFF;
    font-size: 50px;
    text-decoration: underline;
}
.pt7464 .xosyoi h3 {
    color: #FFFFFF;
    font-size: 60px;
    padding: 0px 0px 20px 0px;
}
.pt7464 .xosyoi.vvpadd p {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.pt7464 .o5i5q6 {
    text-align: center;
    margin-top: 37px;
}
.pt7464 .zmfutz {
    background: #fff;
    color: #DB2D2E;
    padding: 15px 30px;
}
.pt7464 .zmfutz:hover{
    background:#071c1f;
    color: #fff;
}
.hdbrcc.pt7464  {
    background: #768d2c;
    padding: 173px 30px 208px 30px;
}


/* tezel-single-blog */
.zyrj69{
	padding:100px 0px 100px;
}
.jm8ipt {
    padding: 38px 45px 45px;
    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
    border-radius: 0 0 10px 10px;
}
.bq2thb.cirmec.gvmkjr {
    margin-bottom: 40px;
}
.cnoxho a {	
	border: 1px solid #e6e6e6;
    color: #17161a;
    display: inline-block;
    font-size: 15px;
    height: 40px;
    line-height: 41px;
    margin: 0 9px 0 0;
    text-align: center;
    width: 40px;
    border-radius: 5px;	
	
}
.cnoxho {
    text-align: center;
}
.cnoxho a:hover {
    background: #f99a00;
    border-color: #f99a00;
    color: #fff;
}
.cnoxho a i {} .iqg9by ul {
    padding-bottom: 10px;
}
.zyrj69.bq2thb  blockquote {
    background-color: #f7f7f7;
   border-left:none;
}
.midqpn.block {
    text-align: center;
}
.vequ75.dmc4lv {
    text-align: center;
}
.block .nnienb.kuqrjd p,
.block .nnienb.otiqco p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6;
}
.m2q4ru {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding: 25px 10px 30px;
    background-color: #f1f1f1;
}
.qo95ry .qwj62y input, .qo95ry .q395iv textarea {
    color: #555555;
}
.qo95ry .qwj62y input {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 6px 20px;
    height: 54px;
    font-size: 17px;
}
.qo95ry .qwj62y label, .qo95ry .q395iv label {
    color: #606060;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: 500;
}
.qo95ry .qwj62y {
    width: 33.33%;
    float: left;
    margin-bottom: 25px;
}
.qo95ry .q395iv label {
    margin-top: 20px;
    margin-bottom: 10px;
}
.qo95ry .q395iv textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    height: 150px;
    padding: 10px;
}
.f1exxy {
    background: transparent;
    border: 1px solid #ddd;
    display: inline-block;
    text-align: center;
    padding: 12px 20px;
    margin-top: 15px;
    border-radius: 5px;
    transition: .5s;
    color: #444;
}
.f1exxy:hover {
    background:#768d2c;
	border-color:#768d2c;
	color:#fff;
}
.go7ah7 img {
    width: 100%;
}
blockquote {
    padding: 25px 32px 25px;
    margin: 0 0 30px;
    font-size: 17px;
    /* border-left: 3px solid #f99a00; */
    font-weight: 400;
    box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);
}
blockquote p {
    font-size: 20px;
    position: relative;
}
/* witr_single_portfolio_a */
.grigz0 {
    padding:100px 0px 82px;
}
.hbcgqy .w6x9dj ul {
    margin-left: 0px;
	    display: inline-block;
    margin-bottom: 25px;
}
.hbcgqy ul li {
    padding-top: 24px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
    list-style: none;
}
.hbcgqy ul li b {
    color: #444;
    font-size: 18px;
    font-weight: 600;
}
.hbcgqy ul li span.io1chz {
    font-weight: 400;
    font-size: 16px;
    margin-left: 5px;
}
.w6x9dj ul {
    margin-left: 40px;
    display: inline-block;
    margin-bottom: 25px;
}
.kle9cj.ryeobe {
    padding-top: 25px;
}
#ss5kek.c1so6t {
    padding:0px 0px 100px;
}
.mrd11v .vvuv4b {
     top: 55%;
}
.g9meip.bsxwhl {
    padding: 100px 0px 70px;
}
.phpo14 img {
    width: 100%;
}














/*========================
tezel FOOTER TOP AREA CSS 1
=========================*/

.u9xyy6 {
    background: #111111;
    padding: 90px 0px 85px;
    text-align: center;
}
.hu7vxz {
    margin-bottom: 30px;
}
.bsfvir {
    padding-top: 38px;
}
.b5nlz4 a,
.b5nlz4 span {
    color: #ffffff;
    display: inline-block;
    font-weight: 400;
    line-height: 12px;
    margin-right: 14px;
}
.b5nlz4 a i,
.b5nlz4 span i {
    font-size: 14px;
    margin-right: 11px;
}
.aze387 h2 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px;
    letter-spacing: 10px;
    font-weight: 700;
    font-size: 26px;
}
.aze387 h2 span {
    color: #768d2c;
    font-weight: 700;
}
.cw6dra{
    margin-top: 30px;	
    margin-bottom: 27px;	
}
.bk2ay1.g8iasz {
    padding: 95px 0px 35px;
}








/*========================
tezel FOOTER TOP AREA CSS
=========================*/

.sz7h7o {
    background: #1b1919 none repeat scroll 0 0;
    padding: 100px 0;
}
.kgwv74 h2 {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 35px;
    font-weight: 700;
    height: 60px;
    line-height: 60px;
    padding: 0 15px;
    text-transform: uppercase;
}
.kgwv74 h2 span {
    color: #768d2c;
    font-weight: 600;
}
.kgwv74 p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
    width: 62%;
}
.yxxwsz {
    padding: 10px 0 20px;
    text-align: center;
}
.yxxwsz a i {
    background-color: #768d2c;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    margin: 0 7px;
    text-align: center;
    width: 45px;
    -webkit-transition: .3s;
    transition: .3s;
}
.yxxwsz a i:hover {
    background-color: #071c1f;
    color: #fff;
}
.yxxwsz.lm2b6d {
    padding: 0;
    display: inline-block;
    margin-left: 30px;
}
.yxxwsz.lm2b6d a i {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin: 0 3px;
    width: 35px;
    
}
.kgwv74 .vvpadd {
    margin-bottom: 11px;
    text-align: center;
}

/* social icon menu style */
.yxxwsz.lm2b6d {
    padding: 35px 0px;
    display: inline-block;
    margin-left: 15px;
}
.cewy05 {
    padding: 28px 0px 24px;
}
.fx6ii0.arpcdn {
	padding: 37px 0;
}


/* top search */
.h88li6 .bswfpo {
    text-align: center;
}
.mmhc25 iframe {
    width: 100%;
    height: 275px;
}
.iqg9by iframe {
    width: 100%;
}

/*========================
tezel FOOTER MIDDLE AREA CSS
=========================*/

.sq2vyt {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(assets/images/tezel-slider2.jpg);
    background-size: cover;
	position:relative;
}
.sq2vyt:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
	background-color:#000000cc;
}
.n6cc99 img {
    margin-top: 30px;
    margin-bottom: 20px;
}
.z2m29c {
    margin-top: 0;
}
.m4ke9v {
    clear: both;
    float: left;
    font-size: 18px;
    margin-right: 12px;
}
.c9ohb6 {
    padding: 65px 0 73px;
}
.h5nhrv a img {
    margin: 26px 0;
}
.c9ohb6 .widget ul li, .c9ohb6 .widget ul li a, .c9ohb6 .widget ul li::before, .c9ohb6 .kh2zy2 a, .c9ohb6 caption, .c9ohb6 table, .c9ohb6 table td a, .c9ohb6 cite, .c9ohb6 .r4cyr3, .c9ohb6 span.p2qjfv, .c9ohb6 span.tqlhga, .c9ohb6 .v0awe9 p, .c9ohb6 .widget .vivihg, mc4wp-form-fields p, .rx9293, .nyed5t p, .nyed5t, .st548t.navurp, .st548t.navurp p, .rx9293 p, .h5nhrv p, .h5nhrv .aov7e4 a, .h5nhrv .bcaved a, .sn2aob h3, .sn2aob h3 a, .sn2aob p {
    color: #ffffff;
}
.c9ohb6 .widget ul li a:hover, .c9ohb6 .widget ul li:hover:before {
    color:#768d2c;
}
.h5nhrv .bcaved a {
    width: 38px;
    height: 38px;
    line-height: 36px;
    display: inline-block;
    border: 1px solid #999;
    text-align: center;
    border-radius: 5px;
    margin: 0 5px;
    margin-bottom: 5px;
}
.h5nhrv .bcaved a:hover {
    background: #768d2c;
    border-color: #768d2c;
    color: #fff;
}
.c9ohb6 .widget.rckf7l .z1m0if {
    margin-bottom: 25px !important;
}
.c9ohb6 .widget h2 {
    color: #ffffff;
}
.c9ohb6 .widget h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
    font-size:30px;
}
.c9ohb6 .widget ul {
    list-style: none;
}
.c9ohb6 .widget ul li {
    margin-bottom:15px;
}
.uvnm7u ul li a{
        font-size: 19px;
}

.wtaow6 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff8c;
    margin-bottom: 8px;
}
.wtaow6 span {
    color: #fff;
}

table {
  border-bottom: 1px solid #ededed; 
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 18px;
    line-height: 2;
    margin: 0 0 20px;
    width: 100%;
}
td {
    border-bottom: 1px solid #ededed;
    padding: 6px 10px 6px 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}


.ze88po {
    clear: both;
	overflow: hidden;
}
.pn4oi2 {
    float: left;
    margin-right: 15px;
}
.pn4oi2 a {
    display: block;
    margin-top: 10px;
}
.pn4oi2 a img {
    width: 75px;
    height: 61px;
}
.r2ivgb {
    overflow: hidden;
}
.r2ivgb > h4 {
    margin-bottom: 0;
	line-height: 1;
}
.r2ivgb h4 a {
    color: #17161a;
    font-size: 17px;
    transition: all 0.3s ease 0s;
	font-weight: 600;
}
.r2ivgb h4 a:hover {
    color: #46bdf4;
}
.r2ivgb .wy9r4x {
    color: #565069;
    font-size: 14px;
    text-transform: none;
}
.r2ivgb .wy9r4x i {
    margin-right: 5px;
}
.c9ohb6 .r2ivgb h4 a {
    color: #fff;
    font-size: 15px;
    margin-bottom: -10px;
    display: inline-block;
}
.c9ohb6 .r2ivgb > h4 {
    margin-bottom: 0px;
    font-weight: 400;
	    line-height: 1;
}
.c9ohb6 .r2ivgb > h4 a:hover {
    color:#768d2c;
}
.c9ohb6 .r2ivgb .wy9r4x {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}

/*========================
END FOOTER middle AREA CSS
=========================*/
/*========================
tezel FOOTER BOTTOM AREA CSS
=========================*/
.xkkldz {
    padding: 26px 0 24px;
    position: relative;
}
.xkkldz:before {
    content: "";
    position: absolute;
    top: 0;
    background:#ded7d7;
    height: 1px;
    width: 61%;
    left: 0;
    right: 0;
    margin: auto;
}
.hcx0qn p {
    margin: 0;
    padding: 0;
    color: #fff;
}
.a0cobb ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.a0cobb ul li {
    display: inline-block;
}
.hcx0qn p, .a0cobb ul li a {
    color: #ffffff;
}
.a0cobb ul li a {
    padding: 0 10px;
    display: block;
}
.hcx0qn a:hover, .a0cobb ul li a:hover {
    color: #768d2c;
}
/*========================
END FOOTER BOTTOM AREA CSS
=========================*/
/*========================
EM40 SCROLL TOP CSS
=========================*/
#scrollUp {
    background: #768d2c none repeat scroll 0 0;
    bottom: 30px;
    color: #fff;
    font-size: 30px;
    height: 40px;
    line-height: 35px;
    right: 100px;
    text-align: center;
    border-radius: 3px;
    width: 40px;
    /* animation: witr_bounce 800ms ease-out infinite; */
}
#scrollUp i {
    color: #fff;
}
/* witr_up_down */
@keyframes witr_up_down{0%{margin-top:-150px}100%{margin-top:0}}
.yz0q65{
	animation: witr_up_down 800ms ease-out infinite;
}
/* witr_bounce */
@keyframes witr_bounce{
	0%,100%,20%,50%,80%{transform:translateY(0)}
	40%{transform:translateY(-10px)}
	60%{transform:translateY(-5px)}
}

.yz0q65{
	animation: witr_bounce 800ms ease-out infinite;
}
/*========================
END EM40 SCROLL TOP CSS
=========================*/

.jug7nd {
    text-align: center;
    margin-top: 20px;
}
.xq48ts span.uf0ccr,
.jug7nd a {
    width: 35px;
    height: 35px;
    line-height: 31px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: auto 5px;
    border: 1px solid #ddd;
    color: #888;
}
.xq48ts li {
    display: inline-block;
}
.xq48ts span.uf0ccr,
.jug7nd a.uf0ccr,
.jug7nd a:hover {
    background: #768d2c;
    border-color: #768d2c;
    color: #fff;
}
.mnfdfy i {
    display: inline-block;
    font-size: 45px;
    margin-bottom: 0;
}



/*
button hover style
*/
a.m2mtec,
.zmfutz,
.ar5o0y,
.g89ug5,
.nsetiw,
.gzmq03 a,
.n221h3 a
{
border-radius:5px;
font-size:20px;
}
.cu2qn7 a:hover{
color:#768d2c;
}
a.m2mtec:hover,
.zmfutz:hover,
.gzmq03 a:hover
{
background:#071c1f;
}
.egyuwi{
	  background: #768d2c;
	  
}
.fh7ftx:hover{
	background:#071c1f;
}
.yorvl4{
    align-items: center;
}


.sdqe1t .k0cemz, .r773n6 .k0cemz, .rdtsts .k0cemz, .vtf0qc .k0cemz, .aihxld .k0cemz, .lzph8d .k0cemz, .xnozl3 .k0cemz, .twvoec .k0cemz, .hpeu0q .k0cemz, .psycxp .k0cemz, .x6u28l .k0cemz, .loqu99 .k0cemz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kdjf6b {
  margin-top: 20px;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}
.kdjf6b a,
.kdjf6b span {
  min-width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #333;
  border-radius: 4px;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kdjf6b .uf0ccr {
  background-color: rgb(255 121 8);
  color: white;
  border-color: rgb(255 121 8);
}
.kdjf6b .disabled {
  color: #aaa;
  border-color: #eee;
}
/* Theme 488 migration */
.m7n3tw > li > a {
  white-space: nowrap;
}
.m7n3tw .u6nc7u > a.w8xeyq {
  display: inline-block;
  width: auto;
  min-width: 58px;
  height: 40px;
  line-height: 40px;
  padding: 0 14px;
  margin-left: 8px;
  background: #768d2c;
  color: #fff;
  border-radius: 5px;
  font-size: 15px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.m7n3tw .u6nc7u > a.cthtc9 {
  background: #071c1f;
}
.n52yps .m07t4z h1 {
  font-size: 44px;
  line-height: 1.2;
  color: #fff;
  font-weight: 800;
}
.h19un3 {
  display: block;
  font-size: 34px;
  line-height: 1.3;
  color: #071c1f;
  font-weight: 800;
  margin-bottom: 18px;
}
.xclh5d,
.qzslxk,
.fb0tvj,
.khthyi,
.lgtn9v,
.gfrvvx {
  color: #071c1f;
}
.xclh5d h2,
.xclh5d h3,
.xclh5d p,
.qzslxk h2,
.qzslxk h3,
.qzslxk p,
.fb0tvj h2,
.fb0tvj h3,
.fb0tvj p,
.khthyi h2,
.khthyi h3,
.khthyi p,
.lgtn9v h2,
.lgtn9v h3,
.lgtn9v p,
.gfrvvx h2,
.gfrvvx h3,
.gfrvvx p,
.gfrvvx label,
.gfrvvx li {
  color: #071c1f;
}
.yo2wb2 {
  margin-bottom: 30px;
}
.yo2wb2 .wtg47q,
.yo2wb2.drq5nc {
  min-height: 250px;
}
.yo2wb2 h3,
.yo2wb2 p {
  color: #071c1f;
}
.n82vu3,
.rmm39v,
.nmy599 {
  padding: 34px;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 12px 34px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 12px 34px rgba(0,0,0,0.08);
  box-shadow: 0 12px 34px rgba(0,0,0,0.08);
}
.n82vu3 h3,
.n82vu3 p,
.n82vu3 li {
  color: #071c1f;
}
.n82vu3 ul {
  margin-top: 18px;
}
.n82vu3 li {
  padding: 7px 0;
  font-weight: 600;
}
.rmm39v {
  margin-top: 90px;
  padding-top: 70px;
  padding-bottom: 70px;
  background: #071c1f;
  text-align: center;
}
.rmm39v h3,
.rmm39v p {
  color: #fff;
}
.rmm39v .zmfutz {
  margin-top: 18px;
}
.rihdhk {
  padding: 90px 0 60px;
  background: #f7f7f7;
}
.nmy599 {
  margin-bottom: 30px;
  text-align: center;
}
.nmy599 strong {
  display: block;
  font-size: 34px;
  color: #768d2c;
  line-height: 1;
}
.nmy599 span {
  display: block;
  margin-top: 12px;
  color: #071c1f;
  font-weight: 700;
}
.gfrvvx .k3tsum {
  background: #fff;
  padding: 34px;
  border-radius: 6px;
  -webkit-box-shadow: 0 12px 34px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 12px 34px rgba(0,0,0,0.08);
  box-shadow: 0 12px 34px rgba(0,0,0,0.08);
}
.gfrvvx .nxmt4m input,
.gfrvvx .nxmt4m textarea {
  color: #071c1f;
  background: #fff;
}
.gfrvvx .nxmt4m input::-webkit-input-placeholder,
.gfrvvx .nxmt4m textarea::-webkit-input-placeholder {
  color: #777;
}
.gfrvvx .nxmt4m input:-moz-placeholder,
.gfrvvx .nxmt4m textarea:-moz-placeholder {
  color: #777;
}
.gfrvvx .nxmt4m input::-moz-placeholder,
.gfrvvx .nxmt4m textarea::-moz-placeholder {
  color: #777;
}
.gfrvvx .nxmt4m input:-ms-input-placeholder,
.gfrvvx .nxmt4m textarea:-ms-input-placeholder {
  color: #777;
}
.awp3xd {
  overflow: hidden;
  margin-bottom: 18px;
}
.awp3xd label {
  float: left;
  margin: 0;
  color: #071c1f;
}
.awp3xd input {
  width: auto;
  margin: 0 6px 0 0;
  vertical-align: middle;
}
.awp3xd a {
  float: right;
  color: #768d2c;
  text-decoration: underline;
}
.vnpi2n {
  font-size: 0;
}
.vnpi2n .pg99db,
.vnpi2n button.pg99db {
  display: inline-block;
  width: auto;
  height: 52px;
  line-height: 52px;
  padding: 0 24px;
  margin: 8px 10px 0 0;
  border: 0;
  font-size: 15px;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
}
.vnpi2n .nu9xb7 {
  background: #071c1f;
  color: #fff;
}
.gh48u6 a,
.asd0ws li {
  white-space: nowrap;
}
.m6ujlw img,
.pn4oi2 img,
.jm8ipt img,
.slr33n img {
  max-height: 260px;
  object-fit: cover;
}
.m6ujlw img,
.jm8ipt img,
.slr33n img {
  width: 100%;
}
@media (max-width: 1199px) {
  .m7n3tw > li > a {
    font-size: 13px;
  }
  .m7n3tw .u6nc7u > a.w8xeyq {
    min-width: 50px;
    padding: 0 10px;
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .n52yps .m07t4z h1 {
    font-size: 32px;
  }
  .h19un3 {
    font-size: 28px;
  }
  .n82vu3,
  .rmm39v,
  .nmy599,
  .gfrvvx .k3tsum {
    padding: 24px;
  }
  .awp3xd label,
  .awp3xd a {
    float: none;
    display: block;
    margin-bottom: 8px;
  }
  .vnpi2n .pg99db,
  .vnpi2n button.pg99db {
    display: block;
    width: 100%;
    margin-right: 0;
  }
}
