/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/
 @media (min-width: 1440px) and (max-width: 1600px) {
     .lwznjh {
         margin-top: 15px;
    }
     .k53ia5 img{
         width:100%;
    }
}
/* ------------------------------------------------- Large Screen. 1200 ---------------------------------------------------*/
 @media (min-width: 1200px) and (max-width: 1439px) {
     .jvdmvm .uhpc9b {
         margin-right: 10%;
    }
     .okkfh7 .uhpc9b {
         margin-left: 10%;
    }
     .nigusz {
         line-height: 64px;
    }
     .lwznjh {
         margin-top: 15px;
    }
     .k53ia5 img{
         width:100%;
    }
     .okkfh7 .lyrtqw {
         left: 0px;
    }
     .jvdmvm .lyrtqw {
         right: -150px;
    }
     .l12xya img {
         width: 70%;
    }
     .blo7z4 > ul > li > a {
         margin: 38px 9px 38px;
         font-size: 19px;
    }
     .jvdmvm .kk73l1 h1, .jvdmvm .kk73l1 h2, .jvdmvm .kk73l1 h3, .jvdmvm .ue2d2o h4, .jvdmvm .kk73l1 p {
         width: 51%;
    }
     .okkfh7 .kk73l1 h1, .okkfh7 .kk73l1 h2, .okkfh7 .kk73l1 h3, .okkfh7 .ue2d2o h4, .okkfh7 .kk73l1 p {
         width: 51%;
    }
}
/* ------------------------------------------------- Old Desktop :1365-1660 ---------------------------------------------------*/
 @media (min-width: 1365px) and (max-width: 1660px) {
     .sib01p, .qlhsys {
         padding-right: 50px !important;
         padding-left: 50px !important;
    }
	.k6ijv3 {
		width: 88%;
	}
	#x36p41 {
		right: 90px;
		bottom: 77px;
	}
	.xkkldz:before {
		width: 86%;
	}
    /* swiper slider */
     .mc60or .okkfh7 .lyrtqw {
         left: -95px !important;
    }
     .mc60or .jvdmvm .lyrtqw {
         right: -95px !important;
    }
     .lwxez5 {
         width: 100% !important;
    }
     .fsk5nd .lwxez5 {
         width: 100% !important;
         transform: translateX(-50%) !important;
         left: 15%;
    }
	
	.anjfa3 {
		width: 87%;
	}
	
	
	
	
	
}
/* ------------------------------------------------- Large Screen. 1024 ---------------------------------------------------*/
 @media (min-width: 1024px) and (max-width: 1600px) {
     .s7z6ea:hover .ibeogq a {
         left: 5px;
    }
     .s7z6ea:hover .ibeogq .fejcv1 {
         right: 5px;
    }
    /* banner area css */
     .n0wzop.okkfh7 {
         margin-right: 20px;
    }
     .n0wzop p {
         width: 60%;
    }
     .cvb03q {
         top: 45%;
    }
	.lllyzt {
    padding: 45px 28px;
	}	
}
/* ------------------------------------------------- Laptop Screen 1366 ---------------------------------------------------*/
 @media (min-width: 1170px) and (max-width: 1366px) {
     .fwsyh4:after {
         -webkit-transform: rotate(-114deg);
         transform: rotate(-114deg);
    }
     .t9od9e {
         padding-left: 0;
    }
    /* banner area css */
     .n0wzop p {
         width: 70%;
    }

}

