/*
Theme Name: ARPrice
Theme URI: https://arprice.com
Author: the WordPress team
Author URI: https://arprice.org/
Description: ARPrice theme
Version: 1.0
Text Domain: ARPrice
*/

@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-bold-webfont.woff2') format('woff2'), url('fonts/montserrat-bold-webfont.woff') format('woff'), url('fonts/montserrat-bold-webfont.ttf') format('truetype'), url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.eot');
    src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-light-webfont.woff2') format('woff2'), url('fonts/montserrat-light-webfont.woff') format('woff'), url('fonts/montserrat-light-webfont.ttf') format('truetype'), url('fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('fonts/montserrat-medium-webfont.eot');
    src: url('fonts/montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-medium-webfont.woff2') format('woff2'), url('fonts/montserrat-medium-webfont.woff') format('woff'), url('fonts/montserrat-medium-webfont.ttf') format('truetype'), url('fonts/montserrat-medium-webfont.svg#montserratmedium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-regular-webfont.woff2') format('woff2'), url('fonts/montserrat-regular-webfont.woff') format('woff'), url('fonts/montserrat-regular-webfont.ttf') format('truetype'), url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'montserratsemibold';
    src: url('fonts/montserrat-semibold-webfont.eot');
    src: url('fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-semibold-webfont.woff2') format('woff2'), url('fonts/montserrat-semibold-webfont.woff') format('woff'), url('fonts/montserrat-semibold-webfont.ttf') format('truetype'), url('fonts/montserrat-semibold-webfont.svg#montserratsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular_gdi.eot');
    src: url('fonts/Roboto-Regular_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular_gdi.woff') format('woff'), url('fonts/Roboto-Regular_gdi.ttf') format('truetype'), url('fonts/Roboto-Regular_gdi.otf') format('opentype'), url('fonts/Roboto-Regular_gdi.svg#Roboto-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    font-stretch: normal;
    unicode-range: U+000D-25CA;
}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-bold-webfont.woff2') format('woff2'), url('fonts/roboto-bold-webfont.woff') format('woff'), url('fonts/roboto-bold-webfont.ttf') format('truetype'), url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family:Slack;
    src:url(fonts/icons/slack-icons-Regular.eot);
    src:url(fonts/icons/slack-icons-Regular.eot?#iefix) format('embedded-opentype'),
    url(fonts/icons/slack-icons-Regular.woff) format('woff'),
    url(fonts/icons/slack-icons-Regular.ttf) format('truetype');
    font-style:normal;font-weight:400;
    font-display: swap;
}
/*html,body {
    overflow-x: hidden !important;
}*/
.header_bg {
    background-color: #5e2ad4;
    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar-nav {
    float: right;
}
#navbarCollapse {
    float: right;
    display: block !important;
}
header ul#menu-header-menu {
    list-style: none;
    padding: 0;
    margin: 13px auto;
}
header #menu-header-menu li {
    display: inline-block;
    margin-right: 30px;
}
header #menu-header-menu li:last-child {
    margin-right: 0px;
}
header #menu-header-menu li a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    font-family: 'montserratmedium';
}
header #menu-header-menu li a:hover {
    color: #ffd050;
}
header #menu-header-menu li.yellow_color a {
    color: #ffd050;
}
header #menu-header-menu li.yellow_color a:hover {
    color: #fff;
}
.banner_bg {
    background-position: bottom center;
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 858px;
    background-color: #5e2ad4;
    border-radius: 0;
}
.no-webp .banner_bg{
    background-image: url(images/banner_bg.png);    
}
.webp .banner_bg{
    background-image: url(images/banner_bg.webp) !important;
}
.banner_title {
    font-size: 36px;
    font-family: "montserratbold";
    color: #fff;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 35px;
}
.banner_text {
    font-size: 18px;
    font-family: "montserratregular";
    color: #fff;
    line-height: 24px;
    text-align: center;
    width: 80%;
    margin: 0 auto 60px auto;
}
.buy_now_btn {
    font-size: 16px;
    font-family: "montserratmedium";
    color: #262c3a;
    background-color: #ffd050;
    border: 2px #ffd050 solid;
    border-radius: 25px;
    width: 280px;
    height: 46px;
    margin: 0 10px;
    outline:none !important;
    box-shadow:None !important;
}
.buy_now_btn:hover {
    color: #ffd050;
    background-color: transparent;
    border: 2px #ffd050 solid;
}
.free_version_btn {
    font-size: 16px;
    font-family: "montserratmedium";
    color: #fff;
    background-color: transparent;
    border: 2px #fff solid;
    border-radius: 25px;
    width: 255px;
    height: 46px;
    margin: 0 10px;
    outline:none !important;
    box-shadow:None !important;
}
.free_version_btn:hover {
    color: #262c3a;
    background-color: #fff;
    border: 2px #fff solid;
}
.text_center {
    text-align: center;
}
.circle {
    width: 275px;
    height: 275px;
    border-radius: 100%;
}
.title {
    font-size: 36px;
    font-family: "montserratbold";
    color: #262c3a;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 35px;
}
.title_1 {
    font-size: 36px;
    font-family: "montserratlight";
    color: #262c3a;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 35px;
}
.small_titles {
    font-size: 18px;
    font-family: "montserratbold";
    color: #262c3a;
    text-transform: uppercase;
    text-align: center;
}
.key_features_text {
    font-size: 15px;
    font-family: "montserratregular";
    color: #262c3a;
    line-height: 22px;
    text-align: center;
}
.padding_top_bottom {
    padding: 125px 0;
}
.text_1 {
    font-size: 18px;
    font-family: "montserratregular";
    color: #262c3a;
    line-height: 28px;
    text-align: center;
    margin: 0 auto 60px;
    width: 80%;
}
.new_ui_image {
    width: 100%;
    padding: 10px;
    background-color: #f6f9fe;
    border-radius: 8px;
    z-index: 1px;
}
.new_ui_img {
    width: 75%;
    float: left;
}
.new_ui_img_right {
    width: 25%;
    float: right;
    background-color: #fff;
    padding-top: 90px;
    height: 100%;
}
.row_1 {
    width: 100%;
}
.background_1 {
    width: 100%;
    height: 374px;
    background: rgb(255, 119, 87);
    background: -moz-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: -webkit-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: -o-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: -ms-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: linear-gradient(90deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    margin-top: -245px;
}
.team_showcase {
    -webkit-box-shadow: 9px 9px 30px 0px rgba(75, 111, 255, 0.1);
    -moz-box-shadow: 9px 9px 30px 0px rgba(75, 111, 255, 0.1);
    box-shadow: 9px 9px 30px 0px rgba(75, 111, 255, 0.1);
}
.analytics {
    -webkit-box-shadow: 0px 0px 25px 0px rgba(182, 187, 202, 0.15);
    -moz-box-shadow: 0px 0px 25px 0px rgba(182, 187, 202, 0.15);
    box-shadow: 0px 0px 25px 0px rgba(182, 187, 202, 0.15);
}
.import_data_part {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 110px 0;
}

.no-webp .import_data_part{
    background-image: url(images/import_data_background.png);    
}
.webp .import_data_part{
    background-image: url(images/import_data_background.webp);
}
/*.import_data {
    background-image: url(images/import_data.png);
    background-repeat:no-repeat;
    width: 185px;
    height: 188px;
    background-size: 100%;
}*/

.title_white {
    font-size: 36px;
    font-family: "montserratbold";
    color: #fff;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 35px;
}
.title_1_white {
    font-size: 36px;
    font-family: "montserratlight";
    color: #fff;
    text-align: left;
    margin: 0 auto;
    padding-bottom: 35px;
}
.text_1_white {
    font-size: 18px;
    font-family: "montserratregular";
    color: #fff;
    line-height: 28px;
    text-align: left;
    margin-bottom: 60px;
}
.compatible_with {
    background: rgb(155, 47, 255);
    background: -moz-linear-gradient(0deg, rgb(155, 47, 255) 0%, rgb(255, 119, 87) 100%);
    background: -webkit-linear-gradient(0deg, rgb(155, 47, 255) 0%, rgb(255, 119, 87) 100%);
    background: -o-linear-gradient(0deg, rgb(155, 47, 255) 0%, rgb(255, 119, 87) 100%);
    background: -ms-linear-gradient(0deg, rgb(155, 47, 255) 0%, rgb(255, 119, 87) 100%);
    background: linear-gradient(90deg, rgb(155, 47, 255) 0%, rgb(255, 119, 87) 100%);
    padding: 130px 0;
}
.compatible_with_box {
    width: 100%;
    max-width: 253px;
    margin: 0 5px 10px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(92, 39, 87, 0.15);
    -moz-box-shadow: 0px 0px 25px 0px rgba(92, 39, 87, 0.15);
    box-shadow: 0px 0px 25px 0px rgba(92, 39, 87, 0.15);
    padding: 30px;
    display: inline-block;
}
.compatible_with_box_text {
    font-size: 18px;
    font-family: "montserratsemibold";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border-radius: 10px;
}
.gutenberg_img {
    width: 90px;
    height: 90px;
    background-position: 208px -2px;
    margin: 0 auto;
    margin-bottom: 32px;
}

.divi_img {
     width: 93px;
    height: 93px;
    background-position: 208px -97px;
    margin: 0 auto;
    margin-bottom: 32px;
}

.wpbakery_img {
    width: 116px;
    height: 93px;
    background-position: 208px -194px;
    margin: 0 auto;
    margin-bottom: 32px;
}

.cornerstone_img {
    width: 129px;
    height: 94px;
    background-position: 208px -291px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 32px;
}

.kingcomposer_img {
    width: 129px;
    height: 94px;
    background-position: 680px -900px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 32px;   
}

.elementor_img {
    width: 110px;
    height: 94px;
    background-position: 790px -900px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 32px;   
}

.beaver_builder_img {
    width: 129px;
    height: 104px;
    background-position: 245px -851px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 22px;  
}


.other_features_box {
    margin-bottom: 40px;
}
.small_title {
    font-size: 18px;
    font-family: "montserratsemibold";
    color: #262c3a;
    text-align: left;
    padding-left: 15px;
}
.small_text {
    font-size: 15px;
    font-family: "montserratmedium";
    color: #777f9d;
    line-height: 22px;
    text-align: left;
    padding-left: 15px;
}
.image_box {
    width: 90px;
    height: 90px;
    margin-bottom: 15px;
    background-color: #ddd;
}
.feature_iconbg {
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}

.integration_with {
    background-color: #5e2ad4;
}
.integration_with_title {
    font-size: 24px;
    font-family: "montserratbold";
    color: #ffd200;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.integration_with_title_box {
    width: 100%;
    background-color: #fff;
    padding: 22px 5px;
    border-radius: 10px;
    margin-bottom: 84px;
}
.integration_image_box_1 {
    width: 280px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -85px;
}

.integration_image_box_2 {
    width: 192px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -174px;
}
.integration_image_box_3 {
    width: 225px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -263px;
}
.integration_image_box_4 {
    width: 214px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -352px;
}
.integration_image_box_5 {
    width: 193px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -441px;
}

.video_support_image_box_1 {
    width: 128px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -530px;
}
.video_support_image_box_2 {
    width: 154px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -619px;
}
.video_support_image_box_3 {
    width: 204px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -708px;
}
.video_support_image_box_4 {
    width: 220px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 -797px;
}

.other_support_image_box_1 {
    width: 184px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -533px -398px;
}
.other_support_image_box_2 {
    width: 184px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -533px -487px;
}
.other_support_image_box_3 {
    width: 184px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -533px -576px;
}
.other_support_image_box_4 {
    width: 184px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -533px -665px;
}
.other_support_image_box_5 {
    width: 184px;
    height: 86px;
    padding: 20px auto;
    margin: 0 auto;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: -533px -754px;
}


.dash-border {
    border-top: 2px dashed #ddd;
}
.download_sample_home_page_btn{
    float: none;
    background: #fff;
    display: inline-block;
    position: relative;
    margin: 0 auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-51%);
    -webkit-transform: translate(-50%,-51%);
    -moz-transform: translate(-50%,-51%);
    -o-transform: translate(-50%,-51%);
    padding: 0 10px;
}
.download_sample_home_page_btn a{
    font-size: 16px;
    font-family: "montserratregular";
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #fe5373;
    background-color: #fe5373;
    width: 318px;
    height: 66px;
    display: block;
    line-height: 65px;
    text-align: center;
    text-decoration: none;
    border-radius:100px;
    letter-spacing: 1px;
    transition:all 0.5s;
}

