/* -------------------------------------------------
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: 100px;
}
.lwznjh {
	margin-top: 15px;
}
.k53ia5 img{
	width:100%;
}
.okkfh7 .lyrtqw
 {
	left: 0px;

}
.jvdmvm .lyrtqw
 {
	right: -150px;

}
.l12xya img {
    width: 90%;
}

.gf07rv > 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%;

}





}


/* -------------------------------------------------
Large Screen. 1025
---------------------------------------------------*/

@media (min-width: 1025px) and (max-width: 1800px) {
	
.xcq2b1 .z4d3ge {
    width: 98% !important;
}	
	
	
	
	
	
	
}








/* -------------------------------------------------
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%;
  
}

}
/* -------------------------------------------------
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 :1365-1660
---------------------------------------------------*/

@media (min-width: 1365px) and (max-width: 1660px) {
/*   New Top Menu css   */
.pvdzi0,
.w106hb {
    padding-right: 50px !important;
    padding-left: 50px !important;
}	

.qx76ca.xcq2b1{
    padding: 80px 50px !important;
}
.qx76ca.xcq2b1:nth-child(1){
    padding: 0px !important;
}
 .qx76ca {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.yxlfp0 .qx76ca.bkjet1 > .ic0mp1 {
    margin: 90px 0px 0px 0px !important;
}
.suvr0r {
    padding-left: 20px;
}
.lj07qh {
    padding: 80px 150px 70px 123px;
}
.aj9m6i {
    padding: 100px 51px 100px 10px;
}
.g9itbw.b1sd0o {
    margin-top: 100px;
}
#scrollUp {
    bottom: 60px;
}
.u5mrqi h3 {
    width: 100%;
    font-size: 40px;
}
.k6ijv3.z4d3ge {
    width: 82%;
}
.tzt2dh .k6ijv3.z4d3ge {
    width: 86%;
}
.tzt2dh .qywi35 .k6ijv3 h2 {
    font-size: 71px;
}
.vx6jms .pn4oi2 img {
    width: 95px;
    height: 100px;
}
.dstvpt {
    padding: 0px 0px 0px 150px;
}
.xkkldz:before {
  width: 90%;
}






}

/* -------------------------------------------------
Old Desktop :992-1300
---------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1300px) {	
.xcq2b1 .z4d3ge {
    width: 98% !important;
}

}





/* -------------------------------------------------
Old Desktop :1301-1440
---------------------------------------------------*/
@media (min-width: 1301px) and (max-width: 1440px) {	
.xcq2b1 .z4d3ge {
    width: 82% !important;
}

}



/* -------------------------------------------------
Old Desktop :992
---------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1600px) {	
 .olrk3x{
    margin-top: 100px;
} 

}

/* -------------------------------------------------
Old Desktop :992
---------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1199px) {
/*   New Top Menu css   */
.pvdzi0,
.w106hb {
    padding-right: 0 !important;
    padding-left: 0 !important;
}	
.s30zwp.r4pbrv p {
    text-align: center !important;
}
.fgelgb {
    text-align: center;
    margin-bottom: 30px;
}
.pmrzym{
	display:block;
}
.t9od9e {
    padding-left: 0;
}	

.fwsyh4:before{
	display:none;
}	
	
	
	
.g71lk0 .gf07rv > ul > li > a {
    margin: 32px 7px;
}	
.fwsyh4::before {
	width: 19%;
}	
.fwsyh4::after {
	display: none;
}	
.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%;
}

.q6kym5 {
    padding:100px 0;
}

.tzt2dh .k6ijv3.z4d3ge {
    width: 91%;
}

/*========= banner area css ========*/
.n0wzop h2 {
	font-size: 50px;
}	
.n0wzop p {
	width: 85%;
}
.n0wzop.okkfh7 {
	margin-right: 20px;
}

.suvr0r {
    padding-left: 20px;
}
.g9itbw.b1sd0o {
    margin-top: 20px;
}
.apm5rv .oopb0q h2, .oopb0q h3 {
    font-size: 31px;
}
.xsakv7 {
	padding: 30px 0px 10px;
    text-align: center;
}
.kpfg8z .xsakv7 {
    padding: 36px 32px 36px;
}
.e5uc5a .xsakv7 {
    padding: 30px 32px 32px;
}
.e5uc5a .gcuyrx h3 a {
    font-size: 19px;
}
/*======== banner_area 2 ==========*/
.g67303 {
    position: relative;
    height: 600px;
}
.tzt2dh .k6ijv3 h3 {
    font-size: 44px;
}
/*========== height css ===========*/
.ysiq0s {
	height: 0;
}
.fwsyh4:after {
	-webkit-transform: rotate(-100deg);
		transform: rotate(-100deg);
}

.gf07rv > ul > li > a {
	margin: 38px 5px 38px;
	font-size: 13px;
}
.gf07rv > ul > li > a {
	margin: 38px 13px 38px;
	font-size: 14px;
}
.xnozl3 .gf07rv > ul > li > a,
.vvd96x .gf07rv > ul > li > a,
.ac43yd .gf07rv > ul > li > a
{
	margin: 38px 11px 38px;
}
a.m2mtec {
	font-size: 14px;
	margin-left: 10px;
	padding: 10px 20px;
}
.hpeu0q .gf07rv > ul > li > a,
.psycxp .gf07rv > ul > li > a,
.twvoec .gf07rv > ul > li > a,
.loqu99 .gf07rv > ul > li > a{
	margin: 38px 6px 38px;
	font-size: 18px;
}

/* new css */

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

.icd3h6 p {
	padding: 0 6px;
}
.xosyoi.vvpadd p,
.xosyoi.jvdmvm p,
.xosyoi.okkfh7 p {
	width: 67%;
}
.j6dbop .xosyoi.ww9bsi.vvpadd p {
	width: 90%;
}
.kr82rh{
	width: 100%;	
}
/* text_widget css */
.grxvx4 h1,
.grxvx4 h2{
	font-size: 30px !important;
	padding: 0 !important;
}	
/* Screenshots css */
.dhfra7.done {
	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;
}	
.z9j15l .qx76ca.dn712t > .ic0mp1 {
	margin-top: 30px !important;
}
/* column	 */
.ts34x4 .yqaev0.b8br1u,	
.ts34x4 .yqaev0[data-col="20"]{
	width:33.33% !important;	
}	
.drq5nc {
	padding: 61px 24px 60px;
}
.ag6u0f:nth-child(2n) {
	margin-top: 0;
	margin-bottom: 30px;
}