/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1364px) {
     .olrk3x{
         margin-top: 100px;
    }
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1199px) {
     .sib01p, .qlhsys {
         padding-right: 50px !important;
         padding-left: 50px !important;
    }
     .fwsyh4::before {
         width: 19%;
    }
     .fwsyh4::after {
         display: none;
    }
	.iraw04 h4 {
		font-size: 24px;
	}
    /* swiper slider */
	
		.anjfa3 {
			width: 88%;
		}
		.bd15fg .lllyzt {
		padding: 23px 13px 40px;
		margin: 15px 6px 10px;
	}
	.ufb85r .lwxez5 {
		background-position: center left;
		background-size: cover;
	}
     .lwxez5 {
         width: 100% !important;
    }
     .vvuv4b h2, .vvuv4b h3 {
         font-size: 50px;
    }
	.jvdmvm .vvuv4b p, .okkfh7 .vvuv4b p {
		width: 65%;
		font-size: 16px;
	}
	.xo2hvc .jeud1i {
		top: -45px;
		left: 25px;
	}
	.xosyoi h1, .xosyoi h2, .xosyoi h3 {
		font-size: 38px;
	}
	.xosyoi h2 {
		font-size: 15px !important;
	}
	.br28yl .jrfyzi.g5wxgo {	
		width: 49%;
	}
	.kk7s00 {
		margin-top: 0px;
	}
	.lwxez5 {
		background-position: center center;
		background-size: cover;
		height: 700px;

	}
	.ujyrxl .xosyoi h3 {
		font-size: 25px;
	}
	.ujyrxl {
		margin: 0px 0px 30px 0px;
		margin-left: -35px;
	}
	.bi7e5a h2 a {
		font-size: 19px;
	}
	.utxkah .xosyoi h3 {
		font-size: 38px;
		padding-right: 25px;
	}
	.utxkah .xosyoi.vvpadd p, .utxkah .xosyoi.jvdmvm p, .utxkah .xosyoi.okkfh7 p {
		width: 100%;
	}
     .yawuo0 .lwxez5 {
         margin-left:0px !important;
    }
     .bk63mh.lwxez5 {
         width: 100% !important;
    }
     .fsk5nd .bk63mh.lwxez5 {
         width: 100% !important;
         transform: translateX(0) !important;
    }
     .kdv5ks.lwxez5 {
         width: 50% !important;
    }
     .mc60or .okkfh7 .lyrtqw {
         left: -230px !important;
    }
     .mc60or .jvdmvm .lyrtqw {
         right: -150px !important;
    }
	.mc60or .jvdmvm .t98e22 {
		right: 225px;
		top: 290px;
	}
	.jvdmvm .vvuv4b h1, .jvdmvm .vvuv4b h2, .jvdmvm .vvuv4b h3, .okkfh7 .vvuv4b h1, .okkfh7 .vvuv4b h2, .okkfh7 .vvuv4b h3 {
		width: 70%;
	}
	.pn4oi2 img {
		margin-bottom: 20px;
	}
	/* nivo slider */
     .h84br8 {
         font-size: 26px;
         margin-bottom: 10px;
    }
     .nigusz {
         font-size: 42px;
         margin-bottom: 2px;
    }
     .sffjpa {
         margin-bottom: 20px;
         width: 66%;
    }
     .jvdmvm .uhpc9b {
         margin-right: 10%;
    }
     .okkfh7 .uhpc9b {
         margin-left: 10%;
    }
     .nigusz {
         line-height: 49px;
    }
     .lwznjh {
         margin-top: 15px;
    }
     .k53ia5 img{
         width:100%;
    }
	.r2ivgb h4 a {
		font-size: 17px;
	}
    /*========= banner area css ========*/
     .n0wzop h2 {
         font-size: 50px;
    }
     .n0wzop p {
         width: 85%;
    }
     .n0wzop.okkfh7 {
         margin-right: 20px;
    }
    /*======== banner_area 2 ==========*/
     .g67303 {
         position: relative;
         height: 600px;
    } 
	/*======== Slick ==========*/
	.k6ijv3 {
		width: 87%;
	}
	.k6ijv3 h2 {
		font-size: 65px;
	}
    /*========== height css ===========*/
     .ysiq0s {
         height: 0;
    }
     .fwsyh4:after {
         -webkit-transform: rotate(-100deg);
         transform: rotate(-100deg);
    }
     .blo7z4 > ul > li > a {
         margin: 38px 5px 38px;
         font-size: 13px;
    }
     .blo7z4 > ul > li > a {
         margin: 38px 15px 38px;
         font-size: 13px;
    }
     .xnozl3 .blo7z4 > ul > li > a, .vvd96x .blo7z4 > ul > li > a, .ac43yd .blo7z4 > ul > li > a {
         margin: 38px 11px 38px;
    }
	.ejypqe, .nk7mtb a, .jrfyzi a, .mm0tub, .vw36oc>a, .ar5o0y, .zmfutz, .lf39hu a, .tetlbf a, .nsetiw, .g89ug5, .n221h3 a, .cu2qn7 a, a.swx128 {
		margin-left: 10px;
	}
     .hpeu0q .blo7z4 > ul > li > a, .psycxp .blo7z4 > ul > li > a, .twvoec .blo7z4 > ul > li > a, .loqu99 .blo7z4 > ul > li > a{
         margin: 38px 4px 38px;
         font-size: 17px;
    }
    /* new css */
     .icd3h6 p {
         padding: 0 6px;
    }
     .xosyoi.vvpadd p, .xosyoi.jvdmvm p, .xosyoi.okkfh7 p {
         width: 67%;
    }
     .kr82rh{
         width: 100%;
    }
    /* text_widget css */
     .grxvx4 h1, .grxvx4 h2{
         font-size: 30px !important;
    }
    /* Screenshots css */
     .dhfra7.lybmdg {
         margin-left: 61px;
    }
     .tsb7n7 img {
         width: 190% !important;
         left: -96px;
         top: -28px;
         max-width: 190% !important;
    }
     .xmirj7 .dhfra7 .ik1amc {
         right: -83px;
    }
     .xmirj7 .dhfra7 .j7fnpm {
         left: -43px;
    }
     .fk2k9n {
         padding: 23px 25px;
    }
    /* images_area */
     .y9poqk.txdg89 .sain7y {
         left: 30px;
    }
     .drq5nc {
         padding: 61px 24px 60px;
    }
     .ag6u0f:nth-child(2n) {
         margin-top: 0;
         margin-bottom: 30px;
    }
    /* blog css */
     .ntx4hu h5 > a {
         font-size: 19px;
    }
     .oj23ob span {
         font-size: 13px;
    }
     .oj23ob > a {
         line-height: 40px;
         padding: 0 20px;
    }
     .ibhp7s .cw6dra img{
         width:100%;
    }
     .xsvsaj .zx3l5y > ul > li > a {
         margin-right: 8px;
    }
     .r2ivgb > h4 {
         margin-top: 15px;
         line-height: 1;
    }
     .c9ohb6 .r2ivgb > h4 {
         margin-top: -7px;
         line-height: 1;
    }
     .scg0o3 {
         padding: 22px 15px 7px;
    }
     .lcm8un h3 {
         font-size: 20px;
    }
     .wjegur h2 {
         font-size: 17px;
    }
     .wjegur h5 a {
         font-size: 17px;
    }
    /* team css */
     .i18kge .ex9dmo h2 {
         font-size: 17px;
         margin-top: -1px;
    }
     .i18kge .y1u4tl a {
         font-size: 14px;
    }
    /* feature css */
     .dhgkkp h3 {
         font-size: 20px;
    }
    /* service css */
     .qiwhtx h3 {
         color: #fff;
         font-size: 20px;
    }
     .ri14ec {
         text-align: center;
    }
	.ri14ec {
		top: 50%;
	}
     .u6sbyf {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
	.h5ydq0 h3 {
		margin-bottom: 15px;
		font-size: 18px;
	}
	.sbarcq {
		padding: 50px 0px;
	}
	.dm3pcx .lllyzt {
		padding: 30px 12px 20px;
		margin: 5px;
	}
    /* testomonial style 8 css */
     .xtuf8p {
         width: 85%;
    }
     .h9r2mb {
         width: 75%;
    }
	.xtuf8p.oq0g2h {
		margin: 0px 70px;
	}
    /* curosel-style css */
     .sb411w .rs5x5j div {
         left: -15px;
    }
     .sb411w .rs5x5j .jo356k{
         right: -15px;
    }
    /* countdown css */
     span.zfepdq {
         margin: 0 28px;
    }
    /* timeline css */
     .zu87dk {
         margin-right: 54px;
    }
     .e4h54g {
         margin-left: 50px;
    }
    /* static tab css*/
     .zm279h p, .zc4aa6 span {
         font-size: 13px;
    }
     .c9ohb6 .rx9293 button {
         width: 39px;
    }
     .xkkldz::before {
         width: 94%;
    }
     .okkfh7 .lyrtqw {
         left: 0px;
    }
     .jvdmvm .lyrtqw {
         right: -150px;
    }
     .l12xya img {
         width: 70%;
    }
     .g7iftt,.j563vm {
         display: none;
    }
    /* add new css*/
    /* causes */
     .tl2ahb a {
         padding: 13px 18px;
         font-size: 15px;
    }
     .umy68y {
         margin-left: 18px;
    }
     .umy68y h6 {
         font-size: 15px;
    }
    /* event */
     .gmohlg a {
         font-size: 16px;
    }
     #x36p41 {
         bottom: 77px;
         right: 30px;
    }
.kj5xkm .lllyzt {
    padding: 30px 20px 16px 0px;
}	
.g15c40 .k3tsum {
	padding: 35px 20px 0px;
    margin: 0px 0px 0px 0px;
}
.eb86bq .s59oow i {
    font-size: 25px;
    height: 72px;
    width: 72px;
    line-height: 72px;
    margin-bottom: 8px;
}	
.qvxlrn {
    margin-top: 0px;
}	
.uvn5mc .xosyoi h3 {
    font-size: 32px;
}	
.d3bfre {
    width: 28.33%;
}	
	
.iz1g6w .s59oow h3 {
    font-size: 17px;
}	
.a81btx .fncoj2 {
    left:800px;
}	
.wtg47q {
     padding: 40px 14px 40px;
}	
.oopb0q h2, .oopb0q h3 {
    font-size: 58px;
}	
.met982  .nk6quo {
    padding: 0px 8px 0px 0px;
}	
.ot6gkc {
    margin-left:0;
}	
	
.m9j3lj ul li {
    font-size: 12px;
    margin-bottom: 10px;
}	
.nzq1jp {
    margin-left: -16px;
}

.met982  .o5i5q6 {
    margin-top: 40px;
}






	
	
	
}


