/* desktop device 1600  */
@media (min-width: 1600px) and (max-width: 1919px)  {
.ufmhyt {
    padding: 0px 45px 0px 58px;
}
.zmgxtz {
    padding: 0px 45px 0px 40px;
}


}
 /* desktop device 1400  */
@media (min-width: 1400px) and (max-width: 1599px)  {
.ufmhyt {
    padding: 0px 88px 0px 80px;
}
.zmgxtz {
    padding: 0px 72px 0px 62px;
}
.o79b1z {
    padding: 93px 0px 80px 10px;
}
.r23pio {
    padding: 0px;
}


}
 /* desktop device 1200  */
@media (min-width: 1200px) and (max-width: 1439px)  {
.t1avnj > ul > li > a {
    margin: 0px 4px;
}
.v85zin {
    padding: 65px 81px 0px 40px;
}
.v85zin .iznmbl p {
    padding: 20px 0px 0px 0px;
}
.v85zin .iznmbl {
    padding-bottom: 17px;
}
.s7bhra {
    padding-top: 6px;
}
.rzdj70.jtnwji h2 {
    font-size: 27px;
}
.q8hf9c .iznmbl p {
    width: 60%;
}


}
 /* desktop device 1024   */
@media (min-width: 1024px) and (max-width: 1365px)  {


}
/* desktop device 992   */
@media (min-width: 992px) and (max-width: 1199px)  {
/* main menu css */
.t1avnj > ul > li > a {
    padding: 30px 10px 30px 8px;
    margin: 0px 3px;
}
.j7t38b {
    right: 16%;
}
.eebwff h1 {
    font-size: 55px;
}
.iznmbl h2 {
    font-size: 32px;
}
/* about area css */
.aq6mas i {
    font-size: 25px;
}
.ad2lhd h3 {
    font-size: 16px;
    margin-left: 15px;
}
.comvbr {
    padding: 20px 10px 13px 18px;
}
.czqmhh a {
    margin-top: 0px;
}
.ed96bi {
    padding: 40px 20px;
}
.ed96bi p {
    font-size: 15px;
    padding-top: 15px;
}
/* tab css */
.cdilqk .fth79b {
    width: 270px;
}
.aak83t ul li {
    margin: 0px 30px;
}
.aak83t ul li:first-child {
    margin-left: 0px;
}
.aak83t ul li:last-child {
    margin-right: 0px;
}
.u839cs {
    padding: 22px 20px 30px 27px;
}
.jtnwji h2 {
    font-size: 22px;
}
.jtnwji p {
    font-size: 15px;
    padding: 8px 1px 0px 0px;
}
/* skill area css */
.v85zin {
    padding: 0px 25px 50px 30px;
}
.v85zin .iznmbl h2 {
    font-size: 30px;
}
.v85zin .iznmbl p {
    padding: 15px 0px 0px 0px;
    width: 100%;
}
.v85zin .iznmbl {
    padding-bottom: 12px;
    padding-top: 18px;
}
.pgjvmr {
    padding-bottom:0px; 
}
/* price area css */
.vpxdk4 {
    padding: 75px 15px 30px 20px;
}
.vpxdk4 ul li {
    font-size: 15px;
}
.xglid7 {
    top: 150px;
    left: 45px;
}
.xglid7 i {
    width: 90px;
    height: 90px;
}
.nas71j h2 {
    font-size: 23px;
}
.ep1x9q {
    padding: 12px 15px;
}
.b7nyjx {
    padding: 92px 0px 160px;
}
.rxu8u8 {
    padding: 38px 20px 48px;
}
.rimp8z {
    margin-left: 13%;
    transform: translateX(-30%);
}
.aqk5om {
    margin-left: -10px;
}
.aqk5om h3 {
    font-size: 20px;
}
.aru7bw {
    padding: 20px 18px;
}
.cu099s span {
    font-size: 14px;
}
.v7eicq {
    padding-right: 6px;
}
.zsvwh6 h6,
.zsvwh6 i {
    font-size: 14px;
	padding-bottom:0px;
}
.v7eicq img {
    width: 90%;
}
/* testimonial css */
.bx28t1 {
    padding: 25px;
}
.bx28t1 p {
    font-size:16px;
}
.j9xioe p {
    width: 73%;
}
.aru7bw h3 a {
    font-size: 18px;
}
.hr7wr6 {
    margin-top: 10px;
}
.ecwpr9 i {
    margin-right: 20px;
}
.dxwbo6 {
    margin-top: 0px;
}
.s2atyi ul li a {
    font-size: 17px;
}
ul.qqnhfy li p {
    font-size: 16px;
}
.zgrx7p {
    padding: 40px 12px 30px 13px;
}
.jxtzwm p {
    font-size: 15px;
}
.gh8xc1 .iznmbl h2 {
    font-size: 28px;
}
.qbhrdi .fncoj2 {
    left: 0px;
}
.qbhrdi .dhzmyd {
    right: 0px;
}
.mpfw8x .fncoj2 {
    left: -9px;
}
.mpfw8x .dhzmyd {
    right: -9px;
}
.gh8xc1 .iznmbl {
    padding-bottom: 8px;
}
.q8hf9c .iznmbl p {
    width: 62%;
    margin-bottom: 0px;
}


}
 /* tablet device 768   */