.download_sample_home_page_btn a:hover{
    background:transparent;
    color:#fe5373;
}

.sq_box {
    width: 40%;
    margin: 0 auto 30px;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    color: #ff6685;
    font-family: 'montserratbold';
}
.sq_box label {
    color: #482061;
    text-transform: uppercase;
    display: block;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: normal;
    font-family: 'montserratsemibold';
}
.padding_top {
    padding-top: 125px;
}
.key_feature {
    margin: 0 auto;
    background-repeat: no-repeat;
}

.kf_real_time_editor {
    background-position: -118px 0;
    height: 56px;
    width: 70px;
    margin-bottom: 25px;
}
.kf_toggle_pricing {
    background-position: -188px 10px;
    height: 56px;
    width: 70px;
    margin-bottom: 25px;
}
.kf_icon_included {
    background-position: -256px 0;
    height: 56px;
    width: 46px;
    margin-bottom: 25px;
}
.kf_full_responsive {
    background-position: -299px 0;
    height: 56px;
    width: 80px;
    margin-bottom: 25px;
}
.testimonials {
    background: rgb(255, 119, 87);
    background: -moz-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: -webkit-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: -o-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: -ms-linear-gradient(0deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    background: linear-gradient(90deg, rgb(255, 119, 87) 0%, rgb(155, 47, 255) 100%);
    display: inline-block;
    padding: 70px 0;
}
.testimonial_box {
    border-radius: 6px;
    background-color: #fff;
    height: 280px;
}
.testimonial_heading {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.testimonial_img {
    display: inline-block;
    float: left;
    padding: 15px 10px 13px 15px;
}
.testimonial_title {
    float: left;
    padding: 25px 0;
    font-size: 16px;
    color: #262c3a;
    font-weight: bold;
    font-family: 'montserratmedium';
}
.testimonial_desc {
    padding: 15px;
    font-family: "montserratregular";
    color: #262c3a;
    line-height: 24px;
    font-size: 14px;
}
.sample_plus_box {
    width: 270px;
    height: 270px;
    border: 30px solid rgba(255, 83, 115, 0.3);
    border-radius: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: -20%;
}
.inner_plus_box {
    background-color: #fe5373;
    width: 210px;
    height: 210px;
    border-radius: 100%;
}
.inner_plus_box .plus_title {
    font-size: 54px;
    color: #fff;
    text-align: center;
    font-family: 'robotobold';
    padding-top: 25px;
    height: 95px;
}
.inner_plus_box .plus_text {
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-family: 'robotobold';
}
.inner_plus_box .plus_review {
    font-size: 16px;
    color: #fff724;
    text-align: center;
    font-family: 'robotobold';
}
.plus_rating_star {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 22px;
    width: 112px;
    margin: 0 auto;
}
.header_bg .navbar-toggler {
    border: 1px solid #fff;
    padding: 5px;
}
.header_bg .navbar-span-icon {
    border-top: 1px solid #fff;
    display: block;
    margin: 5px;
    width: 20px;
}
.page_container {
    min-height: 700px;
    padding-top: 40px;
    padding-bottom: 60px;
}
footer {
    background-color: #131e33;
    padding-top: 40px;
    padding-bottom: 40px;
    display: inline-table;
    width: 100%;
}
footer .footer_link .copyrights {
    color: #616f8a;
    font-size: 18px;
    font-family: 'montserratmedium';
    text-align: center;
    border-top: 1px solid rgba(255,255,255,0.1);
    padding-top: 20px;
    width: 100%;
    float: left;
}
footer .footer_link .copyrights a{ color: #616f8a; text-decoration: underline; outline: none; }
footer .footer_link .copyrights a:hover{ color: #ffffff; }
footer .footer_link .links {
    float: right;
	text-align: center;
}
footer .footer_link #menu-footer-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 20px; 
}
footer .footer_link #menu-footer-menu li {
    display: inline-block;
    margin-right: 30px;
    font-size: 18px;
    color: #616f8a;
}
footer .footer_link #menu-footer-menu li:last-child {
    margin-right: 0px;
}
footer .footer_link #menu-footer-menu li a {
    color: #616f8a;
    text-decoration: none;
    font-family: 'montserratmedium';
}
footer .footer_link #menu-footer-menu li a:hover {
    color: #fff;
}
#topbtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #fe5373;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.topbtn_icon{
  background-repeat: no-repeat;
  background-position:-724px -163px;
  height: 25px;
  width: 25px;
  display: inline-block;
  margin-top: -2px;
}