/* blog css */
.ntx4hu h5 > a {
	font-size: 19px;
}
.n541om .ntx4hu h5 > a {
    font-size: 25px;
}
.oj23ob span {
	font-size: 13px;
}
.oj23ob > a {
	line-height: 40px;
	padding: 0 20px;
}	
.widget .cw6dra img{
width:100%;
}
.xsvsaj .zx3l5y > ul > li > a {
margin-right: 8px;
}
.tt3x5h .adhkoz {
    padding-top: 35px;
}
.vt6pao .xosyoi.jvdmvm p {
    width: 100%;
}
.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;
}


/* service css */
.qiwhtx h3 {
	color: #fff;
	font-size: 20px;
}
.ri14ec {
	text-align: center;
}
.u6sbyf {
	float: none;
	margin-right: 0;
	margin-bottom: 15px;
}

.zdopvi.wtg47q h3 a {
    font-size: 19px;
}

.e5uc5a .kls2z3 {
    text-align: center;
}

.q5znzy .k8ekhc.lllyzt {
    padding: 60px 15px 55px;
}
.vw36oc.v57hsa a {
    padding: 10px 18px 10px 24px;
}
.gmww0l .h5ydq0 h3 {
    font-size: 18px;
}
.zvg9dg .s59oow.lllyzt {
    padding: 30px 15px 30px 20px;
}
.u5unca i {
     font-size: 35px;
}


/* testomonial style 8 css */
.xtuf8p {
	width: 85%;
}
.h9r2mb {
	width: 75%;
}
.bzz5sm .xosyoi h3 {
    font-size: 30px;
}
.r2oij4 .fncoj2 {
    left: -77px;
}
.r2oij4 .dhzmyd {
    right: -77px;
}


/* curosel-style css */

.sb411w .rs5x5j div {
left: -15px;
}
.sb411w .rs5x5j .jo356k{
right: -15px;	
}

/* countdown css */
span.zfepdq {
margin: 0 28px;
}
.dldctk  span.zfepdq {
    margin: 0 10px;
}

.esrys9 .o9wsuy h3, .esrys9 .o9wsuy span {
    font-size: 30px;
}
.nfkuyd {
    height: 250px;
    width: 230px;
}

/* timeline css */
.zu87dk {
margin-right: 54px;
}
.e4h54g {
margin-left: 50px;
}
/* static tab css*/
.zm279h p,
.bhc4lw span {
font-size: 13px;
}
.c9ohb6 .rx9293 button {
	width: 39px;
}
.xkkldz::before {
	width: 100%;
}
.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;
}
#scrollUp {
    bottom: 60px;
	right: 30px;
}
/* hisfull_about_area */
.aj9m6i {
    padding: 100px 0px 100px 0px;
}

.aj9m6i .dwae5j img {
    width: 100%;
}
.aj9m6i .cebqw8 img {
    width: 100%;
}
.zwa5qh {
    margin: 0px 0px 0px 15px;
}
.u5mrqi h3 {
    width: 100%;
    font-size: 33px;
}
.u5mrqi .xosyoi.jvdmvm p {
    width: 100%;
}
.n906en .fncoj2 {
    left:765px;
}

.n906en .dhzmyd {
    right:0px;
	top: -36px;
}
.tmiqzn .kvj2ji h4 {
    font-size: 21px;
}
.tmiqzn .kvj2ji h3, .tmiqzn .kvj2ji span {
    font-size: 33px;
}

.dfe4ix.qrbn8f {
    padding: 10px 10px 31px 4px;
}
.o7eiku .dfe4ix.qrbn8f {
    padding: 10px 10px 31px 30px;
}

.q5znzy.qx34o0 .dfe4ix.qrbn8f {
    padding: 10px 22px 31px 12px;
}
.q5znzy .lzsw4r h3 a {
    font-size: 20px;
}
.q5znzy.kk9euf .lzsw4r h3 a {
    font-size: 22px;
}
.gnvi4e h3 a {
    font-size: 19px;
}
.zlk4bw {
    width: 90%;
	margin: -65px 85px 0px 19px;
}
.aj9m6i .vcanjx {
    margin-left: 109px;
}
.rk3qfd .xosyoi h3 {
    font-size: 26px;
}
.l5clp1 .xosyoi  p{
	width:100%;
}
.l5clp1 .xosyoi h3 {
    font-size: 31px;
}
.l5clp1 .xoany4 {
	margin: -400px 0px 0px 193px;
    width: 59%;
}
.ufgm5o .mzuouw.lllyzt {
    padding: 0px 0px 0px;
}
/* hisfull_feature_area */
.bpn2re.show {
    padding: 53px 3px 34px 3px;
}
.fzu1ei .bpn2re.show {
    padding: 53px 7px 34px 7px;
}

.bpn2re {
    padding: 53px 13px 34px 0px;
}
.t6z2or .bpn2re {
    padding: 53px 6px 34px 0px;
}
.mebxvh {
    padding: 40px 10px 40px;
}
.prgd0v h3 {
    font-size: 23px;
}

.tzt2dh .k6ijv3 h2 {
    font-size: 46px;
}
.tzt2dh .qywi35 .k6ijv3 h2 {
    font-size: 54px;
}

.oopb0q h2, .oopb0q h3 {
    font-size: 36px;
}
.djx9ib .oopb0q h2, .oopb0q h3 {
    font-size: 45px;
}
.k6ijv3.z4d3ge {
    width: 95%;
}

.jpqjqm img{
	width:77%;
}
.t3bn13.q6kym5 .vcanjx {
    padding: 0px 0 0px;
}
.wwgbuz h3 {
    font-size: 25px;
line-height: 42px;
}
.lj07qh {
    padding: 80px 20px 70px 61px;
}
.o87gq7 h2 {
    font-size: 19px;
}
.o9wsuy h3 {
    font-size: 26px;
}

.mwjhgy .o9wsuy h3, .o9wsuy span {
    font-size: 37px;
   
}
.dhgkkp h3 {
	font-size: 20px;
}
.icd3h6 h3 a{
	font-size:19px;
}
.kpep02 .sogyhm i {
    float: none;
}
.kpep02 .zifhaj {
padding: 30px 14px 21px;
}
.isqqd3.icd3h6 {
    padding: 40px 8px 30px;
}

.oz6mte.gtcppr .drq5nc.ilk5gf {
    padding: 30px 30px 30px 20px;
}


.oz6mte.gtcppr {
    padding: 50px 0px 0px;
    margin-top: 0px;
}



