/* 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)  {
.ufmhyt {
    padding: 0px 45px 0px 58px;
}
.trr6v6 {
    padding: 0px 42px 0px 40px;
}
.t1avnj > ul > li > a {
    margin-right: 20px;
}
.o79b1z .b5yqid p {
    width: 72%;
    padding-top: 15px;
}
.o79b1z {
    padding: 30px 0px 30px 10px;
}
.s7bhra a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin: 0px 0px;
}



}
 /* desktop device 1024   */
@media (min-width: 1024px) and (max-width: 1365px)  {


}
/* desktop device 992   */
@media (min-width: 992px) and (max-width: 1199px)  {
/* top menu css */
.ufmhyt {
    padding-left: 19px;
    padding-right: 0px;
}
.eebwff h1 {
    font-size: 65px;
}
.trr6v6 {
    background: #fff;
    padding-left: 0px;
    padding-right: 10px;
}
.r41qrb a p, .r41qrb span p, .r41qrb span i, .r41qrb a i {
    font-size: 12px;
}	
.r41qrb span, .r41qrb a {
    font-size: 12px;
    padding-right: 0px;
}
.xfpqdg {
    float: inherit;
}
/* main menu css */
.t1avnj > ul > li > a {
    margin-right: 10px;
}
.r37hap {
    margin: 32px 0px 30px 0px;
}
.xglid7 {
    left: 40px;
}
.q5cdb8 p {
    float: right;
    width: 44%;
}
.i8i5gq ul li {
    font-size: 17px;
}
.u501gr ul li {
    margin-right: -11px;
	font-size:16px
}
.q5cdb8 p {
    float: right;
    width: 43%;
}
.rzdj70 .b5yqid p {
    width: 51%;
}
.vde6pq {
    padding-left: 50px;
}
.u501gr ul li {
    margin-right: -10px;
}
.qdcj8q .b5yqid h2 {
    font-size: 30px;
}
.ed96bi {
    padding: 40px 20px;
}
.ed96bi p {
    font-size: 15px;
    padding-top: 15px;
}
.u839cs {
    padding: 30px 22px;
}
.jtnwji h2 {
    font-size: 30px;
}
.gvvg1j img {
    margin-top: -20px;
}
.tbh6ju {
    padding: 80px 10px;
}
.o79b1z {
    padding: 65px 20px 70px 20px;
}
.o79b1z .b5yqid p {
    color: #fff;
    width: 64%;
    padding-top: 20px;
}
.nmlpq4 {
    left: -100%;
}
.spzwfa {
    padding: 65px 60px 50px 30px;
}
.wvrzzo{
	padding-left:0px;
}
.ibh7of{
	padding-right:0px;
}
.mez35r p {
    font-size: 15px;
}
/* team 2 css */
.o7834c {
    position: inherit;
    left: 0%;
}
.thfhih:hover .o7834c {
    left: 0%;
}
.pyny54 {
    padding: 40px 50px 0px 50px;
}
.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: 19px;
}
.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;
}
/* contact css */
.zgrx7p {
    padding: 40px 12px 30px 13px;
}
.cu099s span {
    margin-left: 2px;
    margin-right: 2px;
    font-size: 15px;
}
.cu099s p span {
    font-size: 15px;
}


}
 /* tablet device 768   */
@media (min-width: 768px) and (max-width: 991px)  {
.ufmhyt {
    display: none;
}
.r41qrb {
    text-align: center;
}
.xfpqdg {
    float: inherit;
    margin: 12px 16px;
    margin-top: 7px;
}	
.eebwff h1 {
    font-size: 60px;
}
.nuraaa {
    height: 700px;
}
.spzwfa {
    margin-top: 30px;
    padding: 65px 72px 55px 50px;
}
.b5yqid h2 {
    font-size: 30px;
}
/* about css */
.rzdj70 p {
    font-size: 15px;
    width: 60%;
}
.q5cdb8 p {
    width: 37%;
}
.i8i5gq {
    margin-right: 20px;
}
/* dt service css */
.w7om4x {
    padding: 90px 0px 75px;
}
.ed96bi {
    margin-bottom: 20px;
}
/* tab area css */
.kudo6q {
    margin-right: 0px;
}
.u839cs {
    padding: 30px 15px;
}
.cdilqk {
    border-bottom: none;
    justify-content: space-between;
}
.u839cs i {
    font-size: 40px;
    display: block;
}
.u839cs span {
    font-size: 15px;
}
.rzdj70 p {
    font-size: 15px;
}
.xx78vc {
    margin-top: -65px;
}
.czqmhh a {
    margin-top:0px; 
}
.gvvg1j img {
    margin: 15px 0px;
}
.wl49nx img {
    margin-bottom: 20px;
}
/* work area css */
.cvroc0 {
    padding: 90px 0px 65px;
}
.tgtx7j {
    margin-bottom: 25px;
}
/* team area css */
.o79b1z {
    padding: 92px 0px 88px 20px;
}
/* contact form css */
.rvrwz0 {
    margin-top: 30px;
}
.djfvpr {
    margin-left: 20px;
}
.ni0v18 .b5yqid p {
    width: 83%;
}
/* pricing plane css */
.u6pmr9 {
    margin-bottom: 20px;
}
.vde6pq {
    margin-right: 0px;
    margin-left: 0px;
}
/* testimonial css */
.rimp8z {
    margin-left: 12%;
}
.dxzuxr ul li a {
    padding: 12px 11px;
}
/* site page css */
/* team */
.tbh6ju {
    padding: 80px 10px;
}
.pyny54 {
    padding: 40px 30px 0px 30px;
    margin-bottom: 20px;
}
.q8hf9c {
    padding: 50px 0px;
}
.j9xioe p {
    width: 95%;
}
.aru7bw h3 a {
    font-size: 20px;
}
.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;
}
.am4cz4 h3 {
    padding-bottom: 10px;
}