.arfbreadcumheader {
    background-color: #F6F7FC;
    min-height: 60px;
    display: inline-block;
}
.arfbreadcumtitle {
    font-size: 16px;
    font-family: 'montserratmedium';
    color: #626e8F;
    padding: 15px 0px 15px 0px;
    margin-top: 6px;
    margin-bottom: 0;
}
.arfbreadcumtitle a{
    color:#5e2ad4;
}
.arfleft {
    float: left;
}
.arfright {
    float: right;
}
#header-search {
    overflow: auto;
    float: right;
    padding: 15px 0px 15px 0px;
    width: 60%;
}
#header-search input.searchbox {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #D3DFE8;
    height: 34px;
    padding: 4px;
        padding-right: 4px;
        padding-left: 4px;
    padding-right: 28px;
    color: #4a4a4a;
    float: left;
    padding-left: 10px;
    font-family: "montserratlight";
    font-size: 16px;
    width: 100%;
}
#header-search input.button {
    border: 0;
    padding: 0;
    margin: 7px 0 0 -24px;
    width: 21px;
    height: 24px;
    background-position: -743px -137px;
    background-repeat: no-repeat;
    background-color: transparent;
    float: left;
}

.arfdocumentationsidebar .collapse {
    display: none;
}
.arfdocumentationsidebar .collapse.in {
    display: block;
}
.arfdocumentationsidebar .panel-group {
    margin-bottom: 20px;
}
.arfdocumentationsidebar .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.arfdocumentationsidebar .panel-default {
    border-color: #dfeaf3;
}
.arfdocumentationsidebar .panel-group .panel + .panel {
    margin-top: 5px;
}
.arfdocumentationsidebar .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.arfdocumentationsidebar .panel-default > .panel-heading {
    background-color: #f6f7fc;
    height: 45px;
    border-color: #dfeaf3;
}
.arfdocumentationsidebar a.panel_title_a {
    font-family: "montserratlight";
    font-size: 15px;
    color: #212529;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}
.arfdocumentationsidebar .panel-title {
    font-family: "montserratmedium";
    font-size: 14px;
    margin-top: 3px;
}
.arfdocumentationsidebar .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.arfpagecontent {
    margin-top: 45px;
}
.arfbluetitle {
    text-align: left;
    font-size: 30px;
    font-family: "montserratregular";
    color: #5e2ad4;
}
.doc_image img{
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 25px 0px 25px 0px;
    border-radius: 6px;
    -o-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 2px #EBEDF6 solid;
}
#searchPage-search .searchbox {
    border: 1px solid #d3dfe8;
    height: 40px;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 85%;
    float: left;
    padding-left: 10px;
    font-family: "montserratlight";
    font-size: 16px;
}
.arfsearchdocumentation {
    width: 13%;
    height: 42px;
    font-size: 17px;
    text-transform: uppercase;
    background-color: #5e2ad4;
    border-radius: 50px;
    -o-border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border: none;
    transition: color 500ms ease 0s,background-color 500ms ease 0s;
    color: #ffffff;
    font-family: "montserratlight";
    outline: none;
    margin-left: 10px;
    margin-top: -4px;
    cursor: pointer;
}
.arfdocumentationsidebar{
    flex: 0 0 27%;
    max-width:27%;
}
.arfdocumentation_contain{
    flex: 0 0 73%;
    max-width:73%;
}
.blog_title a{
    text-decoration:none;
}
.arfblogtitle {
    text-align: left;
    font-size: 25px;
    font-family: "montserratlight";
    color: #262c3a;
    margin: 20px 0px 25px 0px;
    margin-bottom: 25px;
    font-weight: bold;

}
.arfmarginbottom25 {
    margin-bottom: 25px !important;
}
.arfpagination {
    width: 100%;
    clear: both;
    text-align: center;
    padding: 20px;
    margin: 20px 0px 20px 0px;
    background-color: #fff;
}
.arfpagination a:hover{
    text-decoration:none;
}
.paged-num {
    width: 25px;
    height: 25px;
    font-family: "montserratlight";
    font-size: 17px;
    color: #262c3a;
    display: inline-block;
    line-height: 24px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0px 5px 0px 5px;

}
.paged-num.current {
    background-color: #5e2ad4;
    color: #FFFFFF;
}
.paged-num:hover {
    background-color: #5e2ad4;
    color: #FFFFFF;
    text-decoration: none;
}
.arffirst_page {
    background-position: -669px -95px;
    background-repeat: no-repeat;
    width: 24px;
    height: 16px;
    display: inline-block;
    transform: translateY(8%);
}
.arffirst_page:hover{
    background-position: -669px -113px;
}