/* hisfull_about_area */
.f4rxda{
	margin-top:20px;
}
.u4fvpv .xosyoi h3 {
    font-size: 30px;
}
.q4ysge h2, .q4ysge h3 {
    font-size: 29px;
}
.nboh1p h4 {
    font-size: 88px;
}
.kzbjaq {
    padding: 100px 0px 190px;
}
.vx6jms .pn4oi2 {
    float: none;
}
.lukqcw p {
    font-size: 36px;
}
.pz7cla .cc9l07 {
    top: 251px;
    left: 104px;
}
.rfymec .wubcch {
    padding: 37px 14px 26px;
}

.gy0642 h3{
	font-size:100px;
}
.ep256z .rx9293 button {
    right: 35px;
}
.ep256z .cc9l07 {
    top: -274px;
}
.ox4eag {
    padding: 100px 0px 0px;
}
.oyer2w h5{
    line-height: 28px;
    margin-bottom: 0px;
    font-size: 20px;
}

.aj9m6i .l7zcge img {
    width: 100%;
}
.xd1i2w .srw6nw {
    bottom: -120px;
}
.knv12s h3 {
    font-size: 20px;
}
.knv12s {
    padding: 73px 22px 73px;
}
.lw9swr {
    padding: 40px 20px 50px;
}

.o7eiku .lukqcw p {
    font-size: 25px;
}
.zqskuz .dhzmyd {
    opacity: 0;
}

.ign72b .ek7y3s .ex9dmo h5 {
    font-size: 20px;
}

.i18kge .eupwhu {
   top: 52%;
}

.nr1m3s .nstddu {
	right: -18px;
}

.i96utq li {
    display: inline-flex;
}
.b1x6f7 {
    margin-top: 0px;
}
.dstvpt {
    padding: 0px 0px 0px 40px;
}
.dstvpt .xosyoi h3 {
    font-size: 27px;
}
.dstvpt .xosyoi.jvdmvm p {
    width: 103%;
}
.dstvpt .i96utq li span {
    padding-left: 12px;
}

.wjegur {
    padding: 30px;
}
.pm2edz .wjegur h2 a {
    font-size: 21px;
}
.rupdq9 .xosyoi h3 {
    font-size: 35px;
}
.mzuouw.gi5mmb .w06454 {
    float: none;
}
.lj07qh .mzuouw.gi5mmb .w06454 {
    float: left;
}

.c0igra {
    margin-top: 0px;
}

.c0igra .xosyoi h3 {
    font-size: 40px;
}
.dy6alt {
    padding: 100px 0px 100px;
    background-position: top center;
}
.o74l3f .bi7e5a h2 a {
    font-size: 24px;
}
.vt6pao .xosyoi h3 {
    font-size: 36px;
}
.vz9v8r .fncoj2 {
    top: 111%;
}
.vz9v8r .dhzmyd {
    right: 128%;
    top: 111%;
}
.iwe7rf .re6g4i a {
    padding: 14px 23px;
}
.jaj7ed .dhzmyd {
    right: 10px;
}
.r2ivgb h4 a {
    font-size: 15px;
}







}
/* -------------------------------------------------
Tablet Screen : 768
---------------------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {

.w106hb {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.g71lk0 .gf07rv > ul > li > a {
    margin: 32px 3px;
}


a.m2mtec {
    font-size: 16px;
    margin-left: 20px;
    padding: 10px 15px 10px;
}
.t9od9e {
    padding-left: 10px;
}
.h84br8 {
font-size: 16px;
margin-bottom: 10px;
}
.nigusz {
font-size: 30px;
margin-bottom: 0;
}
.sffjpa {
display:block;
}
.lnc65s a {
margin-top: 20px;
}

.nigusz {
line-height: 46px;

}
.hp2q9i {
    position: inherit;
}
.st1ook, .cw3t7e {
    background: #2f057b !important;
}
.bfd2vl.mgotvy .bswfpo i {
    display: none;
}
.f00iwv.container, .w106hb.container {
    max-width: initial;
}
.cc9l07 {
    top: 39%;
    left: -17%;
}

/* 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;
	}

	
.suvr0r {
    padding-left: 0px;
}
.o5i5q6.xnnrbo .zmfutz,
.o5i5q6.xnnrbo .ar5o0y{
       padding: 10px 21px 10px 22px;
}
.apm5rv .oopb0q h2, .oopb0q h3 {
    font-size: 30px;
    color: #14133b;
}
.g9itbw.b1sd0o {
    margin-top: 0px;
}
	
.tzt2dh .k6ijv3 h3 {
    font-size: 57px;
}	
.g67303.q6v7td {
    height: 700px;
}
.g67303.q6v7td .oopb0q {
    top: 26%;
}

/*=========== banner area 2 css ===============*/
.g67303 {
	height: 700px;
}	
.oopb0q h1,
.oopb0q h2,
.oopb0q h3 {
    font-size: 45px;
}
.ojcbwm {
	margin-top: 30px;
}

/*=========== Slick area css ===============*/
.glhlb4.tzt2dh .mb1kfr {
    height: 670px;
}
.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;
}
.xcq2b1 .z4d3ge {
	margin: auto;
	width: 90%;
}
.lyrtqw.l12xya {
	display: none;
}
.mb1kfr {
    height: 670px;
}
.k6ijv3.z4d3ge {
    width: 90%;
}
/* Em-Creative Header */

.itqryf {
display: none;
}
.tntfl8 {
padding-right: 0;
text-align: center;
}
.fwsyh4 {
background: transparent none repeat scroll 0 0;
z-index: 999;
}

.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 h1, .xosyoi h3 {
    font-size:32px;
}
.xosyoi h2{
	font-size:20px;
}
.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; */
}	

.aj9m6i .ptiir5 .vcanjx {
    padding: 0px 0;
    margin-left: 206px;
    margin-top: -71px;
}


/* accourdion css */
.nu5a3p h2 i {
	display: none;
}
.fk2k9n {
	padding: 23px 0px;
}
.f4rxda {
    margin-top: 0px;
}
.aj9m6i .xosyoi h3 {
    font-size: 26px;
}
.zlk4bw {
    margin: -16px 85px 0px -7px;
    width: 100%;
}
.u4fvpv span.pl02zb {
    left: 50%;
}
/* hisfull_experiences_area */

.u4fvpv  .dwae5j {
    margin-bottom: 50px;
}
.u4fvpv .de27vy {
    text-align: center;
}
.u4fvpv .g6a4ag {
    text-align: center;
}
/* service css */

