@charset "utf-8";
html{scroll-behavior: smooth;}
body{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:1.5;color:#6d6d6d;}

.main_heading{width:100%;float:left;font-weight:bold;font-size:45px;color:#333;margin:0 0 30px;padding-bottom:15px;position:relative;text-align:center;line-height:1.3;}
.main_heading::before{width:100%;height:3px;content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;background:#38a7bb;}
.main_heading.blog_heading{text-align:left;}
p{width:100%;float:left;}
.main{width:100%;float:left;overflow:hidden;}
.main > *{width:100%;float:left;}
.main .section{padding:50px 0 20px;}




.btn-one{width:auto;display:inline-block;background:#38a7bb;color:#fff;font-weight: bold;text-transform: uppercase;letter-spacing:2px;padding:10px 15px;font-size: 17px;border:2px solid transparent;}
.btn-one:hover, .btn-one:active, .btn-one:focus{border-color:#38a7bb;background:none;color:#333;}
.btn-two{width:auto;display:inline-block;color:#38a7bb;font-weight: bold;text-transform: uppercase;letter-spacing:2px;padding:10px 15px;font-size: 17px;border:2px solid #38a7bb;transition: 0.3s linear;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;}
.btn-two:hover, .btn-two:active, .btn-two:focus{border-color:transparent;background:#38a7bb;color:#fff;}

.text-center{text-align:center;}
.text-right{text-align:right;}

::-webkit-input-placeholder{color:#aaa;opacity:1;font-size:14px;}
:-ms-input-placeholder{color:#aaa;opacity:1;font-size:14px;}
::placeholder{color:#aaa;opacity:1;font-size:14px;}




/*==========header==========*/
.header{padding-top:15px;padding-bottom:5px;}
.header.fixed{position: fixed;top:0;left:0;z-index: 999;background: #fff;}
.header .logo_area{width:auto;float:left;margin-bottom:10px;}
.header .logo_area > img{float:left;}
.header .numbers{width:auto;float:right;margin-top: 17px;}
.header .numbers > a{width:auto;float:left;margin-right:30px;color:#000;margin-bottom:10px;}
.header .numbers > a:last-child{margin-right:0;}
.header .numbers > a > *{display:inline-block;vertical-align: middle;}

.navigation_bar{background:#01a1dd;}
.navigation_bar .tabs_area{width:100%;float:left;padding:10px 0 0;margin:0;}
.navigation_bar .tabs_area > a{width:auto;float:left;color:#fff;font-weight:bold;margin-right:30px;margin-bottom:10px;text-transform:uppercase;font-size:16px;padding-top: 7px;}
.navigation_bar .tabs_area > a:last-child{float:right;border: 2px solid #fff;padding: 5px 10px;margin-right: 0;}

.navigation_bar .menu{width:40px;float:right;border:3px solid #fff;padding:5px 5px 0;margin:12px 0;display:none;}
.navigation_bar .menu:hover, .navigation_bar .menu:active, .navigation_bar .menu:focus, .navigation_bar .menu.active{background:#000;}
.navigation_bar .menu > i{width:100%;float:left;height:3px;background:#fff;margin-bottom:5px;}
/*==========header==========*/





/*==========services==========*/
.services{padding:30px 0 28px;}
.services .services_area{padding:0;margin:0 -1px;}
.services .services_area::before, .services .services_area::after{display:table;clear:both;content:"";}
.services .services_area > li{width:25%;float:left;list-style:none;padding:0 1px;margin-bottom:2px;}
.services .services_area > li > a{width:100%;float:left;background:#066f8e;text-align: center;padding: 25px 10px;}
.services .services_area > li > a > b{width:100%;float:left;color:#fff;font-size: 20px;}

.services .btn-one{clear:both;margin-bottom:2px;}
/*==========services==========*/





/*==========why_choose_us==========*/
.why_choose_us{width:100%;float:left;background:#f5f5f5;}
.why_choose_us .wcu_area{width:100%;float:left;margin-bottom:20px;text-align:center;}.why_choose_us .wcu_area > img{display:inline-block;margin-bottom:10px;}
.why_choose_us .wcu_area .heading{width:100%;float:left;margin-bottom:10px;font-size:23px;color:#333;}
.why_choose_us .wcu_area p{margin-bottom:10px;}
.why_choose_us .wcu_area p.show ~ p{display:none;}
.why_choose_us .wcu_area .read_more{width:100%;float:left;margin-bottom:10px;color:#01a1dd;font-size:16px;cursor:pointer;}
.why_choose_us .wcu_area .read_more .less{display:none;}
.why_choose_us .wcu_area.active .read_more .less{display:inline-block;}
.why_choose_us .wcu_area.active .read_more .more{display:none;}
.why_choose_us .wcu_area.active p.show ~ p{display:block;}
/*==========why_choose_us==========*/





/*==========blogs==========*/
.blogs .blogs_area{width:100%;float:left;margin-bottom:30px;position: relative;text-align: center;border: 1px solid #ccc;padding: 25px 10px 50px;min-height: 445px;}
.blogs .blogs_area p{margin-bottom:10px;color:#6d6d6d;}
.blogs .blogs_area .head{color:#38a7bb;font-size:24px;font-weight:bold;text-transform:uppercase;}
.blogs .blogs_area .date_time{color:#333;}
.blogs .blogs_area .btn-two{width:100%;letter-spacing:normal;transition: 0.3s linear;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;color:#38a7bb;position: absolute;left: 0;bottom: 0;right: 0;margin: 0;}
.blogs .blogs_area .btn-two:hover{color:#fff;}
.blogs .btn-one{margin-bottom:30px;}

.content_area{width: 100%;float: left;margin-bottom: 30px;border: 1px solid #ccc;padding: 25px 10px 15px;}
.content_area h1, .content_area h2, .content_area h3, .content_area h4, .content_area h5, .content_area h6{width:100%;float:left;margin-bottom:10px;font-weight:bold;line-height:1.2;color:#333;}
.content_area h1{font-size:30px;}
.content_area h2{font-size:27px;}
.content_area h3{font-size:24px;}
.content_area h4{font-size:22px;}
.content_area h5{font-size:20px;}
.content_area h6{font-size:18px;}
.content_area p{margin-bottom:10px;}
.content_area strong, .content_area b{font-weight:bold;color:#333;}
.content_area ul{width:100%;float:left;margin-bottom:5px;padding-left:20px;}
.content_area ul > li{width:100%;float:left;margin-bottom:5px;list-style:disc;}
.ar_content_right ul > li{position: relative; right: 30px;}
.content_area ol{width:100%;float:left;margin-bottom:5px;padding-left:20px;}
.content_area ol > li{width:100%;float:left;margin-bottom:5px;list-style:decimal;}
.content_area .head{font-weight: bold;color: #333;font-size: 24px;border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 5px;}
/*==========blogs==========*/




/*==========sidebar==========*/
.sidebar_head{background: #01a1dd;color: #fff;padding: 10px 15px;font-weight: bold;font-size: 22px;}
.sidebar{width: 100%;float: left;margin-bottom: 30px;border: 1px solid #ccc;padding: 25px 10px 15px;}
.sidebar > li{width:100%;float:left;margin-bottom:10px;list-style:none;border-bottom: 1px solid #ccc;padding-bottom:5px;}
.sidebar > li:last-child{padding-bottom:0;margin-bottom: 0;border-bottom:none;}
.sidebar > li .head{width:100%;float:left;font-weight:bold;margin-bottom:5px;}
.sidebar > li .head > a{width:100%;float:left;color:#38a7bb;font-size:18px;}
.sidebar > li p{margin-bottom:10px;}
.sidebar > li > ul{width:100%;float:left;margin-bottom:5px;padding-left:20px;}
.sidebar > li > ul > li{width:100%;float:left;margin-bottom:5px;list-style:disc;}
.sidebar > li > ol{width:100%;float:left;margin-bottom:5px;padding-left:20px;}
.sidebar > li > ol > li{width:100%;float:left;margin-bottom:5px;list-style:decimal;}
/*==========sidebar==========*/





/*==========reviews==========*/
.home_page.reviews{background:#01a1dd;}
.home_page .main_heading{color:#fff;}
.home_page .main_heading::before{background:#fff;}
.home_page .btn-two{color:#fff;border-color:#fff;margin-bottom:30px;}
.home_page .btn-two:hover, .home_page .btn-two:active, .home_page .btn-two:focus{border-color:transparent;color:#01a1dd;background:#fff;}

.reviews .btn-two{margin-bottom:30px;background: transparent;}
.reviews .sub_head{text-align:center;margin-bottom:30px;font-size:18px;}
.reviews label{width:100%;float:left;font-weight:bold;color:#333;margin-bottom:5px;}
.reviews .form-control{width: 100%;float: left;margin-bottom: 15px;height: 50px;padding: 12px;border: 1px solid #ccc;outline: none;}
.reviews textarea.form-control{height:150px;resize:none;font-family:inherit;}
.reviews .form-control.error{border-color:red;}
.content_area .reviews{margin-bottom:10px;width:100%;float:left;}

.reviews .rating {display: flex;width: 100%;justify-content: start;overflow: hidden;flex-direction: row-reverse;position: relative;margin-bottom:15px;}
.reviews .rating-0 {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.reviews .rating > input {display: none;}
.reviews .rating > label {cursor: pointer;width: 40px;height: 40px;margin-top: auto;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center;background-size: 76%;transition: .3s;}
.reviews .rating > input:checked ~ label, .reviews .rating > input:checked ~ label ~ label {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");}
.reviews .rating > input:not(:checked) ~ label:hover,
.reviews .rating > input:not(:checked) ~ label:hover ~ label {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");}
.reviews #rating-1:checked ~ .emoji-wrapper > .emoji {-webkit-transform: translateY(-100px);transform: translateY(-100px);}
.reviews #rating-2:checked ~ .emoji-wrapper > .emoji {-webkit-transform: translateY(-200px);transform: translateY(-200px);}
.reviews #rating-3:checked ~ .emoji-wrapper > .emoji {-webkit-transform: translateY(-300px);transform: translateY(-300px);}
.reviews #rating-4:checked ~ .emoji-wrapper > .emoji {-webkit-transform: translateY(-400px);transform: translateY(-400px);}
.reviews #rating-5:checked ~ .emoji-wrapper > .emoji {-webkit-transform: translateY(-500px);transform: translateY(-500px);}
/*==========reviews==========*/


/*==========comment_area==========*/
.content_area .comment_area{width:100%;float:left;padding:0;}
.content_area .comment_area > li{list-style:none;position:relative;padding-left:60px;}
.content_area .comment_area > li .user{position:absolute;top:0;left:0;border:1px solid #ccc;background:#f5f5f5;width: 50px;height: 50px;text-align:center;line-height: 48px;}
.content_area .comment_area > li .user > img{display:inline-block;vertical-align:middle;}
.content_area .comment_area > li .name{width: 100%;float: left;background: #f5f5f5;padding: 10px 15px;}
.content_area .comment_area > li b{width:auto;float:left;font-size:18px;}
.content_area .comment_area > li .stars{width:auto;float:right;padding-top:2px;}
.content_area .comment_area > li .texts{width:100%;float:left;padding:15px 10px 5px;border:1px solid #ccc;}
.content_area .comment_area > li .texts ~ .comment_area{margin-top: 10px;}
.content_area .comment_area > li .texts .reply > a{width:auto;float:right;color:#c52d2f;}
/*==========comment_area==========*/


/*==========call_us_time==========*/
.call_us_time{padding:25px 0 15px;background:#38a7bb;text-align:center;}
.call_us_time .head{width:100%;float:left;font-size:40px;text-transform:uppercase;color:#fff;font-weight:bold;margin-bottom:10px;}
.call_us_time .btn-two{border-color:#fff;color:#fff;font-size: 25px;margin-bottom:10px;}
.call_us_time .btn-two:hover, .call_us_time .btn-two:active, .call_us_time .btn-two:focus{background:#fff;border-color:transparent;color:#333;}
/*==========call_us_time==========*/





/*==========breadcrumbs==========*/
.breadcrumbs{background:#f5f5f5;}
.breadcrumbs .bcb_area{width:100%;float:left;padding-top:10px;padding-bottom:10px;}
.breadcrumbs .bcb_area > *{display:inline-block;}
.breadcrumbs .bcb_area > a{color:#38a7bb;font-weight:bold;}
.breadcrumbs .bcb_area > i{margin:0 5px;}
/*==========breadcrumbs==========*/





/*==========footer==========*/
.footer{background:#555;}
.footer .links{margin-bottom:20px;}
.footer .links > *{display:inline-block;}
.footer .links > span{font-size: 18px;color: #38a7bb;}
.footer .links > a{color: #fff;margin-bottom:10px;margin-right: 5px;}
.footer .links > a:nth-child(2)::before{display:none;}
.footer .links > a::before{content:"/";display: inline-block;margin-right: 8px;}
/*==========footer==========*/





/*==========copyright==========*/
.copyright{background: #333;padding-top: 15px;padding-bottom: 5px;}
.copyright p{margin-bottom:10px;color:#fff;text-align:center;}
/*==========copyright==========*/





/*==========disclaimer_popup==========*/
.disclaimer_popup{width:0;height:0;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:9999;opacity:0;visibility: hidden;}
.disclaimer_popup .center{position:absolute;top:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);width:600px;max-width:100%;padding-left:10px;padding-right:10px;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}
.disclaimer_popup.active{width:100%;height:100%;opacity:1;visibility: visible;}
.disclaimer_popup.active .center{top:50px;}

.disclaimer_popup .center .center_main{width:100%;float:left;background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding-bottom:10px;}
.disclaimer_popup .center .center_main > p{padding-left:15px;padding-right:15px;}
.disclaimer_popup .center .center_main .head{border-bottom:1px solid #ccc;font-size:20px;font-weight:bold;padding-top:10px;padding-bottom:10px;position:relative;margin-bottom:20px;padding-right:40px;}
.disclaimer_popup .center .center_main .head > i{position: absolute;top: 10px;right: 15px;font-size: 14px;font-style: normal;width: 30px;height: 30px;text-align: right;cursor: pointer;line-height: 30px;color: #999;font-weight: bold;transition: 0.3s linear; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear;background:#fff;}
.disclaimer_popup .center .center_main .head > i:hover{color:#333;}
.disclaimer_popup .center .center_main .text{color:#6d6d6d;margin-bottom:10px;font-size:16px;text-align:justify;}
/*==========disclaimer_popup==========*/


/*==========sidebar_call==========*/
.sidebar_call {width: auto;position: fixed;top: 50%;right: 15px;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);background: #fff;z-index: 999;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;line-height: 1.5;text-align: left;border: 8px solid #333;}
.sidebar_call>img {position: absolute;top: -17px;left: -10px;cursor: pointer;}
.sidebar_call>a {font-size: 18px;font-weight: bold;display: block;padding: 15px;color: #000;text-decoration: none;transition:none;-webkit-transition:none;-moz-transition:none;}
.sidebar_call>a > img{background: #01a1dd;display: inline-block;text-align: center;position: absolute;top: 15px;left: 15px;width: 40px;height: 40px;padding: 10px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.sidebar_call>a:active, .sidebar_call>a:focus, .sidebar_call>a:hover {color: #000;text-decoration: none;}
.sidebar_call>a>span {display: inline-block;padding-left: 50px;padding-top:10px;}
.sidebar_call>a>b {display: block;font-weight: bold;font-size: 13px;margin-top: 5px;}
.sidebar_call.active{background: none;border:none;}
.sidebar_call.active>a{line-height: 45px;width: 55px;height: 55px;text-align: center;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;box-shadow:0px 0px 5px grey;-webkit-box-shadow:0px 0px 5px grey;-moz-box-shadow:0px 0px 5px grey;background: #fff;border: 5px solid #01a1dd;padding: 11px 0;float: left;}
.sidebar_call.active>a> img{display: block;top: 0;left: 0;background: none;line-height: 0;padding: 0;width: 20px;height: 20px;right: 0;bottom: 0;margin: auto;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.sidebar_call.active > a > img ~ *{display: none;}
/*==========sidebar_call==========*/


/*==========popup==========*/
.autoOpenPopup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999999;
    display: none;
    line-height: 1.3;
}
.autoOpenPopup > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.7);
}
.autoOpenPopup > div > div {
    width: 900px;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.autoOpenPopup div > div.active {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.autoOpenPopup > div > div > i {
    position: absolute;
    top: 0;font-weight:bold;font-style:normal;
    width: 50px;
    height: 50px;
    color: #01a1dd;
    font-size: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    text-decoration: none;
    right: 0;
}
.autoOpenPopup div.main_popup {
    width: 100%;
    float: left;
    padding: 40px 20px 30px 270px;
}
.autoOpenPopup div.main_popup p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: center;
}
.autoOpenPopup div.main_popup p.head1 {
    font-weight: bold;
    font-size: 27px !important;
    color: #333;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.autoOpenPopup div.main_popup .partition {
    padding: 0;
    margin: 0 -5px;
    clear: both;
}
.autoOpenPopup div.main_popup .partition::after,
.autoOpenPopup div.main_popup .partition::before {
    content: "";
    display: table;
    clear: both;
}
.autoOpenPopup div.main_popup .partition > li {
    width: 25%;
    float: left;
    padding: 0 5px;
    list-style: none;
}
.autoOpenPopup div.main_popup .partition > li > a {
    width: 100%;
    float: left;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #f4f4f4;
    margin-bottom: 10px;
    padding: 20px 10px 10px;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: start;
    text-decoration: none;
    min-height: 144px;
}
.autoOpenPopup div.main_popup .partition > li > a > * {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: center;
    color: #01a1dd;
    font-weight: bold;
}
.autoOpenPopup div.main_popup .partition > li > a > p {
    line-height: 1;
}
.autoOpenPopup div.main_popup .partition > li > a img {
    display: inline-block;
    height: 50px;
}
.autoOpenPopup div.main_popup p.phone_number {
    display: flex;
    justify-content: center;
}
.autoOpenPopup div.main_popup p.phone_number > a {
    width: auto;
    float: left;
    color: #fff;
    font-weight: bold;
    padding: 12px 25px;
    background: #01a1dd;
    text-decoration: none;
    font-size: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.autoOpenPopup div.main_popup p.phone_number > a img {
    float: left;margin-top: 3px;margin-right: 5px;
}
.autoOpenPopup div.main_popup div.banner_call_center {
    width: 250px;
    height: 100%;
    background: url(images/customer_care.jpg) no-repeat top center;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
}
.autoOpenPopup div.main_popup p.call_us {
    font-weight: bold;
    color: #333;
    margin: 10px 0;
    font-size: 20px;
}
.autoOpenPopup div.main_popup p.call_us > sup {
    color: red;
}
/*==========popup==========*/


/*==========arrow_top==========*/
a.arrow_top{width:0;height:0;position:fixed;bottom:70px;right:15px;background:#01a1dd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;opacity:0;visibility:hidden;box-shadow: 0px 0px 5px grey;-webkit-box-shadow: 0px 0px 5px grey;-moz-box-shadow: 0px 0px 5px grey;z-index:99;}
a.arrow_top.active{width:40px;height:40px;opacity:1;visibility:visible;}
a.arrow_top::before{width:0;height:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #fff;}
/*==========arrow_top==========*/


.talk_to_technician {width:auto;position:fixed; bottom:15px; right:15px; background:black; color:white; padding:10px; border-radius:4px;}
.talk_to_technician a { color:#d8d8d8; }
.talk_to_technician a:hover { color:#fff; }


@media (min-width: 992px)
{
	/*==========header==========*/
	.navigation_bar .tabs_area {display:block !important;}
	/*==========header==========*/
}
@media (min-width: 992px) and (max-width: 1199px) {
	/*==========popup==========*/
    .autoOpenPopup div.main_popup p.head1 {
        font-size: 25px !important;
    }
	/*==========popup==========*/
	.blogs .blogs_area {min-height: 290px;}

}
@media (max-width: 991px)
{
	/*==========header==========*/
    .header{padding-bottom:0;}
    
	.header .logo_area{width:100%;display: flex;justify-content: center;}
	.header .numbers{width:100%;margin:0;display: flex;justify-content: center;border-top: 1px solid #ccc;padding-top: 10px;flex-wrap: wrap;}
	.header .numbers > a {margin-left: 15px;margin-right: 15px;}
	.header .numbers > a:last-child{margin-right:15px;}
	
	.navigation_bar .tabs_area {border-top: 2px solid #fff;padding:10px 0;display:none;}
	.navigation_bar .menu{display:block;}
	.navigation_bar .tabs_area > a {width: auto;clear:both;}
	.navigation_bar .tabs_area > a:last-child{float:left;}
	/*==========header==========*/
	.blogs .blogs_area {min-height: auto;}
	.main_heading.blog_heading{text-align:center;}
}
@media (min-width: 768px) and (max-width: 991px)
{
	/*==========services==========*/
	.services .services_area > li{width:33.33%;}
	/*==========services==========*/
	
	/*==========popup==========*/
	.autoOpenPopup div.main_popup {
        width: 100%;
        padding: 30px 30px 20px 230px;
    }
    .autoOpenPopup > div > div {
        width: 738px;
    }
    .autoOpenPopup div.main_popup p.head1 {
        font-size: 21px !important;
    }
    .autoOpenPopup div.main_popup div.banner_call_center {
        width: 200px;
    }
    .autoOpenPopup div.main_popup .partition > li > a {
        min-height: 134px;
    }
    .autoOpenPopup div.main_popup .partition > li > a img {
        height: 40px;
    }
	/*==========popup==========*/
}
@media (max-width:767px)
{
	.main_heading{font-size:36px;}
	/*==========services==========*/
	.services .services_area > li > a > img{width:75px;height:75px;}
	/*==========services==========*/
	
	/*==========popup==========*/
	.autoOpenPopup div.main_popup {
        width: 100%;
        padding: 40px 10px 0 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }
    .autoOpenPopup > div > div {
        width: 300px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }
    .autoOpenPopup div.main_popup .partition > li {
        width: 50%;
    }
    .autoOpenPopup div.main_popup .partition > li > a {
        min-height: auto;padding:10px 10px 0;
        background: #fff;font-size:9px;white-space:nowrap;
        border: 1px solid #ccc;
    }
    .autoOpenPopup div.main_popup .partition > li > a img {
        height: 40px;width:auto;
    }
    .autoOpenPopup div.main_popup p.head1 {
        font-size: 18px !important;margin-bottom: 15px;
    }
    .autoOpenPopup div.main_popup p.phone_number > a {
        padding: 10px 20px;
        font-size: 16px;
    }
    .autoOpenPopup div.main_popup div.banner_call_center {
        width:100%;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
	.autoOpenPopup div.main_popup div.banner_call_center::before{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:rgba(225,225,225,0.7);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
    .autoOpenPopup div.main_popup p.call_us {
        margin: 5px 0 10px;
        font-size: 16px;
    }
	.autoOpenPopup div.main_popup p.phone_number > a img {width: 14px;height: auto;}
	.autoOpenPopup div.main_popup p, .autoOpenPopup div.main_popup .partition{position:relative;}
	
	/*==========popup==========*/
	
}
@media (max-width:620px)
{
	/*==========sidebar_call==========*/
	.sidebar_call{right:10px;}
	/*==========sidebar_call==========*/
	/*==========arrow_top==========*/
	a.arrow_top{right:10px;}
	/*==========arrow_top==========*/
}
@media (min-width: 461px) and (max-width: 767px)
{
	/*==========services==========*/
	.services .services_area > li{width:50%;}
	/*==========services==========*/
}
@media (max-width: 460px)
{
	/*==========services==========*/
	.services .services_area > li{width:100%;}
	/*==========services==========*/
	
	/*==========comment_area==========*/
	.content_area .comment_area > li{padding-left:0;}
	.content_area .comment_area > li b{width:100%;}
	.content_area .comment_area > li .stars{float:left;}
	.content_area .comment_area > li .user{width:40px;height:40px;line-height:38px;position: static;margin-bottom:5px;float:left;clear:both;}
	/*==========comment_area==========*/
}