.arfprevious_page {
    background-position: -697px -96px;
    background-repeat: no-repeat;
    width: 13px;
    height: 14px;
    display: inline-block;
    transform: translateY(8%);
}
.arfprevious_page:hover{
    background-position: -697px -114px;
}

.arfnext_page {
    background-position:-724px -96px;
    background-repeat: no-repeat;
    width: 13px;
    height: 14px;
    display: inline-block;
    margin-left: 10px;
    transform: translateY(8%);
}
.arfnext_page:hover{
    background-position:-724px -114px;
}

.arflast_page {
    background-position:-741px -96px;
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    display: inline-block;
    transform: translateY(8%);
}
.arflast_page:hover{
    background-position:-741px -114px;
}

.arfcategoryul {
    margin: 0px;
    padding: 0px;
}
.arfcategoryul li {
    list-style: none;
    border-bottom: 1px solid #DFEAF3;
    padding: 0px;
}
.arfcategoryul li a {
    font-family: "montserratmedium";
    font-size: 14px;
    color: #626e8F;
    text-align: left;
    text-decoration: none;
    display: inherit;
    padding: 15px;
}
.arfcategoryul li a:hover, a.panel_title_a:focus, .arfcategoryul li a:focus, .arfcategoryul li.active a {
    outline: none;
    text-decoration: none;
    color: #5e2ad4;
}
.arfcontentclass li {
    font-family: "montserratlight";
    font-size: 16px;
    text-align: left;
    margin: 5px 0px 5px 0px;
    list-style: none;
}
.arfcontentclass{
    margin-bottom: 50px;
}
.arfcontentclass h1{
    font-size: 27px;
}
.arfcontentclass h2{
    font-size: 24px;
}
.arfcontentclass h3{
    font-size: 21px;
}
.arfcontentclass p{font-size:16px;}
.arfcontentclass li a{
    color: #5e2ad4;
}
.arfcontentclass li a:hover{
    text-decoration: none;
}
.arfcontentclass li:not(.arsocialshare_button)::before {
    content: '';
    width: 12px;
    height: 17px;
    background-repeat: no-repeat;
    background-position:-747px -72px;
    display: inline-block;
    transform: translateY(14%);
    padding-left: 25px;
    margin-left: -25px;
}
.arp_social_list li.facebook::before{
    content: '';
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
    background-position:-683px -137px;
    display: inline-block;
    transform: translateY(14%);
    padding-left: 25px;
    margin-left: -25px;
}
.arp_social_list li.twitter::before{
    content: '';
    width: 21px;
    height: 20px;
    background-repeat: no-repeat;
    background-position:-713px -137px;
    display: inline-block;
    transform: translateY(14%);
    padding-left: 25px;
    margin-left: -25px;
 }

.alert.alert_info {
    border-left-color: #5e2ad4;
}
.alert {
    padding: .75rem 1rem .75rem 3rem;
    border: 1px solid #e8e8e8;
    background: #ffffff;
    color: #555459;
    border-left-width: 5px;
    margin: 0 auto 1rem;
    border-radius: 0.25rem;
}
.alert.alert_info>i:first-of-type {
    color: #5e2ad4;
}

.alert>i.ts_icon:first-of-type {
    margin-right: 0.5rem;
    margin-left: -2rem;
    width: 1.25rem;
    text-align: center;
    float: left;
}
.ts_icon_info_circle:before {
    content: '\E008';
}
.ts_icon:before, ts-icon:before {
    font-family: Slack;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}