.u5unca {
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
}
.ri14ec {
	text-align: center;
}
.u6sbyf {
	float: none;
	margin-right: 0;
	margin-bottom: 15px;
}
.sesmam {
    float: none;
    margin-right: 0;
}
.yjv63y .sesmam {
    width: 100%;
	margin-bottom: 30px;
}
.dfe4ix.qrbn8f {
    padding: 10px 22px 31px 22px;
}
.q5znzy .k8ekhc.lllyzt {
    padding: 60px 22px 55px 22px;
}
.q5znzy.n2acd2 {
    padding: 100px 0px 70px;
}

.d9e4g3 {
    margin-top: 20px;
}
.mhtsqe {
    left: 13px;
}



/* testomonial css */
.zievsh.p6oi1s .yf60rs img.wf9per {
	top: 86%;
}	
.qd5cwk {
    padding: 0;
}
.zqskuz .dhzmyd {
    opacity: 0;
}

/* testomonial style 8 css */
.xtuf8p {
	width: 90%;
}
.h9r2mb {
	width: 90%;
}
.n906en .dhzmyd {
    right: 564px;
}
.n906en .fncoj2 {
    left: -300px;
}
.bzz5sm .xosyoi h3 {
    font-size: 26px;
}
.r2oij4 .wubcch {
    padding: 37px 20px 26px 20px;
}
.mials4 .fncoj2, .fs478y .fncoj2 {
    left: -153px;
}
.n906en.yklrhb .xosyoi h3 {
    font-size: 22px;
}
/* blog css	 */
.takzca img {
	width: 100%;
}	
.z59ht0 .icd3h6 span {
	top: 0px;
	left: 44%;
}
.icd3h6 p {
	padding: 0;
}
.ayphzb ul li a {
	padding: 7px 57px;
}
.dnjxas {
	margin-top: 30px;
}
.m2kq82 {
	text-align: center;
}
.bi7e5a h2 a {
    font-size: 19px;
}
.jaj7ed .wt50xo .zpt5b3 {
    font-size: 13px;
}


/* Screenshots css */
 .dhfra7.done {
	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;
	}	
.nu5a3p h2 {
	padding-left: 20px;
}	
.re6g4i a {
	padding: 3px 20px 11px 20px !important;
}	
span.uxvji5 {
	font-size: 20px;
	margin-right: 10px;
}	
span.yyj68d {
	font-size: 20px;
}	
/* about css */
.c0ljoe img,
.hb0mo8 .qkpll3 h3 {
	margin-top:0px !important;
}
.aj9m6i.g65xho {
    padding: 70px 0px 100px;
}
.aj9m6i .cebqw8 img {
    width: 89%;
}
.u5mrqi h3 {
    width: 100%;
	font-size: 22px;
}
.y0c0yr h3 {
    font-size: 25px;
}
.dwae5j {
    margin-bottom: 30px;
}

.aj9m6i .l7zcge img {
    width: 100%;
}

.l5clp1 .xosyoi h3 {
    font-size: 21px;
}
.l5clp1 .xoany4 {
      margin: -400px 0px 0px 69px;
    width: 84%;
}

.g5f8uo .xosyoi.jvdmvm p {
    width: 100%;
}
.l5clp1 {
    padding: 100px 0px 32px;
}

/* counter css */
.xoany4 {
	text-align: center;
	margin-bottom: 30px;
}
.mwjhgy .o9wsuy h3, .o9wsuy span {
    font-size: 40px;
}		
.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;
}
.xkkldz:before {
    width: 100%;
}

.h7tmr0 img {
	width: 100%;
}
.ptiir5 .vcanjx {
	padding: 20px 0;
}
.kbygvg.ge2srn .ptiir5 .vcanjx {
	padding:0px;
}
.q8fg3n h3 {
	font-size: 25px;
}

.esrys9 .o9wsuy h3, .esrys9 .o9wsuy span {
    font-size: 29px;
}
.esrys9 .xoany4 {
    margin-bottom: 30px;
}
/* blog css */
.oj23ob span {
font-size: 14px;
}
.xsvsaj .widget h2 {
font-size: 19px;
}	
.k1ivd9 h2 {
font-size: 18px;
}	
.widget .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: 17px;
}
.q6kym5 {
padding-top: 93px !important;
}
.scg0o3 {
padding: 15px 15px 10px;
}
.ntx4hu h5 > a {
    font-size: 20px;
}
.n541om .ntx4hu h5 > a {
    font-size: 25px;
}

/* call-to-action css */
.bps2ci {
    text-align: center;
}
.hvwxg1 .nznc2u{
    margin-bottom: 73px;
}
.hvwxg1 .nznc2u{
    top: 40px;
}
.h2zdry {
    margin-top: 50px;
}
.lm90ci {
    margin-top: 100px;
}
.hbptrd .q4ysge p{
    width: 100%;
}
 .olrk3x{
    margin-top: 95px;
}

.q4ysge h2, .q4ysge h3 {
    font-size: 33px;
}

/* single portfolio2 */
.hbcgqy {
margin-left: 0;
}
.e3gu6h img {
width: 100%;
}

/* contact css */
.bmb10q .clpxvy, .bmb10q .clpxvy {
    float: left;
    width: 48%;
}	
.rx0rtw .bmb10q .clpxvy:nth-child(odd),
.rx0rtw .bmb10q .clpxvy:nth-child(odd) {
margin-right: 0;
}

.lw9swr.sv2sz5 .bmb10q .clpxvy, .bmb10q .clpxvy {
    float: left;
    width: 49%;
}
.lw9swr.y8iarq .bmb10q .clpxvy, .bmb10q .clpxvy {
    float: left;
    width:100%;
}
.clpxvy.j8k8cl {
    width: 100%;
}



/* countdown css */
span.zfepdq {
margin-bottom: 20px;
}
span.zfepdq:before {
display: none;
}
span.zfepdq:after {
display: none;
}
.zmfutz {
    margin-top: 11px !important;
    margin-bottom: 15px;
}
.ns5275 span.zfepdq {
    width: 150px;
    height: 150px;
	margin-left:0px;
}
/* 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*/
.e401vb {
float: none;
margin-bottom: 15px;
}
.sd0uxo {
margin: 0;
}
.bhc4lw span {
margin-right: 5px;
}

.mials4 .dhzmyd, .fs478y .dhzmyd {
    right: -190px;
}
.r2oij4 .fncoj2 {
    left: -85px;
}
.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;
}
.q4ysge {
    margin-bottom: 30px;
    text-align: center;
}
.mzuouw.gi5mmb .w06454 {
    float: none;
    margin-bottom: 10px;
}
.is89xt .mzuouw.gi5mmb .w06454 {
    float: left;
    margin-bottom: 10px;
}