.cu099s span {
    margin-left: 2px;
    margin-right: 2px;
    font-size: 16px;
}
.cu099s p span {
    font-size: 16px;
}


}
 /* mobile device 320   */
@media (max-width: 767px) {	
.kk8kbs {
    height: 350px;
}
.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;
}
/* all section title */
.b5yqid h2 {
    font-size: 21px;
}
.rzdj70 .b5yqid p {
    width: 100%;
}
/* about css */
.kcxeov {
    padding: 40px 0px 50px;
}
.q5cdb8 p {
    width: 100%;
}
.i8i5gq {
    float: inherit;
    margin-left: 16px;
    margin-bottom: 15px;
}
.ka15xq {
    margin-left: 25px;
}
.czqmhh a {
    margin-bottom: 30px;
}
.spzwfa {
    margin-top: 20px;
}
.mez35r {
    padding-left: 0px;
}
/* dt service css */
.w7om4x {
    padding: 50px 0px 55px;
}
.mez35r h2 {
    font-size: 25px;
}
.w7om4x .b5yqid h2 {
    font-size: 25px;
}
.ed96bi {
    padding: 30px 20px 10px;
    margin-top: 30px;
}
.ed96bi p {
    font-size: 15px;
}
.on61yx {
    top: 60%;
    left:0px;
    transform: translateY(-50%);
}
.on61yx h2 {
    font-size: 25px;
}
/* dt feature css */
.erhjgi {
    margin-top: 15px;
}
/* tab css */
.gvvg1j img {
    margin-bottom: 20px;
    margin-top: -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;
}
/* dt work css */
.cvroc0 {
    padding: 50px 0px 55px;
}
.c5zvii h2 {
    font-size: 23px;
    display: inline;
}
.tgtx7j {
    margin-top: 30px;
    padding: 35px 20px;
}
/* dt team css */
.o79b1z {
    padding: 50px 10px 45px 10px;
}
.o79b1z .b5yqid p {
    width: 100%;
}
/* dt contact css */
.ni0v18 {
    padding: 40px 10px;
}
.zret6p {
    margin-bottom: 30px;
}
/* pricing plane css */
.l5gg0n {
    padding: 50px 0px;
}
.a7v43y h2 {
    font-size: 27px;
}
.u6pmr9 {
    margin-top: 30px;
}
.ish8cx {
    padding: 20px 25px 30px 20px;
}
.vde6pq {
    margin-left: 0px;
}
.xglid7 {
    top: 150px;
    left: 40px;
}
.vde6pq {
    padding-left: 50px;
}
/* testimonial css */
.b7nyjx {
    padding: 50px 0px 50px;
}
.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;
}
.mpfw8x .fncoj2, .mpfw8x .dhzmyd {
    display: none;
	opacity:0;
}
.mpfw8x .fncoj2::before, .mpfw8x .dhzmyd::before{
	display:none;
}
.ny2t2u:hover .fncoj2, .ny2t2u:hover .dhzmyd {
    opacity: 0;
}
/* footer css */
.hicayz span {
    font-size: 13px;
}
.dxzuxr ul li a {
    font-size: 15px;
    padding: 12px 6px;
}
.pia7ie ,
.c3ursq p,
.c3ursq,
.rgurif {
    text-align: center;
}
.am4cz4 h3 {
    text-align: center;
    padding-top: 0px;
}
.v7eicq {
    float: inherit;
    padding-bottom: 20px;
}
.zsvwh6 h6 {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
/* site page css */
/* team css */
.tbh6ju {
    padding: 50px 0px;
}
.zkj4lx h2 {
    font-size: 30px;
}
.g95tba:hover .fncoj2, .g95tba:hover .dhzmyd {
    opacity: 0;
}
/* single service css */
.g7irah {
    padding: 50px 0px 30px;
}
.xq4o71 h2 {
    font-size: 26px;
}
.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;
}
/* 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;
}
.aru7bw h3 a {
    font-size: 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;
}
img.bphjdx {
    margin-bottom: 27px;
}
.zqjlfw ul li p,
.zqjlfw ul li a {
    font-size: 15px;
}
.aru7bw {
    padding: 20px 20px 25px 20px;
}
.cu099s span {
    margin-left: 2px;
    margin-right: 1px;
    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;
}
/* map css */
.mxlam1 iframe {
    height: 350px;
    padding: 0px 15px;
}
.cycpd1 {
    padding-left: 18px;
}

}
/* ss device 768   */
@media (min-width: 480px) and (max-width: 767px)  {
.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 4px 0px;
    padding: 5px 10px;
    font-size: 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;
}
.o79b1z .b5yqid p {
    width: 95%;
}
.rimp8z {
    transform: translate(10%);
}
.rimp8z {
    margin-left: 15%;
}
.aru7bw {
    padding: 20px 20px;
}
img.bphjdx {
    margin-bottom: 0px;
}


}