.example {
    margin: 0 auto;
    border: 1px solid #5e2ad4;
}
.example h5 {
    background-color: #5e2ad4;
    color: #fff;
    padding-left: 5px;
}
.example pre {
    margin: 8px;
    background-color: #f9f9f9;
    overflow-x: scroll;
    white-space: pre;
    border: 1px solid #E8E8E8;
    font-size: 14px;
    padding: .1rem .4rem;
    border-radius: .2rem;
}
.new_feature{color:#ff0000;font-weight:700}
.mobile_view.banner_title{display: none;}
.mobile_view.banner_text{display: none;}
.mobile_view.arfdocumentationsidebar{display:none;}
.arp_archive_page_container{ padding-top: 80px; }
.arparchiveheaderdescription{
    font-size: 18px;
    font-family: "montserratregular";
    color: #262c3a;
    line-height: 28px;
    text-align: center;
}
.arp_archive_content_wrapper{ margin-top: 45px; }
.arp_archive_post_wrapper { padding-bottom: 65px; margin-bottom: 65px; }
.arp_archive_post_wrapper:not(:last-child){ border-bottom: 1px solid #e8f2f3; }
.arp_archive_post_title a{
    text-align: left;
    font-size: 30px;
    font-family: "montserratregular";
    color: #5e2ad4;
    text-decoration: none;
}
.arp_archive_post_content{
    font-size: 16px;
    font-family: "montserratregular";
}
.arp_archive_post_link_container{ text-align: right; }
.arp_archive_post_link {
    font-family: 'montserratmedium';
    color: #ffffff;
    font-size: 16px;
    width: 150px;
    height: 38px;
    background-color: #ff5850;
    border-radius: 25px;
    text-decoration: none;
    text-align: center;
    padding: 12px 32px;
}
.arp_archive_post_link:hover,
.arp_archive_post_link:focus,
.arp_archive_post_link:active {
    text-decoration: none;
    color: #ffffff;
    background-color: #e74840;
}
.pull-right{float: right;}
.pull-left{float: left;}
.arp_post_navs { margin: 15px 0 0 0; }
.arp_post_navs .pull-left a {
    font-family: 'montserratmedium';
    color: #5e2ad4;
    font-size: 20px;
}
.arp_post_navs .pull-right a {
    font-family: 'montserratmedium';
    font-size: 20px;
    color: #5e2ad4;
}
.arp_post_navs .pull-left a:hover,
.arp_post_navs .pull-left a:focus,
.arp_post_navs .pull-right a:hover,
.arp_post_navs .pull-right a:focus {
    text-decoration: none;
}
.arp_post_navs .pull-left a:hover,
.arp_post_navs .pull-right a:hover {
    color: #5e2ad4;
}

.arp_sample_loader{
    float:left;
    position: fixed;
    top:0;
    left:0;
    background:#fff;
    width:100%;
    height:100%;
    z-index: 999999;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.arp_sample_loader.deactivate{
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.arp_sample_loader.hide{
    display:none;
}

.arp-sample-loader-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.arp-sample-loader-spinner div {
  transform-origin: 32px 32px;
  animation: arp-sample-loader-spinner 1.2s linear infinite;
}
.arp-sample-loader-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
  background: #000;
}
.arp-sample-loader-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.arp-sample-loader-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.arp-sample-loader-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.arp-sample-loader-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.arp-sample-loader-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.arp-sample-loader-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.arp-sample-loader-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.arp-sample-loader-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.arp-sample-loader-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.arp-sample-loader-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.arp-sample-loader-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.arp-sample-loader-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes arp-sample-loader-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@media all and (min-width: 1360px) and (max-width: 1600px) {
    .banner_bg {
        min-height: 730px;
        padding: 3rem 2rem;
    }
    .sample_plus_box {
        margin-top: -23%;
    }
    .banner_text {
        margin: 0 auto 40px auto;
    }
    .banner_title {
        font-size: 32px;
    }
}
@media all and (min-width: 1281px) and (max-width: 1359px) {
    .banner_bg {
        min-height: 696px;
        padding: 3rem 2rem;
    }
    .sample_plus_box {
        margin-top: -24.5%;
    }
    .banner_text {
        margin: 0 auto 40px auto;
    }
    .banner_title {
        font-size: 32px;
    }
}
@media all and (min-width: 1024px) and (max-width: 1280px) {
    .banner_bg {
        min-height: 660px;
        padding: 3rem 2rem;
    }
    .banner_title {
        font-size: 32px;
    }
    .banner_text {
        margin: 0 auto 40px auto;
    }
    .compatible_with_box {
        max-width: 210px;
    }
    .testimonial_box {
        height: 310px;
    }
    .sample_plus_box {
        margin-top: -25%;
        height: 240px;
        width: 240px;
    }
    .inner_plus_box {
        height: 180px;
        width: 180px;
    }
    .inner_plus_box .plus_title {
        font-size: 34px;
        height: 70px;
    }
    .inner_plus_box .plus_text {
        font-size: 16px;
    }
    .padding_top_bottom {
        padding: 100px 0;
    }
    .padding_top {
        padding-top: 100px;
    }
    .new_ui_img_right {
        padding-top: 6%;
    }
    .arfdocumentationsidebar{
        flex: 0 0 27%;
        max-width:27%;
    }
    .arfdocumentation_contain{
        flex: 0 0 73%;
        max-width:73%;
    }
    #header-search{
        width: 100%;
    }
    .arfbluetitle{
        font-size:22px;  
    }
    .arfcontentclass h1{
        font-size: 22px;
    }
    .arfcontentclass h2{
        font-size: 18px;
    }
    .arfcontentclass h3{
        font-size: 16px;
    }
    .arfcontentclass p{
        font-size:13px;
    }
    .arfcontentclass li{
        font-size:13px; 
    }
    .arfdocumentationsidebar .panel-heading{padding: 10px 10px;}
    .arfdocumentationsidebar .panel-title{font-size: 12px;}
    .arfcategoryul li a{font-size: 13px;}
    footer .footer_link #menu-footer-menu li {
		display: inline-block;
	    margin-right: 22px;
	    font-size: 16px;
	    color: #616f8a;
	}
}
@media all and (min-width: 992px) and (max-width: 1023px) {
    .banner_bg {
        min-height: 650px;
    }
    .new_ui_img_right {
        padding-top: 60px;
    }
    .compatible_with_box {
        max-width: 210px;
    }
    .sample_plus_box {
        margin-top: -27%;
    }
    .padding_top_bottom {
        padding: 70px 0;
    }
    .padding_top {
        padding-top: 70px;
    }
    .compatible_with {
        padding: 70px 0;
    }
    .import_data_part {
        padding: 70px 0;
    }
    footer .footer_link #menu-footer-menu li {
		display: inline-block;
	    margin-right: 22px;
	    font-size: 16px;
	    color: #616f8a;
	}
}
@media all and (min-width: 768px) and (max-width: 1023px) {
    .key_features .col-lg-3.col-sm-6.col-xs-12.text_center {
        margin-bottom: 20px;
    }
    .compatible_with_box {
        margin-bottom: 15px;
    }
    .testimonial_section {
        margin-bottom: 10px;
    }
    .testimonial_box {
        height: 305px;
    }
    .banner_title {
        font-size: 32px;
    }
    .arfdocumentationsidebar{
        flex: 0 0 36%;
        max-width:36%;
    }
    .arfdocumentation_contain{
        flex: 0 0 64%;
        max-width:64%;
    }
    #header-search{
        width: 100%;
    }
    .arfbluetitle{
        font-size:22px;  
    }
    .arfcontentclass h1{
        font-size: 22px;
    }
    .arfcontentclass h2{
        font-size: 18px;
    }
    .arfcontentclass h3{
        font-size: 16px;
    }
    .arfcontentclass p{
        font-size:13px;
    }
    .arfcontentclass li{
        font-size:13px; 
    }
    .arfdocumentationsidebar .panel-heading{padding: 10px 10px;}
    .arfdocumentationsidebar .panel-title{font-size: 12px;}
    .arfcategoryul li a{font-size: 13px;}
    #searchPage-search .searchbox{
        width: 78%;
    }
    .arfsearchdocumentation{
        width: 15%;
    }
    footer .footer_link .arp_footer_icons{
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
}
@media all and ( max-width: 1023px ){
    footer .footer_link .arp_footer_icons {
        float: none;
    }
}
@media all and (min-width: 768px) and (max-width: 991px) {
    #menu-header-menu {
        display: block !important;
        width: 100%;
        background-color: #3f2777;
        border-radius: 6px;
    }
    #menu-header-menu li {
        display: block !important;
        padding: 10px 20px;
        margin-right: 0px !important;
    }
    header #menu-header-menu li a{display:block;}
    .navbar_header {
        width: 100%;
    }
    .header_bg .container {
        max-width: 100%;
    }
    .header_bg .navbar-toggler {
        display: block;
        margin-top: 12px;
        float: right;
    }
    .header_bg #navbarCollapse {
        display: none !important;
    }
    .header_bg #navbarCollapse.show {
        display: block !important;
        position: absolute;
        width: 96%;
        top: 70px;
        right: 2%;
        left: 2%;
        padding-left: 15px;
        padding-right: 15px;
        z-index: 99;
    }
    .testimonial_box {
        height: auto;
    }
    .background_1 {
        height: 344px;
    }
    .padding_top_bottom {
        padding: 90px 0;
    }
    .padding_top {
        padding-top: 90px;
    }
    .text_1 {
        width: 100%;
    }
    .banner_title {
        width: 100%;
    }
    .banner_text {
        width: 100%;
    }
    .compatible_with {
        padding: 90px 0;
    }
    .import_data_part {
        padding: 90px 0;
    }
    .banner_bg {
        min-height: 600px;
        padding: 2rem;
    }
    .new_ui_img {
        width: 100%;
    }
    .new_ui_img_right {
        width: 100%;
        padding-top: 30px;
        height: auto;
    }
    .sq_box {
        width: 32%;
        display: inline-block;
    }
    footer .footer_link .links {
        margin: 0 auto;
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 25px;
    }
    footer .footer_link .copyrights {
        width: 100%;
        text-align: center;
    }
}
@media all and (min-width: 576px) and (max-width: 767px) {
    .header_bg .container {
        max-width: 100%;
    }
    #navbarCollapse.show {
        display: block !important;
        position: absolute;
        width: 96% !important;
        top: 70px;
        right: 2%;
        left: 2%;
        padding:0 15px;
        z-index: 99; 
    }
    .navbar_header {
        width: 100%;
    }
    .header_bg .navbar-toggler {
        margin-top: 12px;
        float: right;
    }
    .arfdocumentationsidebar{
        flex: 0 0 100%;
        max-width:100%;
        display: none;
    }
    .arfdocumentation_contain{
        flex: 0 0 100%;
        max-width:100%;
    }
    #header-search{
        width: 100%;
    }
    .arfbluetitle{
        font-size:25px;  
    }
    .arfcontentclass h1{
        font-size: 25px;
    }
    .arfcontentclass h2{
        font-size: 22px;
    }
    .arfcontentclass h3{
        font-size: 19px;
    }
    .arfcontentclass p{
        font-size:15px;
    }
    .arfcontentclass li{
        font-size:15px; 
    }
    #searchPage-search .searchbox{
        width: 75%;
    }
    .arfsearchdocumentation{
        width: 23%;
    }
    #topbtn{
        right:15px;
    }
    .buy_now_btn {
        margin-top: 15px;
    }
    .mobile_view.arfdocumentationsidebar{
        display:block;
    }
}
@media all and (min-width: 481px) and (max-width: 767px) {
    #navbarCollapse {
        display: none !important;
    }
    #navbarCollapse.show {
        display: block !important;
    }
    ul#menu-header-menu {
        width: 100%;
        background-color: #3f2777;
        border-radius: 6px;
    }
    ul#menu-header-menu li {
        padding: 10px 20px;
        margin-right: 0px;
    }
    header #menu-header-menu li a{display:block;}
    .banner_title {
        font-size: 32px;
        width: 100%;
    }
    .banner_text {
        width: 100%;
    }
    .banner_bg {
        min-height: 600px;
        padding: 2rem;
    }
    .padding_top_bottom {
        padding: 70px 0;
    }
    .padding_top {
        padding-top: 70px;
    }
    .compatible_with {
        padding: 70px 0;
    }
    .import_data_part {
        padding: 70px 0;
    }
    .testimonial_box {
        height: auto;
    }
    .testimonial_section {
        margin-bottom: 10px;
    }
    .import_data {
        display: none;
    }
    .import_data_part .title_1_white {
        text-align: center;
    }
    .import_data_part .text_1_white {
        text-align: center;
    }
    .compatible_with_box {
        margin-bottom: 13px;
        max-width: 210px;
    }
    .new_ui_img {
        width: 100%;
    }
    .new_ui_img_right {
        width: 100%;
        padding-top: 30px;
        height: auto;
    }
    footer .footer_link .links {
        margin: 0 auto;
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 25px;
    }
    footer .footer_link .copyrights {
        width: 100%;
        text-align: center;
    }

}
@media (max-width: 575px) {
    ul#menu-header-menu {
        width: 100%;
        background-color: #3f2777;
        border-radius: 6px;
    }
    ul#menu-header-menu li {
        padding: 10px 20px;
        margin-right: 0px;
    }
    header #menu-header-menu li a{display:block;}
    .navbar_header {
        width: 100%;
    }
    .header_bg .navbar-toggler {
        margin-top: 12px;
        float: right;
    }
    .banner_title {
        font-size: 30px;
        width: 100%;
    }
    .banner_text {
        width: 100%;
        margin: 0 auto 30px auto;
    }
    .buy_now_btn {
        margin-top: 15px;
    }
    .banner_bg {
        min-height: 540px;
        padding: 2rem;
    }
    .title {
        font-size: 32px;
    }
    .title_1 {
        font-size: 32px;
    }
    .title_1_white {
        font-size: 32px;
    }
    .title_white {
        font-size: 32px;
    }
    #navbarCollapse {
        display: none !important;
    }
    #navbarCollapse.show {
        display: block !important;
        position: absolute;
        width: 96% !important;
        top: 70px;
        right: 2%;
        left: 2%;
        padding:0 15px; 
        z-index: 99;
    }
    .padding_top_bottom {
        padding: 70px 0;
    }
    .compatible_with {
        padding: 70px 0;
    }
    .import_data_part {
        padding: 70px 0;
    }
    .padding_top {
        padding-top: 70px;
    }
    .testimonial_box {
        height: auto;
        margin: 0 20px;
    }
    .testimonial_section {
        margin-bottom: 10px;
    }
    .key_features .col-lg-3.col-sm-6.col-xs-12.text_center {
        padding: 0 30px;
    }
    .team_showcase_box {
        width: 95%;
        margin: 0 auto;
        position: relative;
        top:-80px;
    }
    .import_data {
        display: none;
    }
    .import_data_part .title_1_white {
        text-align: center;
    }
    .import_data_part .text_1_white {
        text-align: center;
    }
    .compatible_with_box {
        margin-bottom: 10px;
        max-width: 210px;
    }
    .other_features_box .image_box {
        margin: 0 auto;
    }
    .other_features_box .small_title {
        text-align: center;
    }
    .other_features_box .small_text {
        text-align: center;
    }
    .integration_with_title_box {
        margin: 0 20px 50px;
    }
    .new_ui_img {
        width: 100%;
    }
    .new_ui_img_right {
        width: 100%;
        padding-top: 30px;
        height: auto;
    }
    footer .footer_link .links {
        margin: 0 auto;
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 25px;
    }
    footer .footer_link .copyrights {
        width: 100%;
        text-align: center;
    }
    .sample_plus_box{
        margin-top:0px;
        width:250px;
        height:250px;
        margin-bottom:-10px;
    }

    .inner_plus_box{
        width:190px;
        height:190px;
    }

    .inner_plus_box .plus_title{
        font-size:44px;
        height:85px;
    }

    .inner_plus_box .plus_text{
        font-size:16px;
    }
    .text_1{
        margin:0 auto 100px;
    }
    .background_1{
        height:220px;
    }
    .arfdocumentationsidebar{
        flex: 0 0 100%;
        max-width:100%;
        display:none;
    }
    .arfdocumentation_contain{
        flex: 0 0 100%;
        max-width:100%;
    }
    .arfbreadcumheader [class*=' col-'] {
        padding:0px; 
    }
    .arfbreadcumheader .container{
        padding:0px; 
    }
    #header-search{
        width: 100%;
    }
    .arfbluetitle{
        font-size:24px;  
    }
    .arfcontentclass h1{
        font-size: 24px;
    }
    .arfcontentclass h2{
        font-size: 20px;
    }
    .arfcontentclass h3{
        font-size: 18px;
    }
    .arfcontentclass p{
        font-size:14px;
    }
    .arfcontentclass li{
        font-size:14px; 
    }
    .arfsearchdocumentation{
        width: 40%;
        margin-top: 15px;
        margin-left: 0;
    }
    .doc_image{
        text-align: center;
    }    
    #topbtn{
        right:15px;
    }
    .jumbotron .banner_title{
        display:none;
    }
    .jumbotron .banner_text{
        display:none;
    }
    .jumbotron .mobile_view.banner_title{
        display: block;
    }
    .jumbotron .mobile_view.banner_text{
        display: block;
    }
    .mobile_view.arfdocumentationsidebar{
        display:block;
    }
}
@media (max-width: 380px) {
    .banner_bg { padding: 2rem 0; } 
    .banner_title{ font-size: 26px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .banner_bg {background-position-y:101%;} 
}

/* Chrome 22-28 */
/*@media screen and (-webkit-min-device-pixel-ratio:0) { .banner_bg {-chrome-:only(;  background-position-y: 101%; );} }*/

.arprice_single_page_content{
    font-family: "montserratregular";
}
.no-webp .feature_iconbg,
.no-webp .integration_image_box_1,
.no-webp .integration_image_box_2,
.no-webp .integration_image_box_3,
.no-webp .integration_image_box_4,
.no-webp .integration_image_box_5,
.no-webp .video_support_image_box_1,
.no-webp .video_support_image_box_2,
.no-webp .video_support_image_box_3,
.no-webp .video_support_image_box_4,
.no-webp .other_support_image_box_1,
.no-webp .other_support_image_box_2,
.no-webp .other_support_image_box_3,
.no-webp .other_support_image_box_4,
.no-webp .other_support_image_box_5,
.no-webp #header-search input.button,
.no-webp .arp_footer_icons a.arp_fb_icon,
.no-webp .arp_footer_icons a.arp_fb_icon:hover,
.no-webp .arp_footer_icons a.arp_twt_icon,
.no-webp .arp_footer_icons a.arp_twt_icon:hover,
.no-webp .arp_footer_icons a.arp_insta_icon,
.no-webp .arp_footer_icons a.arp_insta_icon:hover,
.no-webp .arp_footer_icons a.arp_pint_icon,
.no-webp .arp_footer_icons a.arp_pint_icon:hover,
.no-webp .arffirst_page,
.no-webp .arfprevious_page,
.no-webp .arfnext_page,
.no-webp .arflast_page,
.no-webp .topbtn_icon,
.no-webp .plus_rating_star,
.no-webp .key_feature,
.no-webp .cornerstone_img,
.no-webp .elementor_img,
.no-webp .kingcomposer_img,
.no-webp .beaver_builder_img,
.no-webp .wpbakery_img,
.no-webp .gutenberg_img,
.no-webp .arfcontentclass li:not(.arsocialshare_button)::before,
.no-webp .arp_social_list li.facebook::before,
.no-webp .arp_social_list li.twitter::before,
.no-webp .divi_img{
    background-image: url(images/sprite.png);    
}

.webp .feature_iconbg,
.webp .integration_image_box_1,
.webp .integration_image_box_2,
.webp .integration_image_box_3,
.webp .integration_image_box_4,
.webp .integration_image_box_5,
.webp .video_support_image_box_1,
.webp .video_support_image_box_2,
.webp .video_support_image_box_3,
.webp .video_support_image_box_4,
.webp .other_support_image_box_1,
.webp .other_support_image_box_2,
.webp .other_support_image_box_3,
.webp .other_support_image_box_4,
.webp .other_support_image_box_5,
.webp #header-search input.button,
.webp .arp_footer_icons a.arp_fb_icon,
.webp .arp_footer_icons a.arp_fb_icon:hover,
.webp .arp_footer_icons a.arp_twt_icon,
.webp .arp_footer_icons a.arp_twt_icon:hover,
.webp .arp_footer_icons a.arp_insta_icon,
.webp .arp_footer_icons a.arp_insta_icon:hover,
.webp .arp_footer_icons a.arp_pint_icon,
.webp .arp_footer_icons a.arp_pint_icon:hover,
.webp .arffirst_page,
.webp .arfprevious_page,
.webp .arfnext_page,
.webp .arflast_page,
.webp .topbtn_icon,
.webp .plus_rating_star,
.webp .key_feature,
.webp .cornerstone_img,
.webp .elementor_img,
.webp .kingcomposer_img,
.webp .beaver_builder_img,
.webp .wpbakery_img,
.webp .gutenberg_img,
.webp .arfcontentclass li:not(.arsocialshare_button)::before,
.webp .arp_social_list li.facebook::before,
.webp .arp_social_list li.twitter::before,
.webp .divi_img{
    background-image: url(images/sprite.webp);
}
span.arp_discounted_price {
    display: inline-block;
    margin-left: 2px;
    font-weight: bold;
}
span.arp_strike_price {
    display: inline-block;
    margin-right: 5px;
    position: relative;
}
span.arp_strike_price::after {
    content: '';
    position: absolute;
    width: 105%;
    height: 3px;
    background: #ff0000;
    left: 0;
    transform: rotate(-25deg);
    top: 42%;
}
.links{
	width: 100%;
	float: left;
}
.arp_menu_pos{
	float: none;
	margin:0 auto;
}

/** Copy Right and Other Venture Link Change start */

.copyright-wrapper {
    float: left;
    width: 100%;
    border-top: 1px solid rgba(255,255,255,0.1);
    padding-top: 20px;
}

footer .footer_link .copyright-wrapper .copyrights{
    border-top: none;
    padding-top: 0;
}
footer .footer_link .copyrights {
    color: #616f8a;
    font-size: 18px;
    font-family: 'montserratmedium';
    width: 50%;
    float: left;
}
footer .footer_link .container{
	max-width: 1180px;
}
.our-ventures-links {
    float: right;
}
.our-ventures-links h4 {
    font-size: 16px;
    color: #616f8a;
    display: inline-block;
    margin-right: 16px;
    font-family: 'montserratsemibold';
}
.our-ventures-links a {
    font-size: 15px;
    display: inline-block;
    margin-right: 12px;
    font-family: 'montserratmedium';
    color: #a1aabb;
}
.our-ventures-links a:last-child {
    margin-right: 0;
}
.our-ventures-links a:hover {
    color: #fff;
    text-decoration: underline;
}

@media all and ( max-width: 1199px ){
    footer .footer_link .copyright-wrapper{
        text-align:center;
    }
    footer .footer_link .copyright-wrapper .copyrights{
        width: 100%;
    }

    footer .footer_link .our-ventures-links{
        float:none;
        display:inline-block;
        margin: 20px auto;
    }
}

@media all and ( max-width: 500px ){
    footer .footer_link .our-ventures-links h4{
        width: 100%;
    }
}
/** Copy Right and Other Venture Link Change end */

ul#menu-footer-menu li:nth-child(6){
	display: inline-block;
	margin-top:10px;
}