.p991qu {
    text-align: center;
}
.fr38gt .p991qu {
    text-align: center;
}
.l7mask .p991qu {
    text-align: center;
}
/* column css */
.dafd80,
.bdhule{
width:50% !important;
}
.yqaev0.dafd80, 
.yqaev0.bdhule, 
.yqaev0.b8br1u, 
.yqaev0.jsyav9, 
.yqaev0[data-col="33"],
.yqaev0[data-col="25"],
.yqaev0[data-col="20"],
.yqaev0[data-col="10"]
{
width:50% !important;
}
/*  .elementor-column.elementor-col-33:nth-last-child(-n+1){
width:100% !important;		
} */ 

/* new css add */
.p9a19c .tj5wlu {
    padding-top: 30px;
}
.p9a19c .gmohlg {
    margin-top: 8px;
}

.tt3x5h .gmohlg{
	text-align:center;
}
.ldv8ah{
	position: initial !important;
}
#scrollUp {
    bottom: 60px;
    right: 30px;	
}

/* hisfull_service_area */
.q5znzy.n2acd2 .k0w8lg {
    margin-bottom: 102px;
}
.wd16qa h3 a, .wd16qa h3 {
    font-size: 16px;
}
.wd16qa h2 {
    font-size: 18px;
}
/* hisfull_feature_area */
.bpn2re {
    padding: 53px 24px 34px 10px;
    margin-bottom: 30px;
}
.bpn2re.show {
       padding: 53px 24px 34px 10px;
}
.tzt2dh .k6ijv3 h2 {
    font-size: 43px;
}
.tzt2dh .qywi35 .k6ijv3 h2 {
    font-size:38px;
}
.vvw72x h3 {
    font-size: 16px;
}
.djx9ib .oopb0q h2, .oopb0q h3 {
    font-size: 47px;
}
.v6919u h3 {
    font-size: 30px;
}
.t3bn13.q6kym5 {
    padding:40px 0px 40px;
}
.t3bn13.q6kym5 .ptiir5 .vcanjx {
     padding: 0px 0; 
}
.vl4w1n{
	display:none;
}
.i2299d .mzuouw.gi5mmb.lllyzt {
    padding: 45px 30px 40px 30px;
	text-align: left;
}
.kpep02 .jwg95s h3 {
    font-size: 19px;
}
.gro3bf .icd3h6 {
    padding: 66px 30px 66px;
}
.oz6mte .xsakv7 {
    box-shadow: none;
    text-align: center;
}
.oz6mte.gtcppr {
    padding: 50px 0px 0px;
	margin-top:0px;
}
/* hisfull_choose2_area */
.pz7cla .xosyoi h3 {
    font-size: 29px;
}

.pz7cla .cc9l07 {
    z-index: 1;
    top: 108px;
    left: 66px;
}
/* hisfull_portfolio_area */
.stodvn {
    padding: 90px 0px;
}
/* hisfull_call_to_action_area */
.inw8ko .zmfutz {
    padding: 20px 19px;
}

/* departmentList */
.knv12s {
    padding: 73px 13px 73px;
}
.knv12s h3 {
    font-size: 23px;
}
.lw9swr {
    padding: 40px 15px 50px;
}
.lukqcw p {
    font-size: 20px;
}
.nboh1p h4 {
    font-size: 80px;
}
.kzbjaq {
    padding: 100px 0px 200px;
}
.dy6alt {
    background-position: top center;
    background-size: cover;
}
.lw9swr.y8iarq {
    padding: 40px 15px 50px;
}
.pz7cla {
    padding: 0px 0px 100px;
}

.knv12s.i5uu2b.sx64ou {
    margin-top: 40px;
}
/* hisfull_map_area2 */
.jhppol .ptiir5 .vcanjx {
    padding: 0px 0;
}

.qbq128 h3 {
    font-size: 25px;
}
/* hisfull_newsletter_area */
.ep256z .rx9293 button {
    right: -4px;
}
.ep256z .rx9293 button {
width: 39%;
}
.ep256z .cc9l07 {
    top: -281px;
}
.rk3qfd.hssrit {
    padding: 0px 0px 90px;
}
/* hisfull_accordion_area */
.rk3qfd .xosyoi h3 {
    font-size: 27px;
}


.jiy8mj .sic4xc p {
    padding: 0px 0px 0px 10px;
    margin-left: 0px;
}
.xuyl4k .wd16qa h3 a{
    font-size: 26px;
}
.lj07qh {
    padding: 90px 20px 70px 20px;
}
.lj07qh .mzuouw.gi5mmb .w06454 {
       float: left;
}
.psh40j {
    padding: 100px 0px 0px;
}
.g15c40 .lukqcw p {
    font-size: 27px;
}
.bnw141 {
    float: none;
}
.sic4xc p {
    width: 100%;
}
.u6sbyf i {
     font-size: 35px;
}
/* hisfull_counter_area */
.b35kcp .ag1ec7 {
    float: none;
}
.rejqeg {
    margin-top: 0px;
}
.xxiryy {
    margin-top: -100px;
}
/* hisfull_solution2_area */
.dstvpt {
    padding: 0px 40px 0px 40px;
}
.xuyl4k .lzsw4r h3 {
    width: 100%;
}


.icd3h6.Array h3 a{
	font-size:20px;
}
.br6mg6 .xosyoi h3 {
    font-size: 35px;
}

.rupdq9 .xosyoi.jvdmvm p {
    margin-bottom: 20px;
}
.rupdq9 .w8o57k {
    margin-top: 30px;
}
.c0igra {
    margin-top: 0px;
}
.c0igra .xosyoi h3 {
    font-size: 29px;
}
.r2oij4 .dhzmyd {
    right: -145px;
}
.zqskuz .fncoj2 {
    left: -150px;
}
.zqskuz .dhzmyd {
    right:-150px;
}
.i18kge .eupwhu {
   top: 52%;
}
.tmiqzn.eyksic .ptiir5 .vcanjx {
    padding: 20px 0;
}
.o74l3f .bi7e5a h2 a {
    font-size: 25px;
}
.i53jq0 .icd3h6 {
    padding: 0px 15px;
}

.vt6pao .xosyoi h3 {
    font-size: 27px;
}
.vz9v8r .dhzmyd {
    right: 163%;
    top: 85%;
}
.vz9v8r .fncoj2 {
    top: 85%;
    left: -108%;
}
.ufgm5o .mzuouw.gi5mmb .w06454 {
    float: none;
}
.dd5de6 {
    margin-right: -117px;
}
.oj1k0a {
    padding: 90px 30px 90px 30px;
}


}