/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
 @media (min-width: 768px) and (max-width: 991px) {
	 
     .lwxez5 {
         height: 540px !important;
    }
	.ufb85r .lwxez5 {
		background-position: center left;
		background-size: cover;
	}
.anjfa3 {
    width: 87%;
}	
.tahf7k {
    margin-top: 35px;
}	
     .lwxez5 {
         width: 100% !important;
    }
	.xosyoi h1, .xosyoi h2, .xosyoi h3 {
		font-size: 30px;
	}
	.utxkah .xosyoi h3 {
		font-size: 25px;
	}
	.xosyoi h2 {
		font-size: 16px;
	}
	.xoany4 {
		display: inherit;
	}
	.lwxez5 {
		background-position: center left;
		background-size: cover;
	}
	.ujyrxl .xosyoi h3 {
		font-size: 23px;
	}
	.kl2ccd {
		padding: 90px 0px 50px 0px;
	}
	.kk7s00 {
		margin-top: 0px; 
	}
	.ujyrxl {
		margin: 0px 0px 30px 0px;
		margin-left: 0px;
	}
     .yawuo0 .lwxez5 {
         margin-left:0px !important;
    }
     .eeak5a.lwxez5 {
         width: 100% !important;
    }
     .fsk5nd .eeak5a.lwxez5 {
         transform: translateX(0) !important;
    }
     .xxga4b.lwxez5 {
         width: 50% !important;
         left: -20px;
    }
	.br28yl .k7rh84 {
		display: inherit;
	}
	.br28yl .bps2ci h2 {
		padding-bottom: 15px;
		text-align:center;
	}
	.smpxur .wuzjab {
		display: inherit;
	}
	.h5ydq0 h3 {
		margin-bottom: 15px;
	}
	.utxkah .dwae5j img {
		width: 100%;
	}
	.utxkah .xosyoi p {
		width: 100% !important;
	}
	.utxkah .o5i5q6 {
		margin-top: 0px;
	}
	.utxkah .zmfutz {
		margin-top: 0px;
	}
	.mzuouw .nhe2da {
		padding-right: 15px;
	}
	.lfz9mk.o1d3r4 {
		margin-top: 100px;
		margin-bottom: 0px;
	}
	.ox5cth.pitnsy {
		padding: 130px 0px 130px;
	}
	.tyaxn2 .asmfxj h2, .tyaxn2 .asmfxj h3 {
		font-size: 17px;
	}
	.ooes9p .icd3h6::after, .ooes9p .icd3h6:before {
		top: 54%;
	}
	.ep1x9q, .ep1x9q::before {
		font-size: 17px;
	}
     .fsk5nd .xxga4b.lwxez5 {
         transform: translateX(-50%) !important;
         left: 91%;
    }
     .mc60or .jvdmvm .t98e22 {
         right: 48% !important;
         top: 17% !important;
    }
     .mc60or .okkfh7 .t98e22 {
         left: 48% !important;
         top: 17% !important;
    }
     .mc60or .vvpadd .t98e22 {
         top: 17%;
    }
     .anjfa3.okkfh7, .anjfa3.jvdmvm {
         text-align: center !important;
    }
	.sajy1a .wubcch {
		padding: 60px 35px 26px;
	}
	.xtuf8p.oq0g2h {
		margin: 0px 35px;
	}
     .okkfh7 .vvuv4b h1, .okkfh7 .vvuv4b h2, .okkfh7 .vvuv4b h3, .okkfh7 .vvuv4b p, .jvdmvm .vvuv4b h1, .jvdmvm .vvuv4b h2, .jvdmvm .vvuv4b h3, .jvdmvm .vvuv4b p, .vvpadd .vvuv4b h1, .vvpadd .vvuv4b h2, .vvpadd .vvuv4b h3, .vvpadd .vvuv4b p {
         width: 100% !important;
         margin-left: auto;
         margin-right: auto;
         text-align:center !important;
    }
     .vvuv4b h2, .vvuv4b h3 {
         font-size: 40px;
    }
     .okkfh7 .zqwwox, .jvdmvm .zqwwox {
         text-align: center !important;
    }
	.pn4oi2 img {
		margin-bottom: 20px;
	}
	.lwvni1 {
		padding: 100px 0;
	}
	.bi7e5a span a {
		font-size: 15px;
	}
	.dzb1ue {
		 display: flex; 
		 margin-right: auto; 
		 margin-left: auto; 
		 position: relative; 
	}
	.dm3pcx .xosyoi.jvdmvm p {
		width: 78% !important;
	}
	.dm3pcx .dwae5j.whfgvx img {
		width: 100%;
		margin-bottom: 30px;
	}
	.dm3pcx .xosyoi h3 {
		width: 90%;
	}
	/* slick slider */
     .h84br8 {
         font-size: 16px;
         margin-bottom: 10px;
    }
     .nigusz {
         font-size: 30px;
         margin-bottom: 0;
    }
     .sffjpa {
         display: none;
    }
     .lnc65s a {
         margin-top: 20px;
    }
     .nigusz {
         line-height: 46px;
    }
	.unb6ax .o9wsuy h3, .unb6ax .o9wsuy span {
		font-size: 26px;
	}
	.yjv63y.xoany4 {
		padding: 28px 18px 25px;
	}
    /* banner area css */
     .d7rjbx {
         height: 700px;
    }
     .n0wzop h1 {
         font-size: 58px;
    }
     .n0wzop h2 {
         font-size: 42px;
    }
     .n0wzop p {
         font-size: 16px;
         width: 77%;
    }
     .kk4dvl {
         line-height: 49px;
    }
     .n0wzop.okkfh7 {
         margin-right: 20px;
    }
    /*=========== banner area 2 css ===============*/
     .g67303 {
         height: 880px;
    }
     .oopb0q h1, .oopb0q h2, .oopb0q h3 {
         font-size: 45px;
    }
     .ojcbwm {
         margin-top: 30px;
    }
    /*=========== Slick area css ===============*/
     .mb1kfr {
         height: 670px;
    }
	.k6ijv3 {
		width: 100%;
	}
	.k6ijv3 h2 {
		font-size: 70px;
	}	
     .okkfh7 .k6ijv3 h1, .okkfh7 .k6ijv3 h2, .okkfh7 .k6ijv3 h3, .okkfh7 .k6ijv3 p, .jvdmvm .k6ijv3 h1, .jvdmvm .k6ijv3 h2, .jvdmvm .k6ijv3 h3, .jvdmvm .k6ijv3 p, .vvpadd .k6ijv3 h1, .vvpadd .k6ijv3 h2, .vvpadd .k6ijv3 h3, .vvpadd .k6ijv3 p {
         width: 100% !important;
         margin-left: auto;
         margin-right: auto;
         text-align:center !important;
    }
     .okkfh7 .k6ijv3 h1, .okkfh7 .k6ijv3 h2, .okkfh7 .k6ijv3 h3, .jvdmvm .k6ijv3 h1, .jvdmvm .k6ijv3 h2, .jvdmvm .k6ijv3 h3, .vvpadd .k6ijv3 h1, .vvpadd .k6ijv3 h2, .vvpadd .k6ijv3 h3{
    }
     .zmfutz {
    }
     .tahf7k {
         text-align: center;
    }
     .lyrtqw.l12xya {
         display: none;
    }
    /* Em-Creative Header */
     .itqryf {
         display: none;
    }
     .tntfl8 {
         padding-right: 0;
         text-align: center;
    }
     .fwsyh4 {
         background: transparent none repeat scroll 0 0;
         z-index: 999;
    }
     .ugiqzg {
         padding: 27px 0 20px;
    }
     .kwvfa8 {
         background: #f9f9f9 none repeat scroll 0 0;
         padding: 30px 0;
         position: relative;
         text-align: center;
    }
     .kwvfa8:before, .fwsyh4:before, .fwsyh4:after {
         display: none;
    }
     .ugiqzg.ielchd {
         padding-bottom: 50px;
    }
     .fwsyh4 {
         padding-bottom: 0;
    }
     .s7z6ea .ibeogq {
         display: none;
    }
    /* section_title */
    /* .witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {
         font-size: 32px;
    }
     */
     .xosyoi.vvpadd p, .xosyoi.jvdmvm p, .xosyoi.okkfh7 p {
         width: 83%;
    }
     .kr82rh{
         width: 100%;
    }
    /* about css */
     .grxvx4 h1, .grxvx4 h2 {
         font-size: 23px;
    }
     .jpmp30 {
         text-align: center;
    }
     .l7zcge {
        /* margin-bottom: 100px;
         */
    }
    /* accourdion css */
     .lredib h2 i {
         display: none;
    }
     .fk2k9n {
         padding: 23px 0px;
    }
    /* service css */
     .u5unca {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
     .ri14ec {
         text-align: center;
    }
	.ri14ec {
		top: 50%;
	}
     .u6sbyf {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
    /* testomonial css */
     .zievsh.p6oi1s .yf60rs img.wf9per {
         top: 86%;
    }
     .qd5cwk {
         padding: 0;
    }
    /* testomonial style 8 css */
     .xtuf8p {
         width: 90%;
    }
     .h9r2mb {
         width: 90%;
    }
    /* blog css */
     .takzca img {
         width: 100%;
    }
     .z59ht0 .icd3h6 span {
         top: 31px;
         left: 75%;
    }
     .icd3h6 p {
         padding: 0;
    }
     .ayphzb ul li a {
         padding: 7px 57px;
    }
     .dnjxas {
         margin-top: 30px;
    }
     .m2kq82 {
         text-align: center;
    }
    /* Screenshots css */
     .dhfra7.lybmdg {
         margin-left: -54px;
    }
     .tsb7n7 img {
         width: 240% !important;
         left: -149px;
         top: -24px;
         max-width: 240% !important;
    }
     .xmirj7 .dhfra7 .ik1amc {
         right: 0px;
    }
     .xmirj7 .dhfra7 .j7fnpm {
         left: 47px;
    }
     .lredib h2 {
         padding-left: 20px;
    }
     .re6g4i a {
         padding: 3px 20px 11px 20px !important;
    }
     span.rf5ssx {
         font-size: 20px;
         margin-right: 10px;
    }
     span.yyj68d {
         font-size: 20px;
    }
    /* about css */
     .c0ljoe img, .hb0mo8 .qkpll3 h3 {
         margin-top:0px !important;
    }
    /* counter css */
     .xoany4 {
         text-align: center;
    }
     .vnmrs0 i {
         margin-bottom: 15px;
         margin-right: 0;
         float: none;
    }
     .ag1ec7 {
         margin-bottom: 10px;
    }
     .ag1ec7 i{
         margin-right: 0;
         float: none;
    }
     .r1dyjo form label {
         margin-left: 30px;
    }
     .h7tmr0 img {
         width: 100%;
    }
     .q8fg3n h3 {
         font-size: 30px;
    }
    /* blog css */
     .oj23ob span {
         font-size: 14px;
    }
     .xsvsaj .ibhp7s h2 {
         font-size: 19px;
    }
     .k1ivd9 h2 {
         font-size: 18px;
    }
     .ibhp7s .cw6dra img{
         width:100%;
    }
     .xsvsaj .zx3l5y > ul > li > a {
         height: 30px;
         width: 30px;
         line-height: 29px;
         font-size: 15px;
         margin-right: 2px;
    }
     .r2ivgb > h4 {
         line-height: 23px;
    }
   .r2ivgb h4 a, .r2ivgb .wy9r4x {
		font-size: 16px;
	}
     .q6kym5 {
         padding-top: 93px !important;
    }
     .scg0o3 {
         padding: 15px 15px 10px;
    }
    /* call-to-action css */
     .bps2ci {
         text-align: center;
    }
     .hvwxg1 .f46t28{
         margin-bottom: 73px;
    }
     .hvwxg1 .f46t28{
         top: 40px;
    }
     .h2zdry {
         margin-top: 50px;
    }
     .lm90ci {
         margin-top: 100px;
    }
     .hbptrd .asmfxj p{
         width: 100%;
    }
     .olrk3x{
         margin-top: 95px;
    }
    /* single portfolio2 */
     .hbcgqy {
         margin-left: 0;
    }
     .e3gu6h img {
         width: 100%;
    }
    /* contact css */
     .bmb10q .clpxvy, .bmb10q .clpxvy {
         float: none;
         width: 100%;
    }
     .rx0rtw .bmb10q .clpxvy:nth-child(odd), .rx0rtw .bmb10q .clpxvy:nth-child(odd) {
         margin-right: 0;
    }
    /* countdown css */
     span.zfepdq {
         margin-bottom: 20px;
    }
     span.zfepdq:before {
         display: none;
    }
     span.zfepdq:after {
         display: none;
    }
    /* curosel-style css */
     .sb411w .rs5x5j div {
         left: -15px;
    }
     .sb411w .rs5x5j .jo356k{
         right: -15px;
    }
    /* timeline css */
     .kbp7if,.w2altl{
         display:none;
    }
     .fd085j {
         margin-right: -235px;
    }
     .e4h54g {
         margin-left: -63px;
    }
     .zu87dk {
         margin-right: -40px;
    }
    /* static tab css*/
     .i3bp1m {
         float: none;
         margin-bottom: 15px;
    }
     .z3t1jq {
         margin: 0;
    }
     .zc4aa6 span {
         margin-right: 5px;
    }
     .mials4 .fncoj2, .fs478y .fncoj2 {
         left: 15px;
    }
     .mials4 .dhzmyd, .fs478y .dhzmyd {
         right: 15px;
    }
     .r2ivgb {
         margin-top: 10px;
    }
    /*====== new css ======= */
    /* ab_videoArea */
     .iyi6ws {
         right: 0;
         left: 0;
         bottom: -218px;
    }
     .wubcch {
         padding: 37px 20px 26px;
    }
     .h8qadn {
         right: 15px;
         top: 35px;
    }
     .ag6u0f:nth-child(2n) {
         margin-top: 0;
         margin-bottom:30px;
    }
     .solvbt .okkfh7 {
         text-align: center !important;
    }
     .pr6j7n{
         text-align: center;
    }
     .cvb03q {
         top: 41%;
         z-index: 999999;
         display:none;
    }
     .asmfxj {
         margin-bottom: 30px;
    }
     .mzuouw.gi5mmb .w06454 {
         float: none;
         margin-bottom: 10px;
    }
    /* new css add */
     .p9a19c .tj5wlu {
         padding-top: 30px;
    }
     .p9a19c .gmohlg {
         margin-top: 8px;
    }
     .ldv8ah{
         position: initial !important;
    }
     #x36p41 {
         bottom: 75px;
         right: 30px;
    }
	.xkkldz:before {
		width: 90%;
	}	
.e5gy3t {
    margin-top: 100px;
}	
.rku0dz {
    padding: 0;
}
.rku0dz img {
    width: 100%;
}	
.nk6quo {
    padding: 40px 20px 0px 0px;
}	
.kj5xkm .lllyzt {
   padding: 30px 11px 16px 0px;
}
.kj5xkm .lzsw4r h3 {

    font-size: 19px;
}
.g15c40 .k3tsum {
    margin: 0px 50px 0px 50px;
}
.qvxlrn {
    margin-top: 0px;
    margin-bottom: 40px;
}
.jivs9n img {
    width: 100%;
}
.a0cobb ul li a {
    padding: 0 6px;
    font-size: 14px;
}

.if8x2z img {
    width: 100%;
    margin-top: 40px;
}

.a81btx .fncoj2 {
    left:564px;
}
.mmz8yd .u5unca {
    float: left;
    margin-right: 25px;
}
.ny5can .xosyoi h3 {
    font-size: 27px;
}	
	
.zievsh .yf60rs.bcgxxn {
    padding: 30px 17px 20px;
}	
.eb86bq .s59oow i {
    float: inherit;
    margin-bottom: 10px;
}
.eb86bq .dfe4ix.qrbn8f p {
    font-size: 14px;
}
.xwmbwj {
    margin-top: 0px;
    margin-bottom: 30px;
}	
.hdbrcc {
    padding: 93px 30px 30px 30px;
}
.hdbrcc.pt7464 {
    padding: 50px 30px 100px 30px;
}
.go7ah7 img {
    height: 350px;
}
	
	
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (max-width: 767px) {
     .lwxez5 {
         height:600px;
         width: 100% !important;
    }
	.mc60or.ufb85r .lwxez5 {
		background-position: center left;
		background-size: cover;
	}
	.unb6ax .mu6ddn h4, .unb6ax .mu6ddn h1 {
		font-size: 19px;
	}
	.pn4oi2 img {
		width: 67px;
		margin-top: 12px;
	}
	.unb6ax .mu6ddn p {
		font-size: 15px;
	}
	.lwvni1  .o9wsuy {
		right: 60px;
	}
	.xosyoi h2 {
		font-size: 16px !important;
	}
	
	.br28yl .k7rh84 {
		display: inherit;
		text-align:center !important;
	}
	.okkfh7 {
		text-align: right!important; 
	}
	.dzb1ue {
		display: inherit;
	}
	.dm3pcx .lllyzt {
		margin-bottom: 20px;
	}
	.br28yl .jrfyzi.g5wxgo {
		width: 100%;
		margin-top: 21px !important;
		width: 60%;
		display: inline-block;
	}
	.ujyrxl {
		margin-left: 0px;
	}
	.br28yl .jrfyzi.g5wxgo {
		
	}
	.fwj3nc {
		padding: 20px;
	}
	.utxkah .o5i5q6 {
		margin-top: 0px;
	}
	.sajy1a .wubcch {
		padding: 60px 30px 26px;
	}
	.utxkah .wuzjab {
		display: inherit;
	}
	.g7irah .grxvx4 h2 {
		font-size: 25px;
	}
	.sjkow9 .lfanm4 {
		padding: 43px 10px 25px 60px;
	}
	.drg7nl {
		padding: 20px 20px 20px 20px;
	}
	.anjfa3 {
		width: 100%;
	}
	.k6ijv3 {
		width:90%;
	}
     .fsk5nd .lwxez5 {
         transform: translateX(0) !important;
    }
     .yawuo0 .lwxez5 {
         margin-left:0px !important;
    }
    .u1crh0.lwxez5 {
		width: 100% !important;
		background-position: center left;
	}
     .mc60or .jvdmvm .t98e22 {
         right: 37% !important;
         top: 12% !important;
    }
     .mc60or .okkfh7 .t98e22 {
         left: 40% !important;
         top: 12% !important;
    }
     .mc60or .vvpadd .t98e22 {
         top: 12%;
    }
     .anjfa3.okkfh7, .anjfa3.jvdmvm {
         text-align: center !important;
    }
     .swiper-button-prev,.swiper-button-next {
         display: none;
    }
     .mc60or .zmfutz {
         margin-right: 0;
         margin-bottom: 10px;
    }
     .okkfh7 .vvuv4b h1, .jvdmvm .vvuv4b h1, .vvpadd .vvuv4b h1{
         font-size:16px;
    }
     .okkfh7 .vvuv4b h2, .okkfh7 .vvuv4b h3, .jvdmvm .vvuv4b h2, .jvdmvm .vvuv4b h3, .vvpadd .vvuv4b h2, .vvpadd .vvuv4b h3{
         font-size:25px;
    }
     .okkfh7 .vvuv4b h1, .okkfh7 .vvuv4b h2, .okkfh7 .vvuv4b h3, .okkfh7 .vvuv4b p, .jvdmvm .vvuv4b h1, .jvdmvm .vvuv4b h2, .jvdmvm .vvuv4b h3, .jvdmvm .vvuv4b p, .vvpadd .vvuv4b h1, .vvpadd .vvuv4b h2, .vvpadd .vvuv4b h3, .vvpadd .vvuv4b p {
         width: 100% !important;
         margin-left: auto;
         margin-right: auto;
         text-align:center !important;
    }
     .vvuv4b p {
         font-size: 17px;
		     padding: 0 10px;
    }
.tahf7k {
    margin-top: 20px;
}
     .okkfh7 .zqwwox, .jvdmvm .zqwwox {
         text-align: center !important;
    }
	.eb86bq .s59oow i {
		float: inherit;
		margin-bottom: 10px;
	}	
	.go7ah7 img {
		height: 300px;
	}
	/* slick slider	 */
     .h84br8 {
         font-size: 16px;
         margin-bottom: 10px;
    }
     .nigusz {
         font-size: 28px;
         margin-bottom: 0;
    }
     .sffjpa {
         display: none;
    }
     .l1za2n {
         display: none;
    }
     .s7z6ea .k0c08a {
         display: none;
    }
     .jvdmvm .uhpc9b {
         margin-right: auto;
    }
     .okkfh7 .uhpc9b {
         margin-left: auto;
    }
     .nigusz {
         line-height: 32px;
    }
     .aca623.jvdmvm, .aca623.okkfh7{
         text-align:center !important;
    }
     .l12xya {
         display: none;
    }
    /*========= banner area css ===========*/
     .d7rjbx {
         height: 640px;
    }
     .n0wzop h1 {
         font-size: 25px;
    }
     .n0wzop h2 {
         font-size: 20px;
    }
     .n0wzop p {
         font-size: 16px;
         width: 87%;
    }
     .n0wzop.jvdmvm, .n0wzop.okkfh7{
         text-align:center !important;
    }
     .n0wzop.jvdmvm p, .n0wzop.okkfh7 p {
         width: 100%;
    }
     .n0wzop.jvdmvm {
         margin-left: 0;
    }
     .n0wzop.okkfh7 {
         margin-right: 0;
    }
     .g6qhb4 {
         display: block;
         margin-top: 15px;
    }
    /*=========== banner area 2 css ===============*/
     .g67303 {
         text-align: center;
    }
     .oopb0q h1, .oopb0q h2, .oopb0q h3 {
         font-size: 22px;
    }
     .j7l5at .i2bjuv, .j7l5at .i2bjuv {
         float: none;
         display: block;
         margin-bottom: 10px;
         margin-right: 0;
    }
     .t5pxex {
         display: block;
         margin-top: 20px;
    }
     .oopb0q form {
         width: 100%;
    }
     .oopb0q input {
         width: 100%;
    }
     .oopb0q button {
         position: inherit;
         margin-top: 20px;
    }
     .ojcbwm {
         margin-top: 30px;
    }
	/* service area2 */
	.xv42oq.sjkow9.upai9v {
		padding: 125px 0px 0px;
	}
	.tyaxn2 .jrfyzi a {
		padding: 18px 35px;
		font-size: 17px;
		margin-right: 0px;
	}
	.tyaxn2 .dwae5j {
		margin: 10px 20px 0px 0px;
		text-align: left;
		margin-bottom: 20px;
	}
	.k7rh84 {
		display: inherit;
	}
	.u6sbyf i {
		font-size: 40px;
	}
	.h5ydq0 h3 {
		margin-bottom: 10px;
	}
	/* why choose area css */
	.smpxur .zmfutz {
		margin-bottom: 30px;
	}
	.tyaxn2 .jrfyzi.g5wxgo {
		margin-top: 0;
		width: 38%;
	}
	.tyaxn2 .jrfyzi.g5wxgo {
		margin-top: 0;
		width: 60%;
	}
    /*=========== Slick area 2 css ===============*/
     .mb1kfr {
         height: 600px;
         background-size: cover;
         background-position: center center;
         overflow: hidden;
    }
     .okkfh7 .k6ijv3 h1, .okkfh7 .k6ijv3 h2, .okkfh7 .k6ijv3 h3, .okkfh7 .k6ijv3 p, .jvdmvm .k6ijv3 h1, .jvdmvm .k6ijv3 h2, .jvdmvm .k6ijv3 h3, .jvdmvm .k6ijv3 p, .vvpadd .k6ijv3 h1, .vvpadd .k6ijv3 h2, .vvpadd .k6ijv3 h3, .vvpadd .k6ijv3 p {
         width: 100% !important;
         margin-left: auto;
         margin-right: auto;
         text-align:center !important;
    }
     .okkfh7 .k6ijv3 h1, .okkfh7 .k6ijv3 h2, .okkfh7 .k6ijv3 h3, .jvdmvm .k6ijv3 h1, .jvdmvm .k6ijv3 h2, .jvdmvm .k6ijv3 h3, .vvpadd .k6ijv3 h1, .vvpadd .k6ijv3 h2, .vvpadd .k6ijv3 h3{
         font-size:23px;
    }
     .tahf7k {
         text-align: center;
    }
     .fsw1kf.phb7j0 {
         width: 100%;
    }
     .fsw1kf.sap0ch {
         width: 100%;
    }
     .fsw1kf.cb3u83 {
         width: 100%;
    }
    /* top bar */
    /* .top-address {
         text-align: center;
    }
     .social-icons.text-right {
         text-align: center;
    }
     */
     .r4pbrv p a, .quya39 ul.bcaved li a, .r4pbrv p span {
         font-size: 13px;
    }
     .quya39 ul.bcaved {
    }
    /* footer bar */
     .kgwv74 p {
         width: 100%;
    }
     .a0cobb ul {
         margin: 10px 0 0;
         text-align: center !important;
    }
     .a0cobb ul li a {
         font-size: 14px;
    }
     .hcx0qn p {
         text-align: center;
    }
     .anre77 {
         padding: 50px 0;
    }
    /* blog css */
     .scg0o3 {
         padding: 20px 10px 5px;
    }
     .yxdlpr a, .yxdlpr span {
         font-size: 14px;
         margin-right: 3px;
    }
     .wacmhb a, .wacmhb span {
         font-size: 11px;
         margin-left: 3px;
    }
    /* single blog */
     .h96t1g ul, .oj23ob ul, .iqg9by ul {
         padding-left: 20px;
    }
     .h96t1g ol, .oj23ob ol, .iqg9by ol {
         padding-left: 20px;
    }
     .hoitz4 .g0d99a {
         margin-left: 10px;
    }
     .qo95ry .qwj62y {
         width: 100%;
    }
     .qwslls {
         padding-top: 50px;
    }
     .uvv8h5 {
         padding-bottom: 90px;
    }
     #ddarn7 {
         display: block;
    }
    /* footer css */
     .hcx0qn p {
         font-size: 11px;
    }
     .yxxwsz a i {
         font-size: 16px;
         height: 35px;
         line-height: 35px;
         width: 35px;
    }
    /* Em-Creative Header */
     .itqryf {
         display: none;
    }
     .tntfl8 {
         padding-right: 0;
         text-align: center;
    }
     .fwsyh4 {
         background: transparent none repeat scroll 0 0;
         z-index: 999;
    }
     .ugiqzg {
         padding: 10px 71px 10px 0;
         text-align: center;
    }
     .kwvfa8 {
         background: #f9f9f9 none repeat scroll 0 0;
         padding: 30px 0;
         position: relative;
         text-align: center;
    }
     .jjjd0j {
         float: none;
         margin-bottom: 10px;
         margin-right: 0;
         overflow: hidden;
    }
     .t9od9e .col-sm-4.col-xs-12{
         padding-left:0;
    }
     .tntfl8 {
         display: none;
    }
     .kwvfa8:before, .fwsyh4:before, .fwsyh4:after {
         display: none;
    }
     .ugiqzg.ielchd {
         padding-bottom: 40px;
    }
    /* new css */
    /* footer css */
     .hcx0qn p {
         font-size: 15px;
    }
     .pmzsfu img {
         width: 100%;
    }
    /* section title css */
     .xosyoi h1, .xosyoi h2, .xosyoi h3{
         font-size: 19px;
         line-height: 30px;
    }
	.g8pu6e p {
		font-size: 15px;
	}
	.xo2hvc .jeud1i {
		left: 20px;
	}
     .xosyoi h2 {
         margin-bottom: 4px;
    }
     .yjn13t:before, .yjn13t:after {
         background: none;
    }
     .fgk1uy h2 {
         font-size: 16px;
         line-height: 20px;
    }
     .yjn13t {
         float: none;
         padding-right: 0;
    }
     .kr82rh, .xosyoi.vvpadd p, .xosyoi.jvdmvm p, .xosyoi.okkfh7 p {
         width: 100%;
    }
     .xosyoi p {
         padding-top: 10px;
    }
     .w8o57k{
         text-align: center;
    }
     .w8o57k .okkfh7 {
         text-align: center !important;
    }
     .ndy6lr {
         margin: 30px 0 20px;
    }
    /* about css */
     .grxvx4 h1, .grxvx4 h2 {
         font-size: 20px;
         line-height: 36px;
    }
     .grxvx4 p, .v63qqk span{
         font-size: 16px;
    }
    /* feature area */
     .sogyhm {
         font-size: 18px;
         margin-right: 15px;
    }
     .sogyhm i {
         float: none;
    }
     .jwg95s h2 {
         margin-top: 0;
         margin-bottom: 0;
    }
     .prgd0v h3 {
         font-size: 21px;
    }
     .icd3h6 h3 {
         font-size: 21px;
    }
     .ux4pih {
         text-align: center;
    }
     .hb0mo8 .qkpll3 h3 {
         margin: 0 !important;
         font-size: 25px;
    }
    /* Screenshots css */
     .dhfra7.lybmdg {
         -webkit-transform: scale(0.4);
         transform: scale(0.4);
         margin-left: -280px;
         top: -120px;
    }
     .tsb7n7 img {
         width: 260% !important;
         max-width: 260% !important;
         left: -65px;
    }
     .dhfra7 img{
         width: 100%;
    }
     .y3xb2l {
         display: none;
    }
     .r3pz7m .kvf76f {
         left: -64%;
         top: -13px;
         width: 232%;
    }
     .ayphzb ul li a {
         padding: 7px 27px;
    }
     .dnjxas {
         margin-top: 30px;
    }
    /* countdown css */
     span.zfepdq {
         margin-bottom: 30px;
    }
     span.zfepdq:before {
         display: none;
    }
     span.zfepdq:after {
         display: none;
    }
     .zmfutz {
         margin-top: 11px !important;
    }
    /* testomonial css */
     .zievsh.p6oi1s .yf60rs img.wf9per {
         top: 88%;
    }
     .zievsh .yf60rs img {
         margin: 0 !important;
    }
     .u9mlcv {
         margin-right:15px;
    }
     .o87gq7 h2 {
         font-size: 17px;
    }
     .vr4c0t {
         padding: 8px 20px 30px 20px;
    }
     .qd5cwk {
         padding: 0;
    }
    /* testomonial style 8 css */
     .xtuf8p {
         width: 90%;
    }
	.xtuf8p.oq0g2h {
		margin: 0px 15px;
	}
     .dd5de6 {
         float: none;
         margin-left: 0;
         margin-right: 0;
    }
     .dd5de6 img {
         margin: auto;
    }
     .h9r2mb {
         width: 100%;
    }
    /* video css */
     .ptiir5 .vcanjx .q8fg3n h3 {
         color: #fff;
         font-size: 25px;
    }
     .ptiir5 .vcanjx {
         padding: 110px 0 !important;
    }
    /* service css */
     .s59oow {
         text-align: center;
    }
     .mzuouw.gi5mmb .w06454, .mzuouw.tf69ff .w06454 {
         float: none;
         margin-bottom: 10px;
    }
     .wl2ys7 {
         text-align: center;
    }
     .u5unca {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
     .ri14ec {
         text-align: center;
    }
     .u6sbyf {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
    /* tab css */
     .epzoy6 li {
         margin-bottom: 20px;
    }
     .ber5a5 {
         margin: 0;
    }
     .zbk8xh .cdilqk .fth79b {
         margin-right: 0px;
    }
    /* accourdion css */
     .ep1x9q {
         font-size: 15px;
    }
     .ep1x9q:before, .mf6a9t .ep1x9q:before {
         right: 10px;
    }
     .lredib h2{
         font-size: 14px;
         padding-left: 20px;
    }
    /* blog css */
     .takzca img {
         width: 100%;
    }
     .bi7e5a {
         padding: 12px 10px 18px;
    }
     .bi7e5a h2 {
         font-size: 21px;
    }
     .wt50xo {
         margin: 0 10px;
    }
	.r2ivgb {
		text-align: left;
	}
    /* counter css */
    .xoany4 {
		text-align: center;
		margin-bottom: 35px;
	}
	.ujyrxl .xosyoi h3 {
		font-size: 24px;
	}
	.bcaved {
		text-align: center; 
	}
	.bi7e5a h2 a {
		font-size: 18px;
	}
	.kl2ccd {
		padding: 90px 0px 50px 0px;
	}
	.xoany4 {
		display: inherit;
	}
	.vnmrs0 i{
         margin-bottom: 15px;
         margin-right: 20px;
         float: none;
    }
     .ag1ec7 {
         margin-bottom: 10px;
    }
     .ag1ec7 i{
         margin-right: 0;
         float: none;
    }
	.smpxur .wuzjab {
		display: inherit;
	}
	.mzuouw .nhe2da {
		padding-right: 0px; 
	}
	.smpxur {
		margin-left: 30px;
	}
    /* video css */
     .jgvhbi {
         width: 80%;
    }
     .gt3o3b form input {
         width: 500px;
    }
     .o9cl6e ul li a {
         padding: 12px 46px 12px 80px;
    }
     .o22ul9 {
         padding-top: 215px;
    }
     .ptiir5 .vcanjx {
         padding: 200px 0;
    }
     .fnxtic i {
         font-size: 32px;
    }
     .c0ljoe {
         margin-top: 100px;
    }
    /* contact css */
     .k7x725.c5lb5o .lhoyw6 {
         float: none;
         width: 100%;
    }
     .r8s7hk .k7x725.c5lb5o .lhoyw6:nth-child(2n) {
         margin-left: 0;
    }
     .xs4vsg .wapmh9 {
         width: 100%;
    }
     .meevdl .xs4vsg .wapmh9:nth-child(2n) {
         margin-left: 0;
    }
    /* apps_button css */
     .riaq7h {
         margin-right: 0;
         margin-bottom: 20px;
    }
     .yt7gc1.jvdmvm {
         text-align: center !important;
    }
    /* blog css */
     .c9ohb6 {
         text-align: center;
    }
     .oj23ob h5 > a {
         font-size: 17px;
    }
     .oj23ob span {
         font-size: 12px;
    }
     .k1ivd9 h2 {
         font-size: 17px;
    }
     .ntx4hu h5 > a {
         font-size: 20px;
    }
     .ntx4hu span {
         margin-right: 5px;
    }
     .xsvsaj .zx3l5y > ul > li > a {
         margin-right: 8px;
    }
     .ibhp7s .cw6dra img{
         width:100%;
    }
     .r2ivgb > h4 {
         margin-top: 2px;
         line-height: 1;
    }
     .r2ivgb h4 a {
         font-size: 14px;
    }
     .lgi11f{
    }
     .wjegur h2 {
         font-size: 17px;
    }
     .wjegur h5 a {
         font-size: 15px;
    }
    /* call to action */
     .bps2ci {
         text-align: center;
    }
     .f46t28{
         top: 21px;
    }
     .aok9o1.f46t28{
         top: 50%;
    }
     .jrfyzi a {
         margin-bottom: 30px;
         margin-right: 0px;
    }
     .asmfxj h2, .asmfxj h3{
         font-size: 23px;
    }
     .hvwxg1 .f46t28{
         margin-bottom: 73px;
    }
     .olrk3x {
         margin-top: -10px;
    }
     .asmfxj {
         margin-bottom: 30px;
    }
     .rx9293 button {
         width: 100%;
         position: inherit;
         padding: 25px 30px;
         margin-top: 25px;
    }
     .hb1gyr .xxkhtf .pg99db {
         position: inherit;
         width: 100%;
    }
     .f8oic3 {
         padding: 42px 20px 50px;
    }
     .re6g4i {
         margin-bottom: 30px;
    }
    /* single portfolio2 */
     .hbcgqy {
         margin-left: 0;
    }
     .hbcgqy ul li span.io1chz {
         font-size: 15px;
         margin-left: 0;
    }
     .hbcgqy ul li b {
         font-size: 15px;
    }
     .hbcgqy h2 {
         padding-top: 20px;
    }
     .hbcgqy .jznkcv a {
         margin: 0 4px;
    }
    /* single_protfolio css */
     .ukzazb {
         margin-bottom: 30px;
    }
     .ug3u75 ul li {
         padding: 6px 20px;
    }
    /* contact css */
     .bmb10q .clpxvy, .bmb10q .clpxvy {
         float: none;
         width: 100%;
    }
     .rx0rtw .bmb10q .clpxvy:nth-child(odd), .rx0rtw .bmb10q .clpxvy:nth-child(odd) {
         margin-right: 0;
    }
    /* display none css*/
     .rs5x5j, .fncoj2, .dhzmyd, .s7z6ea .ibeogq {
         display: none;
    }
    /* timeline css*/
     .sn5cbh.zr8vu1 {
         padding-bottom: 20px;
         padding-top: 30px;
    }
     .kbp7if {
         margin-left: 16px;
         padding-top: 25px;
    }
     .e4h54g {
         margin-left: 17px;
         padding-top: 25px;
        ;
    }
     .zu87dk {
         margin-right: 15px;
    }
     .fd085j {
         margin-right: 14px;
    }
     .w2altl {
         margin-right: 14px;
    }
    /* static tab css*/
     .i3bp1m {
         float: none;
         margin-bottom: 15px;
    }
     .z3t1jq {
         margin: 0;
    }
     .zc4aa6 span {
         margin-right: 5px;
    }
     #zv0zkw .peii9y {
         margin-bottom: 25px;
    }
     .mials4 .fncoj2, .fs478y .fncoj2 {
         left: 15px;
    }
     .mials4 .dhzmyd, .fs478y .dhzmyd {
         right: 15px;
    }
     .qfarsx {
         margin-bottom: 23px;
    }
     .illtnj {
         margin-bottom: 20px;
    }
     .mi5md2 div.ajnjux .gwwf18 ul.onc88b li a {
         padding: .5em 6px;
    }
     .mi5md2 div.ajnjux .gwwf18 ul.onc88b li {
         padding: 0px .5em;
         margin-right: 6px;
    }
     .qlhsys {
         display:none;
    }
	.jiy8mj {
		padding-top: 30px;
		margin-bottom: 60px;
	}
     .m4ke9v {
         float: none;
    }
     .duaobw p {
         text-align: center;
    }
    /*====== new css ======= */
    /* ab_videoArea */
     .zanhwq {
         padding: 44px 23px 40px;
    }
     .iyi6ws {
         position: inherit;
         bottom: -30px;
         right: 0;
         left: 0;
    }
    /* service */
     .drq5nc {
        /* padding: 61px 24px 60px;
         */
    }
     .gnvi4e h3 {
         font-size: 21px;
    }
     .wubcch {
         padding: 37px 20px 26px;
    }
     .jlubpu {
         padding: 0px;
    }
     .h8qadn {
         right: 15px;
         top: 35px;
    }
     .ag6u0f:nth-child(2n) {
         margin-top: 0;
    }
	.q52krq,	
	.agxrlw {
		display: inherit;
		text-align: center;
	}
	.t1brco {
		text-align: center;
	}
	.bmwbr1 {
		margin: 10px 0;
	}	
    /* about css */
     .grxvx4 h1, .grxvx4 h2 {
         font-size: 23px;
    }
     .jpmp30 {
         text-align: center;
    }
     .jpmp30 h3 {
         font-size: 30px;
    }
     .l7zcge {
         margin-top: 30px;
    }
   .ri14ec {
		top: 50%;
		transform: translateX(-50%) translateY(-50%);
		left: 50%;
		padding: 20px;
	}
	.lwvni1 {
		padding: 0;
	}
	.lwvni1 .okkfh7 {
		text-align: right!important; 
	}
	.aorch7 h5 {
    font-size: 40px;
    padding: 0px 0 10px;
}
.dm3pcx  .o5i5q6 {
    text-align: center;
}
     .cvb03q {
         top: 40%;
         display: none;
    }
    /* team css */
     .m0ds2x img {
         height: 554px !important;
         height: auto;
    }
    /* new css add */
     .nzvizy {
         display: inherit;
    }
     .umy68y {
         margin-left: 0;
    }
     .p9a19c .tj5wlu {
         padding-top: 3px;
    }
     .p9a19c .gmohlg {
         margin-top: 5px;
    }
     .ldv8ah{
         position: initial !important;
    }
     #x36p41 {
         bottom: 134px;
         right: 30px;
    }
	.xkkldz:before {
		width: 85%;
	}	
	.e5gy3t {
		margin-top: 100px;
	}
	
.nk6quo {
    padding: 40px 0px 0px 0px;
}
.g15c40 .k3tsum {
    margin: 0px 0px 0px 0px;
}	
.g15c40 .lukqcw p {
    font-size: 28px;
}	
.uvn5mc .xosyoi h3 {
    font-size: 22px;
}	
.qvxlrn {
    margin-bottom: 50px;
	    margin-top: 0px;
}	
.nk6quo  .xosyoi h3 {
    font-size: 23px;
}	
.if8x2z {
    margin-top: 30px;
}	
.ilbgfd .xosyoi h3 {
    font-size: 29px;
}
.a81btx .fncoj2, .a81btx .dhzmyd {
    opacity: 0;
}	
.mmz8yd .u5unca {
    float: left;
}	
.qhqt5c {
    margin-bottom: 40px;
}	
.zbk8xh .cdilqk .fth79b {
	padding: 20px 24px;
}
.x7xqr2 .aorch7 ul li:nth-child(odd) {
    padding: 0px 55px 0px;
}
.x7xqr2 .aorch7 ul li {
    padding: 0px 55px 0px;
}
.dr5t2b .xosyoi h3 {
    font-size: 19px;
}
.c0h5p1 .r1bgno h1 {
    font-size: 26px;
}
.oee0yg .xosyoi h3 {
    font-size: 27px;
}
.m07t4z h2 {
	font-size: 30px;
}

.qcsyuw .mzuouw.gi5mmb .w06454 {
    float: none;
}
.xwmbwj {
    margin-top: 0px;
    margin-bottom: 30px;
}
.i02360 .xosyoi {
    text-align: center;
}	
.i02360 .okkfh7 {
    text-align: center!important;
}	
.hdbrcc {
    padding: 93px 30px 30px 30px;
}	
.hdbrcc.pt7464 {
    background: #d0b354;
    padding: 50px 30px 100px 30px;
}

.lpvjcc .asmfxj p, .hbptrd .asmfxj p {
    width: 100%;
    margin: auto;
}

.ot6gkc {
    margin-left: 0px;
}
.nzq1jp {
    margin-left: 0px;
}
.awj6lk {
    background-position: center right;
}




	
	
	
	
}



/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
 @media only screen and (min-width: 480px) and (max-width: 767px) {
     .l1za2n {
         display: block;
    }
     .s7z6ea .ibeogq {
         display: block;
    }
     .lnc65s a {
         margin-right: 5px;
         margin-top: 15px;
         padding: 3px 20px;
         font-size: 12px;
    }
    /*=========== banner area 2 css ===============*/
     .oopb0q button {
         position: absolute;
    }
    /* portfolio css */
     .ug3u75 ul li {
         margin: 0 2px 10px;
    }
    /* banner area css */
     .d7rjbx {
         height: 600px;
    }
     .n0wzop.okkfh7 p {
         width: 92%;
         margin:auto;
         font-size:17px;
    }
     .n0wzop.jvdmvm p {
         width: 92%;
         margin:auto;
         font-size:17px;
    }
    /* section_title */
     .xosyoi h1, .xosyoi h2, .xosyoi h3 {
         font-size: 25px;
    }
     .xosyoi.vvpadd p, .xosyoi.jvdmvm p, .xosyoi.okkfh7 p {
         width: 91%;
    }
    /* text_widget css */
     .grxvx4 p, .v63qqk span{
         font-size: 17px !important;
    }
    /* blog css */
     .ipd2sp {
         text-align: center;
    }
    /* Screenshots css */
     .dhfra7.lybmdg {
         -webkit-transform: scale(0.7);
         transform: scale(0.7);
         margin-left: -196px;
    }
     .tsb7n7 img {
         width: 256% !important;
         max-width: 256% !important;
         left: -98px;
         top: 49px;
    }
     .qlhsys {
         display:block;
    }
	.ooes9p .icd3h6::after, .ooes9p .icd3h6:before {
		top: 53%;
	}
	/* about page about */
	.bd15fg .lllyzt {
		padding: 33px 9px 50px;
	}
		.tyaxn2 .jrfyzi.g5wxgo {
		margin-top: 0;
		width: 38%;
	}
	.u6sbyf i {
		font-size: 50px;
	}
	.ep1x9q {
		font-size: 18px;
	}
	.xtuf8p.oq0g2h {
		margin: 0px 20px;
	}
	.xv42oq .l144ez img {
		width: 100%;
	}
	.xo2hvc .jeud1i {
		left: 30px;
	}
}
/* menu and logo show & hide */
 @media (min-width: 10px) and (max-width: 991px){
     .pu4g6c{
         display:block !important;
    }
     .r1wavn{
         display:block !important;
    }
     .h39xbp{
         display:none !important;
    }
     .t0l7v1{
         display:none !important;
    }
     .qfarsx {
         margin-bottom: 20px;
    }
     .illtnj {
         margin-bottom: 20px;
    }
}
 @media (min-width: 10px) and (max-width: 991px){
     .iay8i6{
         text-align:center !important;
    }
     .cbdf4t{
         text-align:right !important;
    }
     .vydby7{
         text-align:right !important;
    }
     .a7au9a.r4pbrv p span {
         font-size: 13px;
    }
     .kgwv74 p {
         width: 85%;
    }
     .hb1gyr .xxkhtf .pg99db {
         position: inherit;
         width: 100%;
    }
}
 @media (min-width: 10px) and (max-width: 768px){
     .yzdo0b{
         position: inherit !important;
    }
     .jpxktm{
         position: inherit !important;
    }
}
 @media (min-width: 570px) and (max-width: 767px){
     .qv9jdy{
         text-align:center !important;
    }
     .jf2up5{
         text-align:right !important;
    }
     .i212k0{
         text-align:right !important;
    }
     .kgwv74 p {
         width: 95%;
    }
}
 @media (min-width: 10px) and (max-width: 570px){
     .qlhsys{
         display:none;
    }
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 