/** BLOG CTA BOX STYLE - START */

.arp-cta-box-container *{
	position:relative;
	box-sizing: border-box;
}

.arp-cta-box-container{
    float:left;
    width: 343px;
    height: 510px;
    padding: 35px 25px;
    border-radius: 10px;
    background: url( https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-bg-color.webp ) no-repeat;
	background-size: cover;
	margin-top:40px;
	max-width: 100%;
	position:sticky;
	top: 50px;
}
.arp-cta-box-container::before{
    position:absolute;
    content: '';
    display: block;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background: url( https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-bg-vector-elements.webp ) no-repeat;
    background-size:100%;
    background-position: 0px 40px;
}

.arp-cta-box-header-img{
    float:none;
    width: 95%;
    display: block;
    margin:0 auto;
    height: 140px;
    background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-bg-vector.webp) no-repeat center;
    margin-bottom: 15px;
}

.arp-cta-box-heading-wrapper{
    float:left;
    width: 100%;
}

.arp-cta-box-heading{
    float:left;
    width: 100%;
    font-family: "montserratregular", sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom:3px;
}

.arp-cta-box-heading .arp-cta-brand-title{
    color:#FFD050;
}

.arp-cta-box-sub-heading{
    float:left;
    width: 100%;
    color: #fff;
    font-family: "montserratregular", sans-serif;
    font-size: 12px;
}