/* -------------------------------------------------
Small Mobile : 320
---------------------------------------------------*/

@media (max-width: 767px) {
/*   New Top Menu css   */	
.ugiqzg {
    padding: 0;
    padding-bottom: 25px;
}
.t9od9e {

    padding-left: 0px;
}
.mwjhgy {
    padding: 100px 0px 0px;
}
.s30zwp.r4pbrv p {
    text-align: center !important;
}

.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;
}
.hp2q9i {
    position: inherit;
}

.bswfpo {
    display: none;
}

.q6kym5 {
    padding: 100px 0;
}
.m07t4z h2 {
   font-size: 30px;
}
/*========= 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;
}
.nfprsz .zqwwox {
    text-align: left;
}
.suvr0r {
    padding-left: 30px;
}
.apm5rv .oopb0q h2, .oopb0q h3 {
    font-size: 25px;
}
.g9itbw.b1sd0o {
    margin-top: 55px;
}
.k6ijv3.z4d3ge {
    width: 86%;
    margin: auto;
}
.tzt2dh .k6ijv3.z4d3ge {
    width: 90%;
}

.k6ijv3 {
    top: 50%;
}
.v5a6ug {
    text-align: center;
}

.cc9l07.gx87lk {
    display: none;
}
.cc9l07.b2cfng {
    display: none;
}
.cc9l07.wlqnfj {
    display: none;
}
.g67303 {
    height: 600px;
}
.hmiuvk.oopb0q .i2bjuv {
    float: none;
    margin-bottom: 30px;
}
/*=========== 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: absolute;
    margin-top: 0;
}
.ojcbwm {
	margin-top: 30px;
}
.g67303.q6v7td .oopb0q h2 {
    font-size: 35px;
}
.g67303.q6v7td {
    height: 700px;
}
.g67303.q6v7td .oopb0q {
    top: 30%;
}


/*=========== Slick area 2 css ===============*/
.glhlb4.tzt2dh .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;
 }

.zmfutz {
	padding: 10px 26px;
	margin-right: 0;
}
.tahf7k {
	text-align: center;
}
.xcq2b1 .z4d3ge {
	margin: auto;
	width: 90%;
}

.fsw1kf.phb7j0 {
width: 100%;
}
.fsw1kf.sap0ch {
width: 100%;
}
.fsw1kf.cb3u83 {
width: 100%;
}
.jaj7ed .wt50xo .zpt5b3 {
    font-size: 15px;
}

/* witr_modal_box */
.v5kj5a:nth-child(3),
.v5kj5a:nth-child(1) {
    left: 35%;
}
.v5kj5a:nth-child(2) {
    left: 100px;
    top: 80px;
}
.v5kj5a:nth-child(4) {
    top: 206px;
}

/* 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 {

}
.mb1kfr {
    height: 600px;
}
/* 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;
}
.xkkldz:before {
    width: 100%;
}
.anre77 {
padding: 50px 0;
}
/* blog css */
.scg0o3 {
padding: 20px 10px 5px;
}
.bh97p9 a, .bh97p9 span {
font-size: 11px;
margin-right: 3px;
}
.hnlvpi a, .hnlvpi span {
font-size: 11px;
margin-left: 3px;
}
.htl97n h2 a{
    font-size: 18px;
}



/* 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: 0px;
    text-align: center;
    padding-bottom: 30px;
}

.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;
}
.b9pruc img {
	width: 100%;
}

	
/* section title css */
.xosyoi h1,
.xosyoi h2,
.xosyoi h3{
	font-size: 20px;
	line-height: 30px;	
}
.xosyoi h2 {
	margin-bottom: 4px;
    line-height: 1;	
}
.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;
    text-align: left;	
}
	
	
	
/* about css */
.grxvx4 h1,
.grxvx4 h2 {
	font-size: 20px;
	line-height: 36px;
}	
.grxvx4 p,
.v63qqk span{
	font-size: 16px;
}
.k6vkfw.aj9m6i {
    padding:0px 0px 100px 0px;
}

.aj9m6i  .dwae5j {
    margin-bottom: 100px;
}
.u5mrqi h3 {
    width: 100%;
}
.lj07qh  .im735p {
    text-align: center;
}
.i96utq li {
    display: inline-flex;
}
.i2299d .lzsw4r h3 {
    font-size: 20px;
}

.i2299d .mzuouw.gi5mmb.lllyzt {
    padding: 45px 20px 40px 20px;
	text-align:center;

}

.bi7e5a h2 a {
    font-size: 18px;
}

.aj9m6i .dwae5j img {
    width:100%;
}
.aj9m6i .cebqw8 img {
    width: 76%;
}
.cc9l07 {
    left: -144px;
    top: 87px;
}
.rku0dz {
    margin-bottom: 40px;
}
.dru4rr .dwae5j {
    margin-left: 0px;
}
.dru4rr .cc9l07 {
    top: -20px;
    left: -5px;
}

.dwae5j {
    margin-bottom: 40px;
	
}
.zwa5qh {
    margin: -8px 0px 0px 21px;
}
.zlk4bw {
    margin: -100px 46px 0px -2px;
    width: 100%;
}
.aj9m6i .xosyoi h3 {
    font-size: 25px;
}
.aj9m6i .ptiir5 .vcanjx {
    padding: 0px 0;
    margin-left: 212px;
    margin-top: -78px;
}
.aj9m6i .pdi2aj {
    margin: 0px 0px 0px 0px;
}
.aj9m6i .s59oow.lllyzt {
    margin: 0px 0px 0px 0px;
    background-color: transparent
}
.fnxtic {
     top: 67%;
}
.aj9m6i .fnxtic {
     top: 45%;
}
.aj9m6i .l7zcge img {
    width: 100%;
	margin-bottom: 30px;
}
.aj9m6i .s59oow.lllyzt {
    box-shadow: none;
}

.aj9m6i .xosyoi h3 {
    font-size: 22px;
}

.aj9m6i .mzuouw.gi5mmb .w06454 {
    float: none;
}
.aj9m6i .xosyoi h1 {
  width: 100%;
}
.aj9m6i .xosyoi.jvdmvm p {
    width: 100%;
}
.aj9m6i.g65xho {
    padding: 70px 0px 100px;
}



/* feature area	 */	
.sogyhm {
	font-size: 18px;
}	
.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;
}	

.zifhaj{
	text-align:center;
	 padding: 30px 13px 21px;
}

