

@media (min-width:1441px) and (max-width:1820px){.inner_main_nav_area >ul >li >a{margin:35px 7px}
.dtbtn{padding:14px 24px}
.witr_youtube_video{height:100%}
}@media (min-width:1366px) and (max-width:1440px){.dtbtn{padding:14px 18px}
.service_area{padding:60px 84px}
.inner_main_nav_area >ul >li >a{margin:35px 7px}
.inner_slider_content h2,.inner_slider_content h3{font-size:56px}
.tr_vedio_vano_box{left:24%}
.witr_youtube_video{height:100%}
.team_member_area{margin:0 100px}
.bns_s_blog{margin-top:45px}
.bn_main_service{padding:30px 8px}
.dt_test{padding:66px 0 110px}
.dt_test .slick-next{left:9%}
.dt_test .slick-prev,.dt_test
    .slick-next{top:109%}
.ds_team_item{padding:25px 10px}
.ds_test{padding:73px}
.ds_team_item h2 a{font-size:22px}
.cs_video_area{padding:0 75px}
.bns_team_title h2 a{font-size:20px}
.it_service{padding:0 128px 60px}
}@media (min-width:1024px) and (max-width:1365px){h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:18px;font-weight:500}
.header_left,.header_top_middle,.header_right{text-align:center !important}
.top_menu_left span,.top_menu_left a span{margin-right:0;font-size:13px}
.wdev_nav_area{padding:0}
.main_menu_area{padding:0 15px}
.header_top{padding:10px 0}
.inner_main_nav_area >ul >li >a{margin:35px 4px;font-size:16px}
.dtbtn{font-size:15px;padding:10px 6px;margin:0}
.inner_slider_content{width:96%}
.inner_slider_content h2,.inner_slider_content h3{font-size:40px}
.b_btn a{padding:12px 30px;margin-bottom:20px}
.main_about{margin-top:30px}
.main_txbdsi{gap:5px}
.about_title h2{font-size:35px}
.apartment_btn button{padding:15px 15px}
.witrlistw ul{display:block}
.inner_pricing_btn a{padding:15px 114px 15px 30px}
.inner_counter_area{margin-bottom:20px}
.inner_pricing_list_area ul{padding:30px 10px 10px}
.video_title h2{font-size:35px}
.team_member_area{margin:0}
.single_call_nav ul li a{padding:0 7px}
.single_team_item h2 a{font-size:20px}
.section_title h2{font-size:32px}
.service_area{padding:60px 0}
.main_service_item{padding:40px 8px 30px 10px}
.ycalender_inner th{padding:10px 11px;font-size:14px}
.ycalender_inner td{padding:10px 10px;font-size:13px}
.witr_youtube_video{height:100%}
.bn_main_service{padding:30px 8px}
.bns_counter h2{font-size:18px}
.bns_port_title h2{font-size:30px}
.bns_blog{display:block}
.bns_s_blog{margin-top:0}
.it_slider_con h2,.it_slider_con h3{font-size:50px}
.it_slider_con p{width:61%}
.it_counter{padding:10px}
.witrlistw ul li span{font-size:16px}
.it_service{padding:0 0 60px}
.inner_counter_area{padding:0px 6px 0px 6px}
.witr_btn_sinner a{padding:10px 23px}
.it_title h2{font-size:36px}
.dt_port{margin-top:45px}
.dt_call_title h2{font-size:30px}
.dt_test{background-position:right}
.tstcds p{font-size:25px;padding:0}
.dt_test{padding:40px 0}
.price_btn a{padding:17px 63px 17px 40px}
.it_slider_con{height:auto}
.ds_team_item{padding:25px 10px}
.ds_test{margin:0 75px 0 0;padding:64px}
.cs_video_area{padding:0}
.one_history{background-size:cover}
}@media (min-width:992px) and (max-width:1023px){h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:18px;font-weight:500}
.header_left,.header_top_middle,.header_right{text-align:center !important}
.top_menu_left span,.top_menu_left a span{margin-right:0;font-size:13px}
.wdev_nav_area{padding:0}
.main_menu_area{padding:0 15px}
.header_top{padding:10px 0}
.inner_main_nav_area >ul >li >a{margin:35px 4px;font-size:16px}
.dtbtn{font-size:15px;padding:10px 6px;margin:0}
.inner_slider_content{width:96%}
.inner_slider_content h2,.inner_slider_content h3{font-size:40px}
.b_btn a{padding:12px 30px;margin-bottom:20px}
.main_about{margin-top:30px}
.main_txbdsi{gap:5px}
.about_title h2{font-size:35px}
.apartment_btn button{padding:15px 15px}
.witrlistw ul{display:block}
.inner_pricing_btn a{padding:15px 114px 15px 30px}
.inner_counter_area{margin-bottom:20px}
.inner_pricing_list_area ul{padding:30px 10px 10px}
.video_title h2{font-size:35px}
.team_member_area{margin:0}
.single_call_nav ul li a{padding:0 7px}
.single_team_item h2 a{font-size:20px}
.section_title h2{font-size:32px}
.service_area{padding:60px 0}
.main_service_item{padding:40px 8px 30px 10px}
.ycalender_inner th{padding:10px 11px;font-size:14px}
.ycalender_inner td{padding:10px 10px;font-size:13px}
.witr_youtube_video{height:100%}
.bn_main_service{padding:30px 8px}
.bns_counter h2{font-size:18px}
.bns_port_title h2{font-size:30px}
.bns_blog{display:block}
.bns_s_blog{margin-top:0}
.it_slider_con h2,.it_slider_con h3{font-size:50px}
.it_slider_con p{width:61%}
.it_counter{padding:10px}
.witrlistw ul li span{font-size:16px}
.it_service{padding:0 0 60px}
.inner_counter_area{padding:0px 6px 0px 6px}
.witr_btn_sinner a{padding:10px 23px}
.it_title h2{font-size:36px}
.dt_port{margin-top:45px}
.dt_call_title h2{font-size:30px}
.dt_test{background-position:right}
.tstcds p{font-size:25px;padding:0}
.dt_test{padding:40px 0}
.price_btn a{padding:17px 63px 17px 40px}
.it_slider_con{height:auto}
.ds_team_item{padding:25px 10px}
.ds_test{margin:0 75px 0 0;padding:64px}
.cs_video_area{padding:0}
.one_history{background-size:cover}
}@media (min-width:768px) and (max-width:991px){h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:18px;font-weight:500}
.header_left,.header_top_middle,.header_right{text-align:center !important}
.header_top{padding:10px 2px}
.top_menu_left span,.top_menu_left a span{margin-right:0;font-size:13px}
.mobile_logo_area{display:block !important;padding:10px 0}
.main_menu_area{display:none}
.inner_slider_content p{width:73%}
.inner_slider_content h1{font-size:17px}
.inner_slider_content{width:88%}
.tr_vedio_vano_box{top:68%;left:34%}
.inner_faq_ac_item a{padding:8px 30px 8px 20px}
.inner_slider_area{height:500px;background-position:left}
.inner_slider_content h2,.inner_slider_content h3{font-size:40px}
.b_btn a{padding:12px 30px;margin-bottom:20px}
.single_feature{margin-bottom:60px}
.about_title h2{font-size:25px}
.bn_main_service{padding:30px 5px}
.section_title h2{font-size:32px}
.txmartext .txmartex a,.txmartext .txmartex{font-size:55px}
.witrlistw ul{display:block}
.service_area{padding:60px 0}
.inner_pricing_btn a{padding:15px 136px 15px 30px}
.single_aword h2{font-size:35px}
.video_title h2{font-size:30px}
.call_btn a{padding:17px 17px}
.team_member_area{margin:0}
.video_area{margin:-120px 0 60px 0}
.call_menu ul li a{width:33px}
.footer_logo_area,.footer_widget{padding:55px 0 0}
.copyright_area{margin-top:20px}
.ycalender_inner th{padding:10px 11px;font-size:14px}
.ycalender_inner td{padding:10px 10px;font-size:13px}
.witr_youtube_video{height:100%}
.bns_port_title h2{font-size:21px}
.bns_port_title{margin-top:60px}
.video_title_bns h2{font-size:34px}
.main_aword{padding:0 0px 4px 0px}
.bns_counter_title{margin-bottom:50px}
.bns_counter_title h3,.bns_counter_title span{font-size:96px}
.bns_counter h2{font-size:19px}
.client_cont p{font-size:17px}
.bns_blog{display:block}
.bns_s_blog{margin-top:0}
.it_slider_con h2,.it_slider_con h3{font-size:40px}
.it_slider_con p{width:78%}
.it_img_slider{padding:0}
.it_counter{padding:10px}
.witr_section_title_inner h2{font-size:32px;margin:10px 0 10px}
.it_service{padding:0 60px 60px}
.it_title_shap{display:none}
.team_thumb_single h2{font-size:33px}
.team_thumb_single p{margin-left:70px}
.it_title h2{font-size:27px}
.it_about_btn p{font-size:26px}
.dt_main_service{padding:65px 0px 50px}
.dt_main_service h2{font-size:16px}
.dt_inner_video{padding:150px 0 !important}
.dt_port{margin-top:80px}
.dt_witrlistw ul li span{font-size:17px}
.dt_call_title h2{font-size:25px}
.dt_test{background-position:right}
.tstcds p{font-size:25px;padding:0}
.dt_contact{padding:110px 50px 75px}
.it_slider_con{height:auto}
.ds_main_service{padding:19px 0 20px}
.ds_btn a{padding:4px}
.ds_test{margin:0;padding:40px}
.main_tsitem h3{font-size:33px;margin-bottom:30px}
.cs_client{margin:60px 0}
.wirt_new_iner h3,.wirt_new_iner span{font-size:78px}
.main_dsr_service{padding:30px 0}
.one_history{background-size:cover;padding:50px 0}
.dbs_contact_title{padding:40px 15px 50px 10px}
.dbs_contact_title h2{font-size:26px}
.inner_contact_content h2{font-size:32px}
.contact_title{padding:100px 25px 50px 27px;width:95%;margin:0}
.contact_box p{width:100%}
.contact_call ul li a{margin:0 7px}
.it_price{margin-top:130px}
}@media (max-width:767px){h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:18px;font-weight:500}
.header_left,.header_top_middle,.header_right{text-align:center !important}
.mobile_logo_area{display:block !important;padding:10px 0}
.main_menu_area{display:none}
.top_menu_right{justify-content:center}
.header_top{padding:0;text-align:center}
.inner_slider_content{text-align:center;width:100%}
.inner_contact_content h2{font-size:29px}
.inner_slider_content p{width:100%}
.inner_breadcum_area{padding:140px 0}
.inner_slider_area{height:550px;background-position:left}
.inner_slider_content h2,.inner_slider_content h3{font-size:22px}
.about_shap{display:none}
.section_title h2,.single_aword h2,.dt_call_title h2{font-size:30px}
.section_title h3{font-size:30px}
.b_btn a{padding:12px 30px;margin-bottom:20px}
.tr_vedio_vano_box{top:300px;left:300px}
.mobile_hide{display:none !important}
.witr_feed_icons{display:none !important}
.h2_apartment{margin-top:0}
.single_feature{margin-bottom:80px}
.about_title h2{font-size:24px}
.witrlistw ul{display:block}
.inner_counter_area{margin-bottom:20px}
.service_area{padding:60px 0}
.inner_service_txbds >i{bottom:47%}
.inner_pricing_list_area ul{padding:20px 10px}
.inner_pricing_btn a{padding:15px 80px 15px 30px}
.video_title h2{font-size:29px}
.team_member_area{margin:0}
.team_thumb:hover .inner_ti_th{top:100px}
.video_area{padding:120px 0;margin:0}
.nav_aline,.call_menu{text-align:center}
.single_call_nav{margin:10px 0}
.footer_widget{padding:25px 0;text-align:center}
.txmartext .txmartex a,.txmartext .txmartex{font-size:45px}
.inner_subscribe_form_area button{width:30%}
.single_faq_img{margin-bottom:20px}
.portfolio_title h3,.bns_port_title h2,.video_title_bns h2{font-size:27px;margin-top:10px}
.ycalender_inner{padding:20px 0;width:100%}
.ycalender_inner th{padding:10px 13px}
#scrollUp{bottom:37px;right:15px}
.witr_youtube_video{height:100%}
.bns_port_title,.bns_s_blog{margin-top:0}
.news_feed_title h2,.client_cont p{font-size:19px}
.main_client,.bns_blog{display:block}
.contact_call ul li a{margin:0 3px}
.it_slider_con h2,.it_slider_con h3,.witr_section_title_inner h2{font-size:24px}
.it_slider_con p{width:100%}
.it_service{padding:0 0 80px}
.witr_btn_sinner a{padding:10px 22px}
.team_thumb_single h2{font-size:28px}
.team_thumb_single p{margin-left:65px}
.it_ser_client p{font-size:18px;line-height:28px}
.it_faq a{font-size:13px}
.it_title h2{font-size:34px}
.witr_shape_image{display:none}
.data_about_btn{display:block}
.dt_sec_ntn{text-align:center;margin-bottom:20px}
.dt_video_area{padding:0}
.dt_inner_video{padding:110px 0 !important}
.dt_video_title h2{font-size:30px}
.dta_section,.single_aword{text-align:center}
.dt_witrlistw ul li span{padding:8px 0px;font-size:15px}
.dt_test{background-position:right}
.tsdflex{margin:7px 0;display:block;text-align:center}
.tstcds p{font-size:20px;padding:0;line-height:35px}
.single_aword h2{font-size:26px}
.ts_6.tsimg-mr25{display:inline-block}
.price_btn a{padding:17px 60px 17px 40px}
.dt_contact{padding:80px 0 75px}
.dt_port{margin-top:50px}
.dt_contact h2{font-size:29px}
.dt_contact p{padding:10px 0 10px 0}
.it_slider_con{height:auto}
.sd_title h2{font-size:30px}
.about_title h4{margin-top:20px}
.video_alin{text-align:center}
.ds_main_service{display:block;text-align:center}
.sds_title{margin:15px 0}
.ds_inner{padding:120px 0}
.ds_test{margin:0;padding:10px}
.main_tsitem h3{font-size:22px;margin-bottom:25px}
.bns_marquee h2.txmartex{font-size:45px}
.ds_faq_tt a{font-size:15px;padding:15px 5px}
.ds_faq_tt p{width:100%}
.cs_video_area{padding:0}
.cs_client{margin:60px 0}
.wirt_new_iner h3,.wirt_new_iner span{font-size:90px}
.count_test p{font-size:23px}
.main_dsr_service{padding:0;margin-bottom:5px}
.one_history{background:no-repeat;padding:50px 0;text-align:center;margin:-30px 0 0}
.histori_title h2{font-size:27px}
.dbs_contact_title h2{font-size:24px}
.dbs_contact_title{padding:40px 15px 50px 10px}
.wirt_new_iner{float:none}
.inner_breadcum_area h1{font-size:35px}
.contact_title{padding:45px 10px 50px 10px;width:100%;margin:0 auto}
.port_slide{margin:20px 0}
.testimonial_area{padding:65px 0 65px}
ul.it_about_list{margin-top:30px}
.it_slider{padding:85px 0 0}
.it_video{margin:45px 0 !important}
}