.arp-cta-box-bullet-point-wrapper{
    float:left;
    width: 100%;
    margin:20px 0 0;
    padding:0 20px;
}

.arp-cta-box-bullet-point-wrapper li{
    list-style: none;
    font-family: "montserratregular", sans-serif;
    font-size: 15px;
    color: #fff;
    margin-bottom: 8px;
}

.arp-cta-box-bullet-point-wrapper li:before{
    content:'';
    display: inline-block;
    left: -20px;
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    width:15px;
    height: 15px;
    background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/Icon.webp) no-repeat center center;
}

.arp-cta-box-limited-time-offer-wrapper{
    float:left;
    width: 100%;
}

.arp-cta-box-limited-time-offer-text{
    float: left;
    width: 100%;
    font-family: "montserratregular", sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.arp-cta-box-limited-time-offer-text span{
    font-size: 36px;
    display:inline-block;
}

.arp-cta-box-limited-time-offer-text span::first-letter{
    font-size: 22px;
}

.arp-cta-box-buy-now-button-wrapper{
    float: left;
    width: 100%;
    text-align: center;
}

.arp-cta-box-button{
    margin-top:8px;
    width: 135px;
    height: 40px;
    background: #FFD050;
    font-family: "montserratregular", sans-serif;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    line-height: 38px;
    border-radius: 2px;
    text-decoration: none;
    color:#1A2538;
    border: 1px solid transparent;
    transition: all .4s;
}

.arp-cta-box-button:hover{
    border: 1px solid #FFD050;
    background: transparent;
    color: #FFD050;
	text-decoration: none;
}

@media all and ( max-width: 420px ){
	.arp-cta-box-heading{ font-size: 18px; }
}

/** BLOG CTA BOX STYLE - END */

/** Blog page Social Sharing - Start */
.blog_sharing_container{
	float: left;
	  width: 100%;
	  border-bottom: 1px solid #000;
	  margin: 40px 0;
	  padding-bottom: 20px;
}
.blog_sharing_title{
	float:left;
	width: auto;
	font-family:'montserratregular', sans-serif;
	font-size: 18px;
	font-weight: 500;
}
.blog_sharing_icon_container{
	float:right;
	width: auto;
}
.blog_sharing_icon_container .share_icon{
	float:left;
	width: 32px;
	height: 32px;
	margin: 0 10px;
}
.share_icon_link.facebook{
	display:block;
	width: 100%;
	height: 100%;
	background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-icon-facebook.webp) no-repeat;
}
.share_icon_link.twitter{
	display:block;
	width: 100%;
	height: 100%;
	background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-icon-twitter.webp) no-repeat;
}
.share_icon_link.linkedin{
	display:block;
	width: 100%;
	height: 100%;
	background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-icon-linkedin.webp) no-repeat;
}
/** Blog page Social Sharing - End */