.oz6mte. .xsakv7 {
    text-align: center;
}
.bpn2re {
    padding: 53px 4px 34px 6px;
}
.bpn2re.show {
    padding: 53px 8px 34px 8px;
}
.fzu1ei .bpn2re.show {
    padding: 53px 15px 34px 10px;
}
.oz6mte.kpep02 .bsgv7o h2 {
    display: none;
}

.kpep02 .bsgv7o.vvpadd.st5rg1.i8rlwp {
    margin-bottom: 90px;
}

.mebxvh {
    padding: 40px 15px 40px;
}
.eiidze .isqqd3.icd3h6 {
    padding: 40px 15px 30px;
}

.oz6mte.gtcppr {
    padding: 0px 0px 0px;
    margin-top: 0px;
}

.oz6mte.gtcppr.yrrvbm {
 padding: 100px 0px 50px;
}

/* hisfull_portfolio_area */

.stodvn {
    padding: 90px 0px 0px 0px;
}


/* Screenshots css */
.dhfra7.done {
	 -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;
    margin-bottom: 15px;	
}

.esrys9 .o9wsuy h3, .esrys9 .o9wsuy span {
    font-size: 25px;
}
.esrys9 .o9wsuy h4 {
    font-size: 18px;
}
.esrys9 .o9wsuy h3, .esrys9 .o9wsuy span {
    font-size: 34px;
}
.esrys9 .xoany4 {
margin-bottom: 30px;
}

.rejqeg {
    margin-top: 0px;
}

/* 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;
} 
.rfymec .wubcch {
    padding: 37px 11px 26px;
}

.vj9ezc .wubcch {
    padding: 37px 24px 26px;
}

/* testomonial style 8 css */
.xtuf8p {
	width: 100%;
}
.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;	
}


/* service css	 */

.scckwg .mzuouw.gi5mmb .w06454 {
    float: none;
}

.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;
}
.reejzh .u5unca {
    float: left;
}
.ri14ec {
	text-align: center;
}
.u6sbyf {
	float: none;
	margin-right: 0;
	margin-bottom: 15px;
}
.sesmam {
    float: none;
    margin-right: 0;
}
.yjv63y .sesmam {
    width: 100%;
	margin-bottom: 30px;
}
.gnvi4e h3 a{
	font-size:19px;
}
.dfe4ix.qrbn8f {
    padding: 10px 10px 31px 10px;
}
.b9ag59 .dfe4ix.qrbn8f {
    padding: 10px 7px 31px 8px;
}
.qx34o0 .dfe4ix.qrbn8f {
    padding: 10px 20px 31px 10px;
}
.q5znzy.n2acd2 .k0w8lg {
    margin-bottom: 102px;
}
.q5znzy .k8ekhc.lllyzt {
    padding: 60px 15px 55px 19px;
}
.q5znzy.n2acd2 {
    padding: 100px 0px 70px;
}
.zvg9dg .s59oow.lllyzt {
     padding: 30px 14px 30px 20px;
}
.d9e4g3 {
    margin-top: 20px;
}
.mhtsqe {
    left: 11px;
}



/* tab css	 */
.csjfit li {
	margin-bottom: 20px;
}
.ber5a5 {
    margin: 0;
}
.zbk8xh .cdilqk .fth79b {
     margin-right: 0px; 
}

.rc7dzf p {
    width: 102%;
}	
/* accourdion css	 */
.ep1x9q {
font-size: 15px;
}
.ep1x9q:before,
.active .ep1x9q:before {
	right: 10px;
}
.e2vz5f {
	font-size: 13px !important;
}
.nu5a3p 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;
}
.pn4oi2 {
    float: none;
}
.r554rm.o7eiku .s59oow h3 {
    font-size: 25px;
}
.knv12s h3 {
    font-size: 23px;
}
.knv12s {
    padding: 73px 22px 73px;
}
.lw9swr {
    padding: 40px 18px 50px;
}
.lukqcw p {
  font-size:22px;
}
/* counter css */
.xoany4 {
	text-align: center;
	margin-bottom: 30px;	
}		
.vnmrs0 i{
	margin-bottom: 15px;
	margin-right: 0;
	float: none;
}
.ag1ec7 {
    margin-bottom: 10px;
}
.ag1ec7 i{
	margin-right: 0;
	float: none;	
}
.mwjhgy .o9wsuy h3, .o9wsuy span {
    font-size: 38px;
}
.mwjhgy .ag1ec7 i {
    font-size: 40px;
}
/* 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: 80px 0;
}
.tmiqzn.oypvqt .ptiir5 .vcanjx {
	padding: 20px 0;
}
.tmiqzn.eyksic .ptiir5 .vcanjx {
    padding: 20px 0;
}

.kbygvg.ge2srn .ptiir5 .vcanjx {
	padding:0px;
}	
.kbygvg.ge2srn.mspsls {
    padding: 100px 0px 10px;
}
.fnxtic i {
	font-size: 20px;
}
.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: 19px;
}
.n541om .ntx4hu h5 > a {
    font-size: 25px;
}
.ntx4hu span {
	margin-right: 5px;
}	
.xsvsaj .zx3l5y > ul > li > a {
	margin-right: 8px;
}
.widget .cw6dra img{
	width:100%;
}		
.r2ivgb > h4 {
	margin-top: 2px;
	line-height: 1;
}
.r2ivgb h4 a {
    font-size: 18px;
}
.wjegur h2 a{
	font-size: 19px;
}
.wjegur h5 a {
	font-size: 15px;
}
.pm2edz .wjegur p {
	display: none;
}

/* call to action */
.bps2ci {
    text-align: center;
}
.nznc2u{
    top: 21px;
}
.ogam9x.nznc2u{
    top: 50%;
}
.q4ysge h5 {
    font-size: 18px;
}
.p991qu a {
    margin-bottom: 30px;
    margin-right: 0px;	
}
.q4ysge h2,
.q4ysge h3{
    font-size: 21px;
}
 .hvwxg1 .nznc2u{
    margin-bottom: 73px;
} 
.olrk3x {
    margin-top: -10px;
}
/* hisfull_call_to_action_area */
.q4ysge {
    margin-bottom: 30px;
    text-align: center;
}
.p991qu {
    text-align: center;
}
.inw8ko {
    padding: 50px 0px 10px;
}

.fr38gt .p991qu {
    margin-top: 35px;
    text-align: center;
}
.klil5j {
    padding: 100px 0px 0px;
}
.l7mask .p991qu {
    text-align: center;
}
.zg6wrb .rx9293 .h6q8a9 button {
    position: inherit;
    width: 100%;
    margin-top: 0px;
}

.ep256z .rx9293 button {
   padding: 13px 30px;
       width: 92%;
}

