/* ------------------------------------------------- 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: 1440px) {
     .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: -320px;
    }
     .jvdmvm .lyrtqw{
         right: -300px;
    }
     .l12xya img {
         width: 70%;
    }
     .m0qxpf > ul > li > a {
         margin-left: 5px;
         margin-right: 5px;
    }
     .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%;
    }
}
/* ------------------------------------------------- Laptop Screen 1366 ---------------------------------------------------*/
 @media (min-width: 1170px) and (max-width: 1366px) {
     .fwsyh4:after {
         -webkit-transform: rotate(-114deg);
         transform: rotate(-114deg);
    }
     .t9od9e {
         padding-left: 0;
    }
}
/* ------------------------------------------------- Old Desktop :1365-1660 ---------------------------------------------------*/
 @media (min-width: 1365px) and (max-width: 1660px) {
    /* New Top Menu css */
     .hp2q9i {
         position: inherit;
    }
     .q3gyda, .udu8yc {
         padding-right: 50px !important;
         padding-left: 50px !important;
    }
     #scrollUp {
         right: 105px;
         bottom: 80px;
    }
    /* swiper slider */
     .anjfa3 {
         width: 85%;
    }
     .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%;
    }
     .vvuv4b h2, .vvuv4b h3 {
         font-size: 65px;
    }
    /*======== slick slider ==========*/
     .mb1kfr {
         height: 980px !important;
    }
     .xkkldz:before {
         width: 85%;
    }
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1364px) {
     .olrk3x{
         margin-top: 100px;
    }
     .fnxtic{
         top: 50% !important;
         left: 50% !important;
    }
     .vvuv4b h2, .vvuv4b h3 {
         font-size: 50px;
    }
     .m0qxpf > ul > li > a {
         font-size: 11px !important;
    }
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1199px) {
    /* New Top Menu css */
     .q3gyda, .udu8yc {
         padding-right: 0 !important;
         padding-left: 0 !important;
    }
     .g71lk0 .m0qxpf > ul > li > a {
         margin: 32px 7px;
    }
     .fwsyh4::before {
         width: 19%;
    }
     .fwsyh4::after {
         display: none;
    }
     .cvb03q {
         top: 31%;
    }
    /* swiper slider */
     .anjfa3 {
         width: 92%;
    }
     .lwxez5 {
         width: 100% !important;
    }
     .bk63mh.lwxez5 {
         width: 100% !important;
    }
     .fsk5nd .bk63mh.lwxez5 {
         width: 100% !important;
         transform: translateX(-50%) !important;
         left: 15%;
    }
     .kdv5ks.lwxez5 {
         width: 50% !important;
    }
     .mc60or .okkfh7 .lyrtqw {
         left: -230px !important;
    }
     .mc60or .jvdmvm .lyrtqw {
         right: -300px !important;
    }
     .hq1408 .cc9l07 {
         left: -0px;
    }
     .hq1408 .cc9l07.iykaqn {
         left: auto;
    }
    /*========= New Top Menu css ========*/
     .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;
    }
    /*========== height css ===========*/
     .ysiq0s {
         height: 0;
    }
     .fwsyh4:after {
         -webkit-transform: rotate(-100deg);
         transform: rotate(-100deg);
    }
     .m0qxpf > ul > li > a {
         font-size: 15px;
         margin-left:5px;
         margin-right:5px;
    }
     a.m2mtec {
         font-size: 15px;
    }
     .xnozl3 .m0qxpf > ul > li > a, .vvd96x .m0qxpf > ul > li > a, .ac43yd .m0qxpf > ul > li > a, .hpeu0q .m0qxpf > ul > li > a, .psycxp .m0qxpf > ul > li > a, .twvoec .m0qxpf > ul > li > a, .loqu99 .m0qxpf > ul > li > a{
         margin-left:5px;
         margin-right:5px;
    }
    /* new css */
     .icd3h6 p {
         padding: 0 6px;
    }
     .xosyoi.vvpadd p, .xosyoi.jvdmvm p, .xosyoi.okkfh7 p {
         width: 67%;
    }
     .kr82rh{
         width: 100%;
    }
    /* single_image */
     .dwae5j {
         left: 0 !important;
    }
     .dwae5j img{
         width: 100% !important;
         max-width: 100% !important;
    }
    /* 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;
    }
    /* shortcode_content */
     .tkibc5 h2 {
         font-size: 30px !important;
    }
    /* 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;
    }
     .widget .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;
    }
     .u6sbyf {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
    /* testomonial style 8 css */
     .xtuf8p {
         width: 85%;
    }
     .h9r2mb {
         width: 75%;
    }
    /* curosel-style css */
     .sb411w .rs5x5j div {
         left: -15px;
    }
     .sb411w .rs5x5j .jo356k{
         right: -15px;
    }
    /* countdown css */
     span.zfepdq {
         margin: 0 8px;
    }
    /* timeline css */
     .zu87dk {
         margin-right: 54px;
    }
     .e4h54g {
         margin-left: 50px;
    }
    /* static tab css*/
     .zm279h p, .xkwd3c span {
         font-size: 13px;
    }
     .c9ohb6 .rx9293 button {
         width: 62px;
    }
     .xkkldz::before {
         width:95%;
    }
     .okkfh7 .lyrtqw{
         left: -90px !important;
    }
     .jvdmvm .lyrtqw{
         right: -340px !important;
    }
     .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;
    }
     .tt3x5h .tj5wlu {
         padding-top: 64px;
    }
     .tt3x5h .adhkoz {
         padding-top: 15px;
    }
     #scrollUp {
         bottom:90px;
         right: 30px;
    }
     .ggs42b .mzuouw.gi5mmb.lllyzt {
         margin: 30px 0px;
    }
     .ggs42b .lzsw4r h3 {
         font-size: 23px;
    }
     .iz1g6w .xosyoi h3 {
         font-size: 30px;
    }
     .iz1g6w .xoany4.mu6ddn {
         text-align: left;
    }
     .s27pcq {
         margin: 0px 0px 0px 0px;
    }
     .pzn1jd {
         padding-left: 0px;
         padding-right: 0px;
    }
     .iu5zcg .ymt2tb h2 {
         font-size: 35px;
    }
     .xah19d .mials4 .fncoj2 {
         left: -300px;
    }
     .xah19d .mials4 .dhzmyd {
         right: 780px;
    }
     .bi7e5a h2 a {
         font-size: 20px;
    }
     .o9wsuy h4 {
         font-size: 18px;
    }
     .nfkuyd {
         height: 234px;
         width: 234px;
    }
     .kvj2ji h4 {
         font-size: 24px;
    }
     .mrd11v .vvuv4b h2, .mrd11v .vvuv4b h3 {
         font-size: 27px;
    }
     .ztmjw7 .xosyoi h3 {
         font-size: 30px;
    }
     .ucnkwu .xosyoi h3 {
         font-size: 30px;
    }
     .m3smqw .wubcch {
         padding: 37px 17px 26px;
    }
     .tch4jd h2 {
         font-size: 22px;
    }
     .tch4jd .vxqzz3 a {
         padding: 18px 22px;
         font-size: 14px;
    }
     .bsxwhl .b9l4c8 {
         padding: 53px 9px 34px;
    }
     .bcsqbl .iyo57w .kht3ir h3 a {
         font-size: 18px;
    }
     .tvjc81 .dfe4ix.qrbn8f {
         padding: 10px 18px 31px;
    }
     .dfe4ix.qrbn8f h3 a {
         font-size: 20px;
    }
     .kht3ir a {
         font-size: 20px;
    }
     .vvw72x h3 {
         font-size: 22px;
    }
     .cc9l07.iykaqn {
         right: 18px;
    }
     .facx2h .oq0g2h p {
         font-size: 17px;
    }
     .xah19d .wubcch {
         padding: 37px 25px 26px;
    }
     .w6drnh .xosyoi h3 {
         font-size: 30px;
    }
     .knv12s {
         padding: 73px 14px 65px;
    }
     .knv12s.sx64ou h3 {
         font-size: 20px;
    }
     .smvqnu .lukqcw h2 {
         font-size: 24px;
    }
     .eol0mg .lllyzt {
         padding: 30px 22px 30px;
    }
     .u25djr .lllyzt {
         padding: 30px 20px 30px;
    }
     .jkjoh1 a {
         margin: 0 2px 0 0;
    }
}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
 @media (min-width: 768px) and (max-width: 991px) {
     .hp2q9i {
         position: inherit;
    }
     .udu8yc {
         padding-right: 0 !important;
         padding-left: 0 !important;
    }
     .t9od9e {
         padding-left: 10px;
    }
     .hq1408 .cc9l07 {
         left: -23px;
    }
     .hq1408 .cc9l07.iykaqn {
         left: auto;
    }
    /* swiper slider */
     .anjfa3 {
         width:74%;
    }
     .lwxez5 {
         height: 670px;
    }
     .lwxez5 {
         width: 100% !important;
    }
     .yawuo0 .lwxez5 {
         margin-left:0px !important;
    }
     .eeak5a.lwxez5 {
         width: 100% !important;
    }
     .fsk5nd .eeak5a.lwxez5 {
         left: 14%;
         transform: translateX(-50%) !important;
    }
     .xxga4b.lwxez5 {
         width: 50% !important;
         left: -20px;
    }
     .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;
    }
     .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;
    }
    /*=========== Slick area css ===============*/
     .tahf7k {
         text-align: center;
    }
     .lyrtqw.l12xya {
         display: none;
    }
    /* Em-Creative Header */
     .owd996 {
         padding-bottom: 0;
    }
     .t238cv {
         justify-content: center;
    }
     .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 {
         padding-bottom: 30px;
         text-align: center;
    }
     .kwvfa8:before, .fwsyh4:before, .fwsyh4:after {
         display: none;
    }
     .fwsyh4 {
         padding-bottom: 0;
    }
    /* section_title */
     .xosyoi h1, .xosyoi h3 {
         font-size: 30px;
    }
     .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 */
     .nb26i9 h2 i {
         display: none;
    }
     .fk2k9n {
         padding: 23px 0px;
    }
    /* service css */
     .u5unca {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
     .ri14ec {
         text-align: center;
    }
     .u6sbyf {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
     .sesmam {
         float: none;
         margin-right: 0;
    }
     .uyrwwl {
         margin-right: 10px;
    }
    /* single_image */
     .dwae5j {
         left: 0 !important;
    }
     .dwae5j img{
         width: 100% !important;
         max-width: 100% !important;
    }
    /* 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.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;
    }
     .nb26i9 h2 {
         padding-left: 20px;
    }
     .re6g4i a {
         padding: 3px 20px 11px 20px !important;
    }
     span.ospu5q {
         font-size: 20px;
         margin-right: 10px;
    }
     span.yyj68d {
         font-size: 20px;
    }
    /* about css */
     .c0ljoe img, .hb0mo8 .qkpll3 h3 {
         margin-top:0px !important;
    }
     .nk6quo {
         padding: 40px 30px 0px 40px;
    }
     .iz1g6w .xoany4.mu6ddn {
         text-align: left;
    }
    /* counter css */
     .iz1g6w .ag1ec7 {
         float: left!important;
    }
     .xoany4 {
         text-align: center;
    }
     .vnmrs0 i {
         margin-bottom: 15px;
         margin-right: 0;
         float: none;
    }
     .ag1ec7 {
         margin-bottom: 10px;
         float: none !important;
    }
     .ag1ec7 i{
         margin-right: 0;
         float: none;
    }
     .yjv63y .sesmam {
         width: 100%;
         margin-bottom: 30px;
    }
    /* shortcode_content */
     .tkibc5 h2 {
         font-size: 35px !important;
    }
     .r1dyjo form label {
         margin-left: 30px;
    }
     .xkkldz:before {
         width: 93%;
    }
     .h7tmr0 img {
         width: 100%;
    }
     .ptiir5 .vcanjx {
         padding: 100px 0;
    }
     .q8fg3n h3 {
         font-size: 30px;
    }
     .fnxtic{
         top: 50% !important;
         left: 50% !important;
    }
    /* 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: 18px;
    }
     .q6kym5 {
         padding: 100px 0px !important;
    }
     .scg0o3 {
         padding: 15px 15px 10px;
    }
     .y921fm .bi7e5a {
         padding-top: 12px;
    }
    /* call-to-action css */
     .vxqzz3.g5wxgo.okkfh7, .bps2ci {
         text-align: center !important;
    }
     .k7rh84 {
         display: inherit;
    }
     .vxqzz3.g5wxgo {
         width: 100% !important;
         margin-bottom: 20px;
    }
     .ymt2tb p {
         width: 100% !important;
    }
     .hvwxg1 .lfvs6c{
         margin-bottom: 73px;
    }
     .hvwxg1 .lfvs6c{
         top: 40px;
    }
     .h2zdry {
         margin-top: 50px;
    }
     .lm90ci {
         margin-top: 100px;
    }
     .hbptrd .ymt2tb p{
         width: 100%;
    }
     .olrk3x{
         margin-top: 95px;
    }
     .ymt2tb.idsbca {
         text-align: left !important;
    }
    /* 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;
    }
     .zmfutz {
         margin-top: 11px !important;
         margin-bottom: 15px;
    }
    /* 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*/
     .likpqp {
         float: none;
         margin-bottom: 15px;
    }
     .fekol2 {
         margin: 0;
    }
     .xkwd3c 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;
    }
     .ymt2tb {
         margin-bottom: 30px;
    }
     .wuzjab {
         display: inherit;
    }
    /* 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;
    }
     .ggs42b .mzuouw.gi5mmb.lllyzt {
         margin: 30px 13px;
    }
     .i24zlq .lllyzt {
         margin: 0px 0px 0px 0px;
         padding: 25px 23px 50px;
         text-align: center;
    }
     .kht3ir a {
         font-size: 20px;
    }
     .f4rxda {
         padding: 20px;
    }
     .gh8xc1 .z80djq {
         margin-bottom: 40px;
    }
     .bi7e5a h2 a {
         font-size: 21px;
    }
     .gxl78x {
         padding: 0px 0px 0px 0px;
    }
     .ce7f82 .z80djq {
         margin-bottom: 40px;
    }
     .mrd11v .vvuv4b h2, .mrd11v .vvuv4b h3 {
         font-size: 24px;
    }
     .ztmjw7 .wuzjab {
         display: flex;
    }
     .cleclc {
         margin: 50px 12px 0px 15px;
    }
     .w6drnh .z80djq {
         margin-top: 40px;
    }
     .m3smqw .wubcch {
         padding: 37px 24px 26px;
    }
     .cslyk3 .wubcch {
         padding:37px 17px 26px;
    }
     .z80djq.udkwck {
         margin-top: 50px;
    }
     .tch4jd .tch4jd h2 {
         text-align: center;
    }
     .grigz0 .jkjoh1 {
         text-align: left;
    }
     .w6x9dj {
         margin-top: 50px;
    }
     .bsxwhl .z59ht0 .icd3h6 span {
         top: 1px;
         left: 78%;
    }
     .eak58z .zievsh .yf60rs.bcgxxn {
         padding: 30px 10px 20px;
    }
     .tvjc81 .dfe4ix.qrbn8f {
         padding: 10px 20px 31px;
    }
     .mmjdgj .dfe4ix.qrbn8f {
         padding: 10px 20px 31px;
    }
     .hq1408 .cc9l07.iykaqn {
         right: 5px;
         margin:auto;
    }
     .knv12s {
         padding: 73px 17px 65px;
    }
     .knv12s.sx64ou h3 {
         font-size: 20px;
    }
     .tl8z27 {
         padding: 38px 25px 45px;
    }
     .bq2thb #ddarn7 {
         margin-left: -24px;
    }
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (max-width: 767px) {
    /* New Top Menu css */
     .hp2q9i {
         position: inherit;
    }
     .ugiqzg {
         padding: 0;
         padding-bottom: 25px;
    }
     .t9od9e {
         padding-left: 0px;
    }
     .s30zwp.r4pbrv p {
         text-align: center !important;
    }
     .q6kym5 {
         padding: 100px 0px !important;
    }
     .m07t4z h2 {
         font-size: 30px;
    }
    /* swiper slider */
     .anjfa3 {
         width: 95%;
    }
     .lwxez5 {
         height: 600px;
         width: 100% !important;
    }
     .fsk5nd .lwxez5 {
         margin-left:14px !important;
         left: 12%;
         transform: translateX(-50%) !important;
    }
     .yawuo0 .lwxez5 {
         margin-left:0px !important;
    }
     .u1crh0.lwxez5 {
         width: 100% !important;
    }
     .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:20px;
    }
     .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;
    }
     .okkfh7 .zqwwox, .jvdmvm .zqwwox {
         text-align: center !important;
    }
    /*=========== Slick area 2 css ===============*/
     .tahf7k {
         text-align: center;
    }
     .fsw1kf.phb7j0 {
         width: 100%;
    }
     .fsw1kf.sap0ch {
         width: 100%;
    }
     .fsw1kf.cb3u83 {
         width: 100%;
    }
     .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;
    }
     .xkkldz:before {
         width: 87%;
    }
     .anre77 {
         padding: 50px 0;
    }
    /* blog css */
     .scg0o3 {
         padding: 20px 10px 5px;
    }
     .ka7esx a, .ka7esx span {
         font-size: 11px;
         margin-right: 3px;
    }
     .lymoer a, .lymoer 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 {
         text-align: center;
    }
     .kwvfa8 {
         padding-bottom: 30px;
         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;
    }
     .tquobt img {
         width: 100%;
    }
    /* section title css */
     .xosyoi h1, .xosyoi h2, .xosyoi h3{
         font-size: 21px;
         line-height: 30px;
    }
     .xosyoi h2 {
         margin-bottom: 4px;
         font-size: 15px;
    }
     .kr82rh {
         display: inherit;
    }
     .yjn13t:before, .yjn13t:after {
         background: none;
    }
     .fgk1uy h2 {
         font-size: 16px;
    }
     .pna0e9 {
         padding-left: 0;
    }
     .nboh1p h4 {
         font-size: 50px !important;
         text-align: center !important;
    }
     .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 */
     .nk6quo {
         padding: 50px 0px;
    }
     .rn9a0k {
         padding: 100px 0px 67px;
    }
     .grxvx4 h1, .grxvx4 h2 {
         font-size: 20px;
         line-height: 36px;
    }
     .grxvx4 p, .v63qqk span{
         font-size: 16px;
    }
     .iz1g6w .xoany4.mu6ddn {
         text-align: center;
    }
    /* 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;
    }
     .o5i5q6 {
         text-align: center;
    }
     .zmfutz {
         margin-right: 0;
    }
    /* 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;
    }
    /* 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: 100%;
    }
     .dd5de6 {
         float: none;
         margin-left: 0;
         margin-right: 0;
    }
     .dd5de6 img {
         margin: auto;
    }
     .h9r2mb {
         width: 100%;
    }
    /* service css */
     .mzuouw.gi5mmb, .s59oow {
         text-align: center;
    }
     .ggs42b .lzsw4r h3 {
         padding: 0;
    }
     .wuzjab {
         display: inherit;
    }
     .wl2ys7 {
         text-align: center;
    }
     .vi53kp .lcm8un h3, .vi53kp .lcm8un h3 a {
         font-size:20px;
    }
     .u5unca {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
     .ri14ec {
         text-align: center;
    }
     .u6sbyf {
         float: none;
         margin-right: 0;
         margin-bottom: 15px;
    }
     .sesmam {
         float: none;
         margin-right: 0;
    }
     .np1uwq {
         display: inherit;
    }
     .uyrwwl img {
         width: auto;
    }
     .hx7opr .d9e4g3 {
         margin-top: 20px;
    }
     .vsch5h {
         float: none;
         margin-right: 0px;
         margin-bottom: 5px;
    }
     .vxdznc .dfe4ix {
         bottom: auto;
    }
     .ve0j0r, .wuzjab {
         display: inherit;
    }
     .vi53kp .lcm8un {
         margin-top: 10px;
    }
     .mzekly {
         padding: 100px 0px 160px;
    }
    /* tab css */
     .k5dpaq li {
         margin-bottom: 20px;
    }
     .ber5a5 {
         margin: 0;
    }
     .zbk8xh .cdilqk .fth79b {
         margin-right: 0px;
    }
     .cdilqk {
         justify-content: center !important;
    }
    /* accourdion css */
     .ep1x9q {
         font-size: 15px;
    }
     .ep1x9q:before, .active .ep1x9q:before {
         right: 10px;
    }
     .nb26i9 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;
    }
    /* counter css */
     .dsyama {
         padding: 30px 10px 0px;
    }
     .s27pcq {
         margin: 0px 0px 0px 0px;
    }
     .xoany4 {
         text-align: center;
         margin-bottom: 20px;
    }
     .vnmrs0 i{
         margin-bottom: 15px;
         margin-right: 0;
         float: none;
    }
     .ag1ec7 {
         margin-bottom: 10px;
         float: none !important;
    }
     .ag1ec7 i{
         margin-right: 0;
         float: none;
    }
     .yjv63y .sesmam {
         width: 100%;
         margin-bottom: 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 .q8fg3n h3 {
         font-size: 25px;
    }
     .ptiir5 .vcanjx {
         padding: 110px 0px;
    }
     .fnxtic{
         top: 50% !important;
         left: 50% !important;
    }
     .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;
    }
     .widget .cw6dra img{
         width:100%;
    }
     .r2ivgb > h4 {
         margin-top: 2px;
         line-height: 1;
    }
     .r2ivgb h4 a {
         font-size: 14px;
    }
     .wjegur h2 a{
         font-size: 19px;
    }
     .wjegur h5 a {
         font-size: 15px;
    }
     .pm2edz .wjegur p {
         display: none;
    }
    /* call to action */
     .ymt2tb.idsbca, .vxqzz3.g5wxgo.okkfh7, .bps2ci {
         text-align: center !important;
    }
     .k7rh84 {
         display: inherit;
    }
     .vxqzz3.g5wxgo {
         width: 100% !important;
    }
     .ymt2tb p {
         width: 100% !important;
    }
     .lfvs6c{
         top: 21px;
    }
     .vo6oo3.lfvs6c{
         top: 50%;
    }
     .ymt2tb h5 {
         font-size: 18px;
    }
     .vxqzz3 a {
         margin-bottom: 30px;
         margin-right: 0px;
    }
     .ymt2tb h2, .ymt2tb h3{
         font-size: 23px;
    }
     .hvwxg1 .lfvs6c{
         margin-bottom: 73px;
    }
     .olrk3x {
         margin-top: -10px;
    }
     .ymt2tb {
         margin-bottom: 30px;
    }
     .iu5zcg .ymt2tb h2 {
         font-size: 23px;
         padding: 4px 0px 20px;
    }
    /* shortcode_content */
     .u2f97m {
         padding: 73px 15px 63px !important;
    }
     .tkibc5 h2 {
         font-size: 27px !important;
    }
     .rx9293 button {
         width: 100%;
         position: inherit;
         padding: 18px 30px;
         margin-top: 0px;
    }
     .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 .jkjoh1 a {
         margin: 0 2px;
    }
    /* 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{
         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*/
     .likpqp {
         float: none;
         margin-bottom: 15px;
    }
     .fekol2 {
         margin: 0;
    }
     .xkwd3c span {
         margin-right: 5px;
    }
     .mg4foo {
         display: initial;
    }
     .bqlxr5 {
         margin-left: 0;
    }
     #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;
    }
     .udu8yc {
         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 */
     .i24zlq .lllyzt {
         margin: 0px 0px 30px 0px;
         padding: 25px 17px 50px;
    }
     .i24zlq .mzuouw.gi5mmb {
         text-align: center;
    }
     .drq5nc {
        /* padding: 61px 24px 60px;
         */
    }
     .gnvi4e h3 {
         font-size: 21px;
    }
     .wubcch {
         padding: 37px 20px 26px;
    }
     .jlubpu {
         padding: 0px;
    }
     .h8qadn {
         right: 15px;
         top: 35px;
    }
     .cjz328 {
         display: inherit !important;
    }
     .o6lmco {
         padding: 25px 10px 26px;
    }
    /* icon_section */
     .jvdmvm .s312e9 {
         left: 19%;
    }
     .okkfh7 .s312e9 {
         right: 45px;
         bottom: -15%;
    }
     .ag6u0f:nth-child(2n) {
         margin-top: 0;
    }
    /* single_image */
     .dwae5j {
         left: 0 !important;
    }
     .dwae5j img{
         width: 100% !important;
         max-width: 100% !important;
    }
    /* 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: 0;
    }
     .cvb03q {
         top: 40%;
         display: none;
    }
    /* team css */
     .m0ds2x img {
         height: 554px !important;
         height: auto;
    }
     .cd200s h3 {
         font-size: 30px;
         margin-top: 20px;
    }
    /* new css add */
     .nzvizy {
         display: inherit;
    }
     .umy68y {
         margin-left: 0;
    }
     .p9a19c .tj5wlu {
         padding-top: 3px;
    }
     .p9a19c .gmohlg {
         margin-top: 5px;
    }
     .tt3x5h .adhkoz {
         padding-top: 0;
    }
     .aoie1b img {
         display: none;
    }
     .tt3x5h .gmohlg {
         text-align: left;
         margin-top: 20px;
    }
     .ldv8ah{
         position: initial !important;
    }
     .lukqcw h2 {
         font-size: 23px;
    }
     .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: 30px;
    }
     .y921fm .bi7e5a {
         padding-top: 12px;
    }
     .f4rxda {
         padding: 0px 20px;
    }
     .ep1x9q {
         padding: 20px 0px 20px 20px;
    }
     .pyaygs {
         display: none;
    }
     .bi7e5a h2 a {
         font-size: 19px;
    }
     .q7x1kr.h4t87j .bi7e5a {
         padding: 20px 15px 15px 15px;
    }
     .mrd11v .vvuv4b {
         top: 57%;
    }
     .lzsw4r h3 {
         font-size: 22px;
    }
     .ucnkwu .xoany4 {
         text-align: center;
    }
     .ucnkwu .xsakv7 {
         margin: 0px 0px 40px;
    }
     .cleclc {
         margin: 20px 0px 0px;
    }
     .yyneqr .bps2ci h2 {
         font-size: 24px;
    }
     .m3smqw .wubcch {
         padding: 37px 20px 26px;
    }
     .cslyk3 .wubcch {
         padding: 37px 17px 26px;
    }
     .z80djq.udkwck {
         margin-top: 50px;
    }
     .z0bh2l {
         padding: 0px 0px 165px;
    }
     .bsxwhl .b9l4c8 {
         padding: 53px 13px 34px;
    }
     .eak58z .zievsh .yf60rs.bcgxxn {
         padding: 30px 17px 20px;
    }
     .tvjc81 .dfe4ix.qrbn8f {
         padding: 10px 24px 31px;
    }
     .dfe4ix.qrbn8f h3 a {
         font-size: 20px;
    }
     .jjtkt9 h1 {
         font-size: 20px;
    }
     .sngaii .zmfutz {
         padding: 14px 27px;
         margin:20px 0px 0px;
    }
     .facx2h .oq0g2h p {
         font-size: 18px;
    }
     .w6drnh .z80djq {
         margin-top: 50px;
    }
     .smvqnu .dfe4ix {
         padding: 10px 15px 31px;
         margin-bottom: 30px;
    }
     .knv12s.sx64ou h3 {
         font-size: 20px;
    }
     .smvqnu .lukqcw h2 {
         font-size: 20px;
    }
     .knv12s {
         padding: 73px 17px 65px;
    }
     .smvqnu .s59oow h3 {
         font-size: 20px;
    }
     .l2d1uk.g95tba {
         margin-bottom: 40px;
    }
     .q7x1kr .bi7e5a {
         padding: 20px 16px 25px;
    }
     .k1ivd9 h2 a {
         font-size: 20px;
    }
     .k3tsum {
         padding: 60px 20px 47px;
    }
     .t4pisq {
         padding: 60px 16px 40px;
    }
     .t4pisq .lukqcw h1 {
         font-size: 30px;
    }
     .tl8z27 {
         padding: 38px 18px 45px;
    }
     .m02snd h2 {
         font-size: 20px;
    }
     blockquote {
         padding: 25px 20px 25px;
    }
     .jkjoh1 a {
         margin: 0 9px 15px 0;
    }
     .ug4as8, .m2q4ru {
         padding: 38px 20px 45px !important;
    }
     .g15c40 .lukqcw h1 {
         font-size: 30px;
    }
     .gxl78x {
         padding:40px 20px;
    }
}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
 @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* portfolio css */
     .ug3u75 ul li {
         margin: 0 2px 10px;
    }
    /* 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;
    }
     .udu8yc {
         display:block;
    }
}
/* menu and logo show & hide */
 @media (min-width: 10px) and (max-width: 991px){
     .pu4g6c{
         display:block !important;
    }
     .r1wavn{
         display:block !important;
    }
     .toaktv{
         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){
     .udu8yc{
         display:none;
    }
}
 