/** Blog page author box style - start */
.arp-blog-author-box-wrapper{
    float:left;
    width: 100%;
    background: #F7F2FF;
    border: 1px solid #6C34CC;
    min-height: 235px;
    text-align: center;
    border-radius: 5px;
	margin:50px 0;
}

.arp-blog-author-profile-pic{
    float:none;
    width: 120px;
    height: 120px;
    margin:0 auto;
    margin-top: -60px;
    border-radius: 120px;
    background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arprice-author.webp) no-repeat;
    border: 1px solid #6C34CC;
    background-size: cover;
}

.arp-blog-author-name{
    float:left;
    width: 100%;
    text-align: center;
    margin-top:10px;
    font-family: "montserratregular", sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.arp-blog-author-description{
    float:none;
    width: 95%;
    margin:10px auto 20px;
    text-align: center;
    font-family: "montserratregular", sans-serif;
    font-size: 16px;
    font-weight: 500;
    display:inline-block;
}

.arp-blog-author-social-connect{
    float:left;
    width: 100%;
    text-align: center;
}

.arp-blog-author-social-icon{
    float:none;
    margin:0 5px;
    display:inline-block;
    width: 32px; 
    height: 32px; 
}

.arp-blog-author-social-icon.facebook{
    background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-icon-facebook.webp) no-repeat;
}

.arp-blog-author-social-icon.linkedin{
    background: url(https://www.arpriceplugin.com/wp-content/uploads/2025/04/arp-icon-linkedin.webp) no-repeat;
}

@media all and ( max-width: 420px ){
	.arp-blog-author-description{ margin-bottom: 10px; }
}
/** Blog page author box style - end */

/** header buy now button - start */
.buy_now_btn_menu a{
	background: #ffd050;
	color: #000 !important;
	padding: 15px 20px;
	border-radius: 50px;
	border: 1px solid #ffd050;
	transition: all .3s;
}
.buy_now_btn_menu:hover a{
	background: transparent;
	color: #ffd050 !important;
	border: 1px solid #ffd050;
}
/** header buy now button - end */