.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 .uaanbg a {
	margin: 0 4px;
}
/* single_protfolio css */

.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*/
.e401vb {
float: none;
margin-bottom: 15px;
}
.sd0uxo {
margin: 0;
}
.bhc4lw 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;
}

.w106hb {
display:none;
}
.jiy8mj {
padding-top: 30px;
}
.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;
}
.r2oij4 .wubcch {
    padding: 37px 20px 26px 20px;
}
.wubcch {
padding: 37px 20px 26px;
}
.jlubpu {
padding: 0px;
}
.h8qadn {
right: 15px;
top: 35px;
}


.ag6u0f:nth-child(2n) {
margin-top: 0;
}
.ufgm5o .mzuouw.gi5mmb .w06454 {
    float: none;
}


/* about css */
.grxvx4 h1,
.grxvx4 h2 {
	font-size: 23px;
}
.jpmp30 {
	text-align: center;
}
.jpmp30 h3 {
font-size: 30px;
}
.l7zcge {
margin-top: 30px;
}


.cvb03q {
    top: 40%;
    display: none;
}
.l5clp1 .xoany4 {
    margin: -400px 14px 0px 22px;
	    width: 90%;
}
.l5clp1 {
    padding: 100px 0px 231px;
}
/* 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:20px;
}
.tt3x5h .gmohlg {
    text-align: left;
}
.ldv8ah{
position: initial !important;
}

.b98fyb .kht3ir {
    padding: 0 10px 20px;
}
.kht3ir h3 {
    font-size: 19px;
}
.b98fyb .hby66c {
    float: none;
    margin-top: 0;
}
.fncoj2,
.dhzmyd{
    display: none !important;
}
#scrollUp {
    bottom: 92px;
	right: 35px;
}

.tzt2dh .qywi35 .k6ijv3 h2 {
    font-size: 21px;
}

.jjtkt9 h1 {
    font-size: 19px;
}

.nboh1p h4 {
    font-size: 50px;
}

.djx9ib .oopb0q h2, .oopb0q h3 {
    font-size: 30px;
}
.ndy6lr.title {
    text-align: left;
}
.t3bn13.q6kym5 {
    padding: 25px 0px 25px;
}
.k56dri.klc1bh ul li:nth-child(odd) {
    padding: 0px 54px 0px 62px;
}
.k56dri.klc1bh ul li {
    padding: 0px 54px 0px 62px;
}
.qbi7eg.snrg3v h3 {
    font-size: 20px;
}

/* hisfull_choose2_area */
.pz7cla .cc9l07 {
    top: 78px;
    left: 32px;
}

.ybb086 {
    float: none;
}
.dt7uhh h3 {
    font-size: 26px;
}
.inw8ko .zqwwox {
    text-align: left;
}
.lagwd5 {
    padding: 100px 0px 0px;
}
.q9qw15 {
    padding: 100px 0px 0px;
}
.kzbjaq {
    padding: 100px 0px 200px;
}
.mxlam1 {
    margin-bottom: 30px;
}

.rdz2mb {
    margin-bottom: 30px;
}
.pz7cla {
    padding: 0px 0px 100px;
}
.q5znzy.acpjby .vsch5h {
    float: none;
	text-align: center;
}
.wd16qa h3 a, .wd16qa h3 {
    font-size: 19px;
}
.crhyhg {
   padding: 15px 10px 10px;
}
.viufvv.cgptzx.a0c9aj.iapakp {
    margin-bottom: 60px;
}
/* hisfull_map_area2 */
.jhppol .ptiir5 .vcanjx {
    padding: 0px 0;
}
.jhppol .q8fg3n a {
    margin-left: 0px;
    margin-top: 50px;
}


.gy0642 h3 {
    font-size: 74px;
    margin: 0px 0px 30px 0px;
}
/* hisfull_newsletter_area */
.ep256z .cc9l07 {
    z-index: 1;
    top: 0px;
}

.ep256z .cc9l07 {
    position: inherit;
}
.ep256z .xosyoi h2 {
    font-size: 20px;
}
.ep256z .rx9293 button {
    right: 0px;
}
.gc7kl2 h3 {
    font-size: 18px;
}
.gc7kl2.lllyzt {
    padding: 15px 0px 40px 0px;
}
.rk3qfd.hssrit {
    padding: 0px 0px 90px;
}
.bnw141 {
    float: none;
    text-align: center;
}
.rk3qfd .xsakv7 {
    padding: 36px 12px 36px;
}

.xuyl4k .mzuouw.lllyzt {
    padding: 30px 20px 0px 20px;
    margin-bottom: 0px;
}
.wd16qa h3 a, .wd16qa h3 {
    font-size: 23px;
}
.x95213 .i4inyn{
	text-align:center;
}
/* hisfull_solution_area */
.lj07qh {
    padding: 90px 10px 70px 18px;
}
.pdi2aj {
    margin: 0px 0px 0px 0px;
}
.g15c40 .lukqcw p {
    font-size: 25px;
}

.qmzdvc .u6sbyf i {
    font-size: 35px;
}
/* hisfull_solution2_area */
.dstvpt {
    padding: 0px 0px 0px 15px;
}
.xuyl4k .mzuouw.gi5mmb .w06454 {
    float: none;
}

.xuyl4k .lzsw4r h3 {
    font-size: 30px;
    width: 110%;
}

.xxiryy {
    margin-top: -85px;
}
.b5lede {
    margin-top: -68px;
}

.gmo4aw .xsakv7 {
  margin-bottom: 0px;
}
.gmo4aw .gcuyrx {
    text-align: center;
}
.rupdq9 .w8o57k {
    margin-top: 30px;
}
.xu9z4e {
    float: none;
}
.fe076k.g67303 .n0wzop.jvdmvm p {
    width: 100%;
}

.gdhzmf span, .gdhzmf span a {
  padding: 3px 7px;
}
.aphavb {
    margin-top:0px;
}
.fvs39j .wd16qa h2 {
    font-size: 18px;
}

.oj1k0a {
    padding: 90px 0px 90px 0px;
}



}
/* -------------------------------------------------
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: 14px !important;
}	
/* blog css */
.ipd2sp {
	text-align: center;
}

/* Screenshots css */	 
.dhfra7.done {
-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;
}
.w106hb {
display:block;
}

}
/* menu and logo show & hide */
@media (min-width: 10px) and (max-width: 991px){	
.pu4g6c{
display:block !important;
}
.r1wavn{
display:block !important;
}
.vyy7py{
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){

.w106hb{
display:none;
}

}











