.abt-info > h4{padding:15px;margin-top:0;float:left;clear:both;padding-left:0;}
.servies_details{margin-bottom:30px;padding-bottom:30px;-webkit-box-shadow:0px 0px 0px 0px #f7f7f7;box-shadow:0px 0px 0px 0px #f7f7f7;border-bottom:0px solid #4a87cb;border-radius:0px 0px 3px 3px;}
h5.coment-info-title{font-size:18px !important;}
.abt-info > h2{float:left;}
.abt-info > p{float:left;}
section.no-results.not-found .page-header{margin-top:0;}
section.no-results.not-found .page-content{padding:20px 0;}
.comments-section > h3{font-size:17px !important;}
.comment-respond > h3{font-size:18px !important;}
.coment:before, .coment:after{display:none !important;}
.form-default p{font-size:16px;}
.footer-content .textwidget.custom-html-widget > p{margin-bottom:0px;}
.layout2 .slick-next{right:-80px;}
.layout2 .slick-prev{left:-80px;}
.wp-block-search{max-width:300px;position:relative;}
.wp-block-search .wp-block-search__label{font-weight:400;font-size:18px;margin-bottom:15px;}
.wp-block-search .wp-block-search__input{width:100%;color:#555555;font-size:16px;height:50px;border:1px solid #e6e6e6;border-radius:50px;padding:0 20px;outline:none;}
.wp-block-search .wp-block-search__button{background:#4a89ce;margin-top:13px;border-radius:30px;padding:12px 36px;margin-left:0 !important;border:1px solid #4a89ce;margin-bottom:20px;color:#fff;}
.wp-block-tag-cloud a{display:inline-block;color:#555555;font-size:16px !important;border:1px solid #e6e6e6;height:42px;line-height:42px;margin-bottom:10px;padding:0 15px;border-radius:50px;}
.pagination a{color:#333333;}
.pagination span.current{color:#4a87cb;}
.blog-page .blog-info .post-title{font-size:34px !important;line-height:34px;}
.layout2.blog .page-content{padding-bottom:130px;}
.layout2 .block.about_sec{padding-bottom:130px;}
.layout2 .block{padding:130px 0;}
.layout2 .block.team_sec{padding:130px 0;padding-bottom:55px;}
.layout2 .elementor-widget-elec_adds_services_2 .block{padding-bottom:130px;}
.layout2 .elementor-widget-electrician-brands-2 .block{padding-bottom:190px;}
.layout2 .elementor-widget-elec_faq_tab .block{padding-bottom:83px;}
.layout2 .elementor-widget-elec_price_table_2 .block.less-top-gap{padding-bottom:120px;}
.layout2 .elementor-widget-elec_service_page_2 .servies_details > h2{margin:0 0 11px;}
.layout2 .elementor-widget-elec_service_page_2 .servies_details > p{font-size:16px;}
.lnk_default{height:54px;line-height:55px;}
.price_sec_text table{border:0 !important;}
.price_sec_text table tbody tr td{border:0 !important;}
.comments-list .comment-respond{margin-bottom:28px;}
.footer-content .textwidget.custom-html-widget > p{margin-top:30px;}
.layout2 .block.gallery_sec{padding-bottom:125px;}
footer{padding:70px 0;}
.toggle-item > h2:before{line-height:43px;}
.team_img{margin:0 0 30px;}
.team > p{font-size:16px;}
input::-webkit-input-placeholder{font-size:16px;}
input::-moz-placeholder{font-size:16px;}
input:-ms-input-placeholder{font-size:16px;}
input::-ms-input-placeholder{font-size:16px;}
input::placeholder{font-size:16px;}
textarea::-webkit-input-placeholder{font-size:16px;}
textarea:-ms-input-placeholder{font-size:16px;}
textarea::-ms-input-placeholder{font-size:16px;}
textarea::placeholder{font-size:16px;}
.sidebar .widget{margin-bottom:40px;}
.widget_recent_comments .wegts-links .recentcomments .comment-author-link{color:#4a87cb;margin-right:5px;}
.widget_recent_comments .wegts-links .recentcomments a{margin-left:5px;}
.svss_info > p{font-size:16px;}
.ads_service{margin-bottom:30px;}
.ads_service > h3{margin:0 0 15px;}
.ads_service > p{font-size:16px;}
.why_us > h4{background:#fff;clear:both;float:left;padding:15px;font-weight:400;-webkit-box-shadow:0px 0px 3px 1px transparent;box-shadow:0px 0px 3px 1px transparent;}
.why_us .sc-title{float:left;clear:both;display:block;width:100%;}
.elementor-widget-elec_banner_2 .lnk_default{height:54px;line-height:56px;}
.tb-info{margin-bottom:40px;}
.srvs_details > h3{font-size:18px;}
.srvs_details{padding:0 15px;}
.price-table > a{height:54px;line-height:51px;}
.heacool_services-template-default.layout2 .block.tp-100{padding-bottom:90px;}
.svv-info > p{font-size:16px;}
.abt-info > h2{width:100%;}
@media(max-width:991px){
.layout2 .block.about_sec{padding:80px 0 !important;}
}
@media(max-width:1200px){
.ftz_links li{font-size:15px;}
}
@media only screen and (min-width: 481px) and (max-width: 991px) {
.why-chose-nes{position:relative;}
.why-chose-nes:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#ffffffb0;}
.why-chose-nes .container{z-index:1;position:relative;}
}
@media only screen and (min-width: 300px) and (max-width: 991px) {
.nres-test{position:relative;}
.nres-test:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fffffff2;}
.nres-test .container{z-index:1;position:relative;}
.tagz-list li a{font-size:15px;}
.advs_para > p{font-size:15px;}
.quality_info > p{font-size:15px;}
.ht_info > p{font-size:15px;}
.help_text > p{font-size:15px;}
.quality_info > ul li{font-size:14px;}
.vide-sec{max-width:500px;margin:0 auto;margin-top:100px;}
.layout2 .block.team_sec{padding:80px 0;}
.layout2 .team_carousel .slick-dots{bottom:-110px;}
.layout2 .elementor-widget-ele_about_us_2 .block{padding-top:100px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-content .textwidget.custom-html-widget > p{padding-right:0px;}
.quality_info > ul li{font-size:15px;}
.layout2 .block{padding:80px 0 !important;}
.tech_ssec .wegts-links li{font-size:15px;}
.elementor-widget-elec_banner_2 .block.p-100 .sep-text.fl-right > p{margin-bottom:30px;margin-top:10px;line-height:22px;}
.layout2 .elementor-widget-elec_service_page_2 .servies_details > h2{margin:0 0 15px;}
.elementor-widget-elec_protection_packages .sec-title{padding-bottom:10px;}
.layout2 .block.sap-sec .lnk_default{height:50px;line-height:50px;}
.price-table > a{font-size:14px;}
.sec-title > p, .price-table ul li, .price_sec_text > p, .price_sec_text table thead tr th{font-size:15px;}
.cnt-info > span{font-size:15px;}
.tabs_list li span.svs{font-size:15px;}
.tb-info > p{font-size:15px;}
.emg-sec > span i{width:25px;}
.emg-sec > span{font-size:15px;}
.emg-sec > h4{font-size:15px;margin-left:5px;}
.comment_form .submit_btn button[type="submit"]{padding:0px 28px;height:48px;}
input::-webkit-input-placeholder{font-size:15px;}
input::-moz-placeholder{font-size:15px;}
input:-ms-input-placeholder{font-size:15px;}
input::-ms-input-placeholder{font-size:15px;}
input::placeholder{font-size:15px;}
textarea::-webkit-input-placeholder{font-size:15px;}
textarea:-ms-input-placeholder{font-size:15px;}
textarea::-ms-input-placeholder{font-size:15px;}
textarea::placeholder{font-size:15px;}
.input_field input, .input_field select, .input_field textarea{font-size:15px;}
.blog_ttl blockquote{padding-top:20px;padding-bottom:20px;}
.blog-page .blog-info p{line-height:22px;}
.about_us_sec .row{display:-webkit-box;display:-ms-flexbox;display:flex;}
.about_us_sec .row .col-lg-6.col-md-6.inf{margin-top:0;}
.widget-search form input[type="text"]{font-size:15px;}
.tagcloud a{font-size:15px !important;}
.layout2.blog .page-content{padding-bottom:80px;}
.faqs_tab{margin-bottom:40px;}
.faqs_tab li{height:50px;line-height:50px;font-size:16px;}
.elementor-widget-elec_banner_2 .lnk_default{height:50px;line-height:52px;}
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
.adds_services .full_wdth {
width: 100%; }
.adds_services .full_wdth .ads_service {
max-width: 370px;
margin-left: auto;
margin-right: auto; }
.comments-section {
overflow-x: hidden;
float: left;
width: 100%; }
.coment {
display: flow-root; }
.blog-page .blog-post.s_ingle .blog-info {
padding: 20px 20px; }
.blog-page .blog-info .post-title {
font-size: 24px !important;
line-height: 28px !important; }
table {
width: 100%; }
.layout2.blog .page-content {
padding-bottom: 30px; }
.elementor-widget-elec_faq_one .faqs-sec .sc-title {
margin-top: 30px; }
.abt-info > h2 {
margin-bottom: 10px !important; }
.service-single p {
font-size: 14px; }
.service-single > h2 {
font-size: 26px; }
.price-table {
padding: 30px 0; }
.price-table > h3 {
padding-bottom: 20px;
margin-bottom: 0px; }
.price-table > span {
margin-bottom: 20px; }
.price-table ul li {
font-size: 14px; }
.sep-text > h2 {
font-size: 26px !important;
line-height: 29px; }
.sec-title {
padding-bottom: 10px; }
.tabs_list {
margin-bottom: 30px; }
.sep-text > p, .price_sec_text > p, .price_sec_text table thead tr th {
font-size: 14px; }
.question_sec .submit_btn input[type="submit"] {
height: 49px; }
input::-webkit-input-placeholder {
font-size: 14px; }
input::-moz-placeholder {
font-size: 14px; }
input:-ms-input-placeholder {
font-size: 14px; }
input::-ms-input-placeholder {
font-size: 14px; }
input::placeholder {
font-size: 14px; }
textarea::-webkit-input-placeholder {
font-size: 14px; }
textarea:-ms-input-placeholder {
font-size: 14px; }
textarea::-ms-input-placeholder {
font-size: 14px; }
textarea::placeholder {
font-size: 14px; }
.input_field input, .input_field select, .input_field textarea {
font-size: 14px; }
.qck-services > h4, .qck-services > p, .choose_services_sec > h5 {
font-size: 14px; }
.gettouch_text > p {
font-size: 14px; }
.blog-page .blog-info .post-title {
font-size: 20px;
line-height: 25px; }
.tagcloud a {
font-size: 14px !important; }
.recent-post-info > .post_title a {
color: #000000; }
.recent-post-info > span {
font-size: 12px; }
.meta li a, .meta li {
font-size: 12px; }
.blog_ttl blockquote {
padding-left: 20px;
padding-bottom: 20px; }
.blog-page .blog-info p {
font-size: 14px;
line-height: 22px; }
.blog-page .blog-post {
margin-bottom: 30px; }
.abt-info > h4 {
line-height: 18px; }
.abt-info > h2 {
font-size: 26px; }
.abt-info > p {
line-height: 22px; }
.layout2 .block {
padding: 50px 0 !important; }
.layout2 .elementor-widget-ele_about_us_2 .block {
padding-bottom: 50px !important; }
.layout2 .elementor-widget-elec_our_advantage_2 .block {
padding-top: 40px !important; }
.sec-title > h2 {
font-size: 26px;
margin-bottom: 20px; }
.advs_para > p {
font-size: 14px;
margin-top: 10px; }
.sc-title {
font-size: 26px; }
.ht_info > p {
font-size: 14px; }
.ht_info .ftz_links {
margin-bottom: 10px; }
.toggle-item > h2:before {
line-height: 32px; }
.faqs-sec .sc-title, .question_sec .sc-title {
font-size: 26px; }
.help_text > p {
font-size: 14px; }
.help_text > h2 {
font-size: 26px; }
.team_carousel {
padding-bottom: 10px;
margin-bottom: 0; }
.layout2 .team_carousel .slick-dots {
bottom: -50px; }
.quality_info > p {
font-size: 14px;
margin-bottom: 25px; }
.quality_info .sc-title {
margin-bottom: 20px; }
.quality_info {
margin-bottom: 0px; }
.vide-sec {
margin-top: 50px; }
.footer-content .textwidget.custom-html-widget > p {
padding-right: 0; }
.ht_info .sc-title {
margin-bottom: 30px; }
.serices_sec {
padding-bottom: 20px; }
.load-more {
top: 10px; } }