@media (min-width:320px) and (max-width:767px){.mainmenu{margin:0 -15px;padding:0}.mainmenu>ul{background:#000;border-top:1px solid hsla(0,0%,100%,.1);display:none;height:300px;left:0;overflow-y:scroll;padding:30px 15px 20px;position:absolute;text-align:center;top:-2px;width:100%;z-index:10}.mainmenu ul li{display:block;padding:0 0 32px}.mainmenu ul li a{display:inline-block}.mainmenu>ul>li.menu-item-has-children>a:before{color:#fff;content:"\f107";font-family:fontAwesome;font-size:12px;line-height:.8;position:absolute;right:-18px;top:2px;transition:all .3s cubic-bezier(.7,0,.3,1)}.black_color .mainmenu ul ul.sub-menu,.mainmenu ul ul.sub-menu{display:none;left:auto;margin:auto;opacity:1;padding:15px 0 2px;position:relative;right:auto;text-align:center;top:20px;transform:none;transition:none;visibility:visible;width:100%;z-index:2}.mainmenu ul ul.sub-menu:before{border-bottom:none;border-top:5px solid hsla(0,0%,100%,.98);transition:none}.black_color .mainmenu ul li:hover ul.sub-menu,.mainmenu ul li:hover ul.sub-menu{opacity:1;top:20px;visibility:visible}.mainmenu>ul>li.menu-item-has-children.active>a:before,.mainmenu>ul>li.menu-item-has-children>a:hover:before{color:#fff;transform:rotate(-180deg)}.mainmenu>ul>li.active>a:after{width:100%}.black_color .mainmenu ul li a{color:#fff}.black_color .mainmenu ul ul.sub-menu{background:transparent;box-shadow:none}.black_color .mainmenu ul li a:hover,.black_color .mainmenu ul li.active a{color:#fff}.black_color .mainmenu ul li a:after,.black_color .mainmenu ul li.active a:after{background:#fff}.header_01{padding:39px 0 0}.navigator{margin-top:-72px;padding-top:0}.navigator a.search{margin-right:10px}.close-popup{height:40px;right:15px;top:20px;width:40px}.close-popup:after,.close-popup:before{right:13px;top:19px}.container.mobileContainer{width:100%}.logo2{left:15px;top:20px}.dl-menu__wrap ul li{margin:5px 0}.dl-menu__wrap ul li a{font-size:14px}.footer__contacts{bottom:55px;left:0;padding:0 5px;right:0;text-align:center}.footer__contacts li{font-size:13px;margin:0}.popUp_social{bottom:15px;left:0;right:0;text-align:center}.popUp_social ul li{margin-right:10px}.popUp_social ul li a{font-size:13px}.popUp_social ul li a i{font-size:14px;margin-right:5px}.searchForms button[type=submit]{font-size:15px;width:40px}.searchForms input{font-size:15px;height:70px}.rev_slider .tp-leftarrow.me_arrows,.rev_slider .tp-rightarrow.me_arrows{height:40px;padding:10px 0;width:40px}.rev_slider .tp-leftarrow.me_arrows{left:-50px!important}.rev_slider .tp-rightarrow.me_arrows{left:auto!important;right:-90px!important}.sec_title{font-size:34px;letter-spacing:1px;line-height:50px}.sec_desc br,.sec_title br{display:none}.custom_column .col-lg-3{width:100%}.icon_box_1{margin-bottom:30px}.PR_79{padding-right:15px;text-align:center}.ab_img1{margin:50px 0 0;position:relative}.ab_img2{position:relative;top:30px}.ab_img2:after{display:none}.ab_img1 img,.ab_img2 img{width:100%}.videoWrap{margin-bottom:50px}.play_video a.video_popup{font-size:15px;height:45px;margin-bottom:15px;padding:15px 0;width:45px}.play_video h2{font-size:20px;letter-spacing:1px}.subscribefrom{text-align:left}.subscribefrom input[type=email]{margin-bottom:15px;width:100%}.subscribefrom .common_btn.red_bg{margin-left:0}.BR{border-right:none}.CL_content img{width:100%}.abc_inner{margin-top:0}.abci_content{margin-left:0;padding:50px 0 0}.abci_content h2{font-size:36px;letter-spacing:1px;line-height:50px}.team_slider .slick-slide{margin:0 10px}.singleTM:hover .team_social,.singleTM:hover .tm_overlay a.common_btn{left:40px}.testimonial_content{padding:0}.testimonial_content h2{font-size:36px;letter-spacing:1px;line-height:50px}.testimonial_content p br{display:none}.lbi_details{padding:30px 10px 0}.lbi_details h2{font-size:22px}.ready .common_btn,.ready_2 .common_btn{float:left;margin-top:30px}.footer_1 .aboutwidget{margin-top:0;padding-right:0}.footer_1 .widget{padding-bottom:40px;padding-left:0}.footer_1 .contact_widgets p:first-of-type{margin-bottom:15px}.footer_1 .widget.social_widget{padding-bottom:80px}.icon_box_2{margin-bottom:30px;padding-left:15px;padding-right:15px}.features_content{padding-right:0}.singleFeature:last-child{margin-bottom:56px}.features_img{padding-right:15px}.features_img img{width:100%}.img_details{padding:15px}.img_details h4{font-size:14px;letter-spacing:1px;line-height:24px}.dots_owl{right:30px}.testimoniTab ul li a .author_detail h5{line-height:22px}.testi_con{padding-top:100px}.chooseUs_title li{width:100%}.chooseUs_title li a{font-size:18px;padding:32px 0}.wh_choose ul li{line-height:20px;margin-bottom:10px}.single_wedo{margin-bottom:30px}.gmap{height:300px}.btn_link a{font-size:20px;height:100px;padding:41px 0}.singleClient_2{margin-bottom:30px}.banner_content h2{font-size:36px;line-height:1.2}.serviceArea h2{font-size:32px;line-height:1.2}.serviceArea h3{line-height:1.2;margin-bottom:30px}.serviceArea ul{margin:0 0 30px}.sidebar{margin-top:50px}.sidebar .widget_title{padding-left:28px}.meipaly_categorie_widget,.meipaly_post_widget,.meipaly_services_help,.meipaly_tagcloude_widget{padding-left:30px;padding-right:30px}.folio_mixing{margin-bottom:50px}.folio_mixing ul li{margin-bottom:20px}.custom .mix{width:100%}.blog_headings{padding:30px 10px 0}.blog_headings h2{font-size:30px}.blog_headings .blog_metas a{margin:0 5px}.blog_details{padding-left:20px;padding-right:20px}.post_author{padding-left:20px;padding-right:15px;padding-top:150px}.post_author img{bottom:auto;height:110px;left:20px;right:auto;top:20px;width:100px}.post_author h3{margin-bottom:20px}.single-comment img{height:80px;width:75px}.single-comment{padding-bottom:100px;padding-left:85px;padding-right:0}.single-comment .common_btn.red_bg{bottom:30px;left:85px;right:auto;top:auto}.single-comment .authorDetails span{margin-bottom:10px}.sidebar .widget form.searchform input{padding:0 30px}.mpw_item a{font-size:15px}.agency_img1{margin-top:45px}.agency_img2{margin:30px 0 40px}.agency_img1:after{display:none}.compay_date{bottom:0;left:0;position:relative;text-align:center}.videoWrap_2{margin-bottom:30px;position:relative;width:100%}.ab_detail_wrap{padding:0;text-align:center}.showit{bottom:20px;right:20px}}@media (min-width:481px) and (max-width:767px){.rev_slider .tp-leftarrow.me_arrows,.rev_slider .tp-rightarrow.me_arrows{height:48px;padding:14px 0;width:50px}.subscribefrom input[type=email]{width:470px}.banner_content h2{font-size:44px}}@media (min-width:768px) and (max-width:990px){.rev_slider .tp-leftarrow.me_arrows,.rev_slider .tp-rightarrow.me_arrows{height:60px;padding:19px 0;width:60px}.rev_slider .tp-leftarrow.me_arrows{left:-35px!important}.rev_slider .tp-rightarrow.me_arrows{left:auto!important;right:-95px!important}.header_01{padding-left:0;padding-right:0}.mainmenu ul li{padding:0 12px 53px}.mainmenu ul li:first-of-type{padding-left:0}.mainmenu ul li:last-of-type{padding-right:0}.mainmenu ul li a{font-size:14px}.footer__contacts{padding-left:10px}.logo2{left:20px}.sec_title{font-size:40px}.sec_title br{display:none}.custom_column .col-lg-3{width:33.33333333%}.icon_box_1,.icon_box_2{margin-bottom:30px}.icon_box_2{padding-left:30px;padding-right:30px}.back,.front{padding-left:50px;padding-right:50px}.PR_79{padding-right:15px}.MB_45{margin-bottom:30px}.ab_img1{float:right;position:relative;right:-5px}.ab_img2:after{left:15px;width:350px}.subscribefrom input[type=email]{width:100%}.subscribefrom .common_btn.red_bg{margin-top:15px}.BR{border:none}.abci_content{padding:40px 0 0 20px}.abci_content h2{font-size:40px;line-height:50px}.abci_content p{margin-bottom:47px}.testimonial_content{padding:0}.testimonial_content h2{font-size:40px;letter-spacing:1px;line-height:56px}.lbi_details{padding-left:15px;padding-right:15px}.footer_1 .aboutwidget{padding-right:0}.footer_1 .contact_widgets{padding-left:0}.features_content{padding-bottom:50px;padding-right:100px}.features_img img{width:100%}.chooseUs_title li a{font-size:16px;padding:40px 0}.singleClient_2,.single_wedo{margin-bottom:30px}.gmap{height:450px}.btn_link a{font-size:22px;height:120px;padding:51px 0}.banner_content h2{font-size:60px}.sidebar .widget_title{padding-left:13px}.meipaly_categorie_widget,.meipaly_post_widget,.meipaly_services_help,.meipaly_tagcloude_widget{padding-left:15px;padding-right:15px}.sidebar .widget form.searchform input{height:70px;padding:0 15px}.mpw_item{padding-left:70px}.mpw_item a{font-size:14px;letter-spacing:0}.serviceArea h3,.serviceArea ul{margin-bottom:30px}.singlePortfoio_content h3{margin-bottom:20px}.singlePortfoio_content{margin-bottom:28px}.nextprevPagination{padding:35px 0}.blog_headings{padding-left:15px;padding-right:15px}.blog_headings h2{font-size:32px}.blog_details{padding:0 25px 22px}.post_author{padding-left:150px;padding-right:15px}.post_author img{height:140px;left:15px;top:-10px;width:120px}.post_author h3{margin-bottom:10px}.post_author p{font-size:14px;line-height:30px;margin-bottom:5px}.single-comment{padding-left:127px;padding-right:80px}.single-comment .authorDetails span{margin-bottom:15px}.agency_img2{margin-right:180px;margin-top:-20px}.agency_img1:after{height:400px;right:30px;top:30px;width:380px}.compay_date{bottom:0;right:15px}.compay_date h2{font-size:70px}.ab_detail_wrap{padding:0}.ab_detail_wrap .sec_title{font-size:32px;letter-spacing:1px;line-height:50px;margin-bottom:20px}.videoWrap_2 .play_video h2{font-size:36px}.videoWrap_2 .play_video a.video_popup{font-size:25px;height:80px;padding:27px 0;width:80px}.ab_detail_wrap .sec_desc{line-height:32px}.testimoniTab .sec_title{font-size:34px}.testimoniTab ul li a .author_detail h5{line-height:22px}.testi_con p{font-size:18px;line-height:32px}}@media (min-width:991px) and (max-width:1199px){.rev_slider .tp-leftarrow.me_arrows,.rev_slider .tp-rightarrow.me_arrows{height:60px;padding:19px 0;width:60px}.rev_slider .tp-leftarrow.me_arrows{left:-40px!important}.rev_slider .tp-rightarrow.me_arrows{left:auto!important;right:-100px!important}.header_01{padding-right:0}.header_01,.mainmenu ul li:first-of-type{padding-left:0}.mainmenu ul li:last-of-type{padding-right:0}.PR_79{padding-right:15px}.ab_img2:after{left:20px;width:100%}.back,.front{padding-left:25px;padding-right:25px}.abci_content h2,.sec_title{font-size:44px}.subscribefrom input[type=email]{width:390px}.abci_content{padding-left:70px;padding-top:55px}.testimonial_content{padding:0}.lbi_details{padding-left:15px;padding-right:15px}.lbi_details h2{font-size:22px}.ready .common_btn,.ready_2 .common_btn{padding:28px 38.5px}.footer_1 .aboutwidget{padding-right:0}.footer_1 .contact_widgets{padding-left:0}.icon_box_2{padding-left:15px;padding-right:15px}.features_content{padding-right:0}.features_img img{width:100%}.img_details{padding:20px 40px 20px 25px}.img_details h4{font-size:18px}.singleFeature{margin-bottom:32px}.gmap{height:500px}.singleClient_2{padding-left:30px}.sidebar .widget_title{padding-left:28px}.meipaly_categorie_widget,.meipaly_post_widget,.meipaly_services_help,.meipaly_tagcloude_widget{padding-left:30px;padding-right:30px}.sidebar .widget form.searchform input{padding:0 30px}.serviceArea h3{margin-bottom:20px}.serviceArea ul{margin-top:-25px}.blog_headings{padding:30px 20px 0}.blog_details{padding:0 30px 22px}.blog_headings h2{font-size:36px}.post_author{padding-left:250px;padding-right:30px}.post_author img{left:50px}.agency_img1:after{width:450px}.agency_img2{margin-right:140px;margin-top:-160px}.compay_date{bottom:0;right:10px}.compay_date h2{font-size:60px;letter-spacing:2px}.ab_detail_wrap{padding:0}.ab_detail_wrap .sec_title{font-size:40px;margin-bottom:25px}.ab_detail_wrap .sec_desc{line-height:32px}.videoWrap_2 .play_video h2{font-size:40px}}@media (min-width:1200px) and (max-width:1600px){.rev_slider .tp-caption.layer_1{top:30px!important}.rev_slider .tp-caption.layer_2{font-size:70px!important;line-height:80px!important}.rev_slider .tp-caption.layer_3{bottom:54px!important}.rev_slider.slider_2 .tp-caption.layer_1,.rev_slider.slider_2 .tp-caption.layer_2,.rev_slider.slider_2 .tp-caption.layer_3{left:80px!important}.rev_slider.slider_2 .tp-caption.layer_1{top:45px!important}.rev_slider.slider_2 .tp-caption.layer_3{bottom:78px!important}}