@media (min-width: 768px) and (max-width: 991px)  {
.kk8kbs {
    padding: 100px 0 !important;
}
.r41qrb {
    text-align: center;
}
.xfpqdg {
    float: inherit;
    margin: 12px 16px;
    margin-top: 7px;
}	
.eebwff h1 {
    font-size: 50px;
}
.nuraaa {
    height: 700px;
}
.j7t38b {
    display: none;
}
/* about area css */
.rsljr9 .iznmbl {
    padding-top: 30px;
}
/* tab area css */
.kudo6q {
    margin-right: 0px;
}
.u839cs {
    padding: 28px 15px 32px 20px;
}
.cdilqk .fth79b {
    width: 220px;
}
.u839cs span {
    margin-left: 16px;
}
.cdilqk {
    border-bottom: none;
}
.aak83t ul li {
    margin: 0px 7px;
}
.aak83t ul li:first-child {
    margin-left: 0px;
}
.aak83t ul li:last-child {
    margin-right: 0px;
}
.u839cs i {
    font-size: 40px;
    display: block;
}
.u839cs span {
    font-size: 18px;
}
.rzdj70 p {
    font-size: 15px;
}
.xx78vc {
    margin-top: -65px;
}
.czqmhh a {
    margin-top:0px; 
}
.wl49nx img {
    margin-bottom: 20px;
}
.fnxtic.wpdynd {
    display: none;
}
.v85zin {
    padding: 100px 40px;
}
/* counter */
.o9wsuy h3, .o9wsuy span {
    font-size: 35px;
}
.o9wsuy h4 {
    font-size: 15px;
    font-weight: 500;
}
/* team area css */
.o79b1z {
    padding: 92px 0px 88px 20px;
}
/* team down text */
.nas71j h2 {
    margin: 80px 0px 0px 0px;
}
.qbhrdi .fncoj2 {
    left: 0px;
}
.qbhrdi .dhzmyd {
    right: 0px;
}
/* contact form css */
.rvrwz0 {
    margin-top: 30px;
}
.djfvpr {
    margin-left: 20px;
}
.tcqi1r p {
    width: 100%;
}
/* pricing plane css */
.u6pmr9 {
    margin-bottom: 20px;
}
.vde6pq {
    margin-right: 0px;
    margin-left: 0px;
}
.vpxdk4 {
    padding: 75px 23px 30px;
}
/* testimonial css */
.rimp8z {
    margin-left: 23%;
}
/* team */
.tbh6ju {
    padding: 80px 10px;
}
.pyny54 {
    padding: 40px 30px 0px 30px;
    margin-bottom: 20px;
}
.q8hf9c {
    padding: 50px 0px;
}
.aru7bw h3 a {
    font-size: 19px;
}
.hr7wr6 {
    margin-top: 8px;
}
.zqjlfw ul li a {
    font-size: 15px;
}
/* contact css */
.zgrx7p {
    margin-bottom: 30px;
}
/* google map */
.mxlam1 iframe {
    height: 500px;
    padding: 0px 20px;
}
.mpfw8x .fncoj2 {
    left: -10px;
}
.mpfw8x .dhzmyd {
    right: -10px;
}
.pia7ie a {
    margin-bottom: 20px;
}
.jxtzwm p {
    font-size: 15px;
}
.q8hf9c .iznmbl p {
    width: 70%;
}
.rxu8u8 {
    padding: 48px 36px 40px;
    margin: 0px 140px;
}
.b7nyjx {
    padding: 50px 0px 50px;
}

}
 /* mobile device 320   */
@media (max-width: 767px) {	
.iznmbl h2 {
    font-size: 20px;
}
.kk8kbs {
    padding: 100px 0 !important;
}
.p0dpt6 h2 {
    font-size: 30px;
}
.p0dpt6 ul li {
    font-size: 16px;
    line-height: 1;
}
.ufmhyt {
    display: none;
}
/* slider css */
.eebwff h1 {
    font-size: 30px;
}
.eebwff p {
    font-size: 16px;
    width: 100%;
    padding-bottom: 0px;
}
.nuraaa {
    height: 600px;
}
.j7t38b {
    display: none;
}
/* service area css */
.sk7bv9 {
    padding: 50px 0px 40px;
}
.dg52di .iznmbl h2{
	font-size: 22px;
}
.crf3b1 .iznmbl h2 {
    font-size: 25px;
}
/* about area css */
.nddjf5 {
    padding: 50px 0px;
}
.rsljr9 .iznmbl {
    padding-top: 30px;
}
.czqmhh{
	text-align:center;
}
.czqmhh a {
    margin-top: 0px;
}
.comvbr {
    margin-right: 30px;
}
/* tab css */
.gvvg1j img {
    margin-bottom: 15px;
}
.wl49nx img {
    margin-bottom: 20px;
}
.cdilqk {
    border-bottom: none;
    justify-content: center;
}
.u839cs {
    padding: 30px 20px;
    margin-bottom: 30px;
}
.u9dgu5 {
    margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 30px;
}
.gx1933 {
    padding: 40px 20px 40px 20px;
}
.cdilqk .fth79b {
    width: 260px;
}
.jtnwji h2 {
    font-size: 24px;
}
.lg2g8u a {
    margin-bottom: 30px;
}
.wpdynd {
    display: none;
}
/* skill area css */
.rz6x1f {
    padding-left: 0px;
    padding-right: 20px;
}
.v85zin {
    padding: 50px 0px 30px 20px;
}
/* counter area css */
.rjkq7g {
    padding: 40px 0px 40px 0px;
}
.o9wsuy {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
}
/* portfolio css */
.kk7s00 {
    padding: 50px 0px;
}
/* pricing plane css */
.vtfeer {
    padding: 40px 0px;
}
.vde6pq {
    margin-left: 0px;
}
.vpxdk4 {
    padding: 75px 0px 30px 15px;
}
.vpxdk4 ul li {
    font-size: 15px;
}
.xglid7 {
    top: 150px;
    left: 30px;
}
.u6pmr9 {
    margin-bottom: 30px;
}
/* team area css */
.lidc9d {
    padding: 40px 0px;
}
/* team css */
.tbh6ju {
    padding: 50px 0px;
}
.zkj4lx h2 {
    font-size: 23px;
}
.g95tba:hover .fncoj2, .g95tba:hover .dhzmyd {
    opacity: 0;
}
.nas71j h2 {
    font-size: 20px;
    margin: 40px 0px 0px 0px;
    border-width: 1px 2px 2px 2px;
}
/* faq area css */
.gh8xc1 {
    padding: 50px 10px;
}
.gh8xc1 .iznmbl h2 {
    font-size: 25px;
}
.ep1x9q {
    font-size: 17px;
    padding: 12px 15px;
}
.jiy8mj .g3cmc6 p {
    padding: 8px  13px 3px 20px;
}
.ep1x9q:before {
    display:none;
}
/* testimonial css */
.b7nyjx {
    padding: 50px 0px 0px;
}
.rxu8u8 {
    margin-top: 30px;
}
.rxu8u8 p {
    font-size: 16px;
}
.rimp8z {
    transform: translate(0%);
}
.jey0q9 {
    text-align: center;
}
.aqk5om {
    margin-left:0px;
}
/* blog area css */
.r554rm {
    padding: 50px 0px 55px;
}
.aru7bw h3 a {
    font-size: 19px;
}
.mpfw8x .fncoj2, .mpfw8x .dhzmyd {
    display: none;
	opacity:0;
}
.mpfw8x .fncoj2::before, .mpfw8x .dhzmyd::before{
	display:none;
}
.ny2t2u:hover .fncoj2, .ny2t2u:hover .dhzmyd {
    opacity: 0;
}
.aru7bw {
    padding: 20px 12px;
}
/* contact area css */
.k0rsrw {
    padding: 50px 0px 35px;
}
/* footer css */
.r72vff {
    padding: 50px 0px 30px;
}
.yedn5f i {
    margin-right: -40px;
    margin-left: 60px;
}
.pia7ie ,
.c3ursq p,
.c3ursq,
.rgurif {
    text-align: center;
}
.am4cz4 h3 {
    text-align: center;
    padding-top: 15px;
	padding-bottom: 10px;
}
.hicayz span {
    font-size: 13px;
}
.dxzuxr ul li a {
    font-size: 15px;
    padding: 0px 0px 10px;
}
/* site page css */
/* single service css */
.g7irah {
    padding: 50px 0px 30px;
}
.cycpd1 {
    margin-left: 8px;
    font-size: 18px;
}
.cycpd1:before {
    left: 8px;
    font-size: 18px;
}
/* testimonial css */
.hrsbt6 i {
    font-size: 44px;
}
.bx28t1 p {
    font-size: 15px;
}
.ikyc11 {
    padding: 40px 0px;
}
.rxu8u8 {
    padding: 20px 10px 20px;
    margin: 0px 0px;
	box-shadow:none;
}
.b7nyjx .iznmbl h2,
.ikyc11 .iznmbl h2{
	font-size:18px;
}
.palkv0 {
    height: 213px;
    margin: 60px 0px 200px;
}
.palkv0 .rxu8u8 p {
    font-size: 15px;
}
/* faq css */
.sk3ria {
    padding: 50px 0px;
}
.o7sc19 p, .km5x2o p {
    font-size: 16px;
    padding-right: 10px;
}
.j9xioe p {
    width: 100%;
}
/* blog grid */
h2.nolgx3 {
    display: inline-block;
	padding-bottom:20px;
}
.zionsn {
    padding: 20px 8px;
}
.mdkt8z {
    right: 10px;
}
.zqjlfw {
    padding: 40px 20px;
}
.hr7wr6 {
    float: inherit;
    margin-right: 5px;
    float: left;
    overflow: hidden;
    margin-bottom: 30px;
    margin-top: 10px;
}
.hr7wr6 img {
    width: 90%;
}
.zqjlfw ul li p,
.zqjlfw ul li a {
    font-size: 15px;
}
.w9w11a ul {
    display: inherit;
    text-align: center;
}
.w9w11a ul li {
    margin-bottom: 20px;
}
.qdcj8q {
    padding: 50px 0px 40px;
}
/* contact css */
.ctez7a {
    padding-top: 50px;
}
.zgrx7p {
    margin-bottom: 30px;
}
.j13t1r {
    padding: 50px 0px;
}
/* map css */
.mxlam1 iframe {
    height: 350px;
    padding: 0px 15px;
}
.ral2gn {
    padding: 50px 0px 30px;
}
.ni0v18 {
    padding: 50px 0px 50px;
}
.crf3b1 {
    padding: 50px 0px 40px;
}
.q8hf9c {
    padding: 50px 0px 35px;
}
.q8hf9c .iznmbl p {
    width: 100%;
}
.palkv0 {
    margin: 60px 0px 140px;
}


}
/* ss device 480   */
@media (min-width: 480px) and (max-width: 767px)  {
.iznmbl h2 {
    font-size: 30px;
}
.dqydew {
    margin-top: 40px;
}
.aak83t ul li:first-child {
    margin-left: auto;
}
.aak83t ul li:last-child {
    margin-right: auto;
}
.cdilqk .kudo6q {
    margin: 0 auto;
}
.v85zin {
    padding: 0px 0px 50px 30px;
}
.vpxdk4 ul li {
    font-size: 17px;
}
.v85zin .iznmbl {
    text-align: left;
    padding-top: 30px;
}
.aru7bw h3 a {
    font-size: 21px;
}
.yedn5f i {
	margin:5px -90px 0px 160px;
}
.hicayz {
    text-align: center;
}
.hicayz span {
    font-size: 15px;
}
.dxzuxr {
    float: inherit;
}
.dxzuxr ul {
    justify-content: center;
}	
.eebwff h1 {
    font-size: 34px;
}
.xq4o71 p {
    font-size: 16px;
}
.w9w11a ul li {
    margin: 0 16px 0px;
    padding: 5px 5px;
    font-size: 16px;
    margin-bottom: 15px;
}
.vde6pq ul li {
    display: block;
}
.vde6pq .cmmnfq::before {
    width: 43%;
}
.cdilqk {
    justify-content: space-between;
}
.hr7wr6 {
    margin-bottom:0px;
}
.aqk5om {
    text-align: left;
    display: inline-block;
}
.rxu8u8 {
    margin: 0px 5px;
}
.rimp8z {
    margin-left: 17%;
    margin-right: -40px;
}
.palkv0 {
    margin: 60px 0px 50px;
}


}