@charset "utf-8";
* { margin:0; padding:0; }
*, *:before, *:after { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
html { }
:focus { outline:none; }

/*.........placeholder opacity........*/
::-webkit-input-placeholder {
    opacity:1;
}
:-moz-placeholder {
    opacity:1;
}
::-moz-placeholder {
    opacity:1;
}
:-ms-input-placeholder {
    opacity:1;
}
input, textarea { -webkit-appearance: none; -webkit-border-radius: 0; }
body { margin:0; padding:0; font-family: 'MyriadProRegular'; font-size:15px; background-color: #fff; }
a { text-decoration:none !important; transition:all ease-in-out 0.3s; color: #163275; }
button { transition: all ease-in-out 0.3s; }
a img, img { border:none; height: auto; }
ul, li, ol { list-style:none; padding: 0px; margin: 0px; }
input, select, textarea { font-family: 'MyriadProRegular'; font-size: 14px; color: #636363; font-family: 'OpenSansRegular'; border: 1px solid #dedede; }
input, textarea { -webkit-appearance: none; -webkit-border-radius: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; font-family: 'MyriadProBold'; }
strong { color: #636363; font-family: 'MyriadProRegular'; font-weight: normal; }
p { color: #636363; font-family: 'OpenSansRegular'; float: left; font-size: 16px; width: 100%; line-height: 2; margin-bottom: 15px; }
p strong { color: #2169c2; font-family: 'MyriadProBold'; }
p span { color: #05658f; }
p a { color: #05658f; font-size: 18px; font-family: 'OpenSansBold'; }
img { max-width: 100%; }
.row { }
.row:before, .row:after { display:table; content:""; }
.row:after { clear:both; }
.container { width:1140px; margin:0 auto; padding: 0; }
.container:before, .container:after { display:table; content:""; }
.container:after { clear:both; }
/*.....buttons.....*/
.btn_blue { background-color: #02648e; font-size: 23px; box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.2); margin-top: 15px; float: left; font-family: 'OpenSansExtraBold'; border-radius:3px; color: #fff; text-transform: uppercase; padding:20px 45px; }
.btn_blue:hover, .btn_black:focus { background-color: #0988be; color: #fff; }
.btn_orange { background-color: #ff8400; font-size: 23px; box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.2); margin-top: 15px; float: left; font-family: 'OpenSansExtraBold'; border-radius:3px; color: #fff; text-transform: uppercase; padding:20px 45px; }
.btn_orange:hover, .btn_black:focus { background-color: #ffbf36; color: #fff; }
.btn_white { background-color: #fff; font-size: 23px; box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.2); margin-top: 15px; float: left; font-family: 'OpenSansExtraBold'; border-radius:3px; color: #ff8400; text-transform: uppercase; padding:20px 45px; }
.btn_white:hover, .btn_black:focus { background-color: #252525; color: #fff; }
.btn .fa { line-height: 20px; }
.title_1 { display: inline-block; margin-bottom: 45px; text-align: left; width: 100%; }
.title_1 h1 { color: #1c1f21; font-size: 40px; text-transform: uppercase; font-family: 'RalewayRegular'; position: relative; display: inline-block; position: relative; }
.title_1 h1:after { position: absolute; content: ""; height: 1px; width: 72px; background-color: #005283; left: 0; bottom: -15px; }
.title_2 { display: inline-block; margin-bottom: 60px; text-align: center; width: 100%; }
.title_2 p { width: 77%; margin: 0 auto; float: none; }
.title_2 p span { color: #ff8400; }
.title_2 h1 { color: #1c1f21; font-size: 40px; text-transform: uppercase; font-family: 'RalewayRegular'; position: relative; display: inline-block; position: relative; }
.title_2 h1:after { position: absolute; content: ""; height: 1px; width: 72px; background-color: #005283; left: 0; right: 0; margin: 0 auto; bottom: -15px; }
/*******************************************style*********************************************/


.main { float: left; width: 100%; }
.header { width: 100%; float: left; border-bottom: 3px solid #33ade2; }
.logo { display: table-cell; vertical-align: middle; }
.login_btn { display: table-cell; vertical-align: middle; text-align: right; }
.contact_number { display: table-cell; vertical-align: middle; text-align: left; }
.contact_number ul { background: url(../images/call_header.png); background-repeat: no-repeat; background-position: left center; float: right; padding-left: 30px; }
.contact_number span { color: #636363; font-size: 14px; }
.contact_number li a { color: #636363; font-size: 15px; font-family: 'OpenSansSemiBold'; }
.contact_number li a:hover { color: #33ade2; }
.login_btn .btn_orange { float: right; margin: 0; box-shadow: none; padding: 15px 15px; }
.logo img { max-width: 100%; }
.top_header { width: 100%; display: table; height: 90px; }
nav { position:relative; margin:0 auto; display: table-cell; vertical-align: middle; }
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile { border:0; list-style:none; line-height:1; display:block; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#cssmenu:after, #cssmenu > ul:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
#cssmenu #head-mobile { display:none }
#cssmenu { font-family:sans-serif; display: table-cell; vertical-align: middle; }
#cssmenu > ul { float: right; display: table-cell; vertical-align: middle; }
#cssmenu > ul > li { float:left; margin-right: 40px; display: table-cell; vertical-align: middle; }
#cssmenu > ul > li:last-child { margin-right:0px; }
#cssmenu > ul > li > a { font-size:15px; color:#fff; font-family: 'OpenSansRegular'; text-transform: uppercase; display: table-cell; vertical-align: middle; }
#cssmenu > ul > li:hover > a, #cssmenu ul li.active a { color: #ff8400; }
#cssmenu > ul > li:hover, #cssmenu ul li.active:hover, #cssmenu ul li.active, #cssmenu ul li.has-sub.active:hover { -webkit-transition:background .3s ease; -ms-transition:background .3s ease; transition:background .3s ease; }
#cssmenu > ul > li.has-sub > a { padding-right:30px }
#cssmenu > ul > li.has-sub > a:after { position:absolute; top:8px; right:11px; width:8px; height:2px; display:block; background:#ddd; content:'' }
#cssmenu > ul > li.has-sub > a:before { position:absolute; top:5px; right:14px; display:block; width:2px; height:8px; background:#ddd; content:''; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease }
#cssmenu > ul > li.has-sub:hover > a:before { top:23px; height:0 }
#cssmenu ul ul { position:absolute; left:-9999px }
#cssmenu ul ul li { height:0; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; background:#333; transition:all .25s ease }
#cssmenu ul ul li:hover { }
#cssmenu li:hover > ul { left:auto }
#cssmenu li:hover > ul > li { height:35px }
#cssmenu ul ul ul { margin-left:100%; top:0 }
#cssmenu ul ul li a { border-bottom:1px solid rgba(150,150,150,0.15); padding:11px 15px; width:170px; font-size:12px; text-decoration:none; color:#ddd; font-weight:400; }
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a { border-bottom:0 }
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover { color:#fff }
#cssmenu ul ul li.has-sub > a:after { position:absolute; top:16px; right:11px; width:8px; height:2px; display:block; background:#ddd; content:'' }
#cssmenu ul ul li.has-sub > a:before { position:absolute; top:13px; right:14px; display:block; width:2px; height:8px; background:#ddd; content:''; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease }
#cssmenu ul ul > li.has-sub:hover > a:before { top:17px; height:0 }
#cssmenu ul ul li.has-sub:hover, #cssmenu ul li.has-sub ul li.has-sub ul li:hover { background:#363636; }
#cssmenu ul ul ul li.active a { border-left:1px solid #333 }
#cssmenu > ul > li.has-sub > ul > li.active > a, #cssmenu > ul ul > li.has-sub > ul > li.active> a { border-top:1px solid #333 }
.banner { width: 100%; display: table; background: url(../images/banner.jpg); background-repeat: no-repeat; background-size: cover; background-position: right center; height: 660px; }
.page_banner {width: 100%; height: 540px; float: left;}
.banner .main_caption { display: table-cell; height: 660px; vertical-align: middle; }
.banner .caption { display: table-cell; vertical-align: middle; padding-left: 70px; width: 680px; }
.banner .caption .banner_call { background: url(../images/banner_call.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.banner .mobile_img { display: table-cell; vertical-align: middle; width: 210px; }
.banner .caption h1 { font-size: 40px; color: #fff; font-family: 'MuseoSans500'; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); margin-bottom: 20px; text-transform: uppercase; line-height: 1.1; }
.banner .caption h1 em { border-bottom: 2px solid #fff; }
.banner .caption p { font-size: 25px; color: #fff; font-family: 'MyriadProRegular'; width: 100%; float: left; line-height: 1.5; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }
.banner .caption .banner_call { color: #fff; font-size: 25px; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }
.banner .caption .banner_call:hover { color: #ff8400; }
.getstarted_btn a { font-size: 27px; margin-top: 30px; }
.twitter_feed { width: 100%; float: left; background: url(../images/twitter_feed_bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 40px 0; }
.twitter_feed h2 { width: 100%; float: left; text-align: center; color: #fff; font-family: 'RalewayLight'; }
.twitter_feed h2 span { font-family: 'RalewayBold'; }
.down_arrow { width: 100%; float: left; text-align: center; margin-top: 10px; }
.down_arrow .fa { color: #fff; font-size: 25px; }
.twitter_feed .feeds { width: 100%; float: left; margin-top: 30px; }
.twitter_feed .feeds ul li { width: 32.5%; float: left; margin-right: 1.1%; }
.twitter_feed .feeds ul li:nth-child(3n) { margin-right: 0px; }
.twitter_feed .feeds_logos { width: 100%; float: left; margin-top: 55px; }
.twitter_feed .feeds_logos ul { width: 100%; display: table; }
.twitter_feed .feeds_logos ul li { width: 16.6%; display: table-cell; vertical-align: middle; }
.description_main { width: 100%; float: left; }
.description_main .description { width: 100%; display: table; padding: 80px 0; }
.description_main .description:nth-child(odd) { background-color: #f2f2f2; }
.description_main .description .desc_text { width: 50%; display: table-cell; vertical-align: middle; }
.description_main .description .desc_image { width: 50%; display: table-cell; vertical-align: middle; text-align: center; }
.description_main .description .bottom_touch img { margin-bottom: -85px; }
.description_main .call_recording_main { background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 64%, rgba(34,93,119,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(64%, rgba(255,255,255,1)), color-stop(100%, rgba(34,93,119,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 64%, rgba(34,93,119,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 64%, rgba(34,93,119,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 64%, rgba(34,93,119,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 64%, rgba(34,93,119,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#225d77', GradientType=0 );
                                         padding-bottom: 0; }
.call_recording { width: 100%; float: left; }
.call_recording ul { width: 100%; float: left; margin-bottom: 20px; }
.call_recording ul li { width: 33.33%; display: table-cell; padding: 0 4.5%; border-right: 1px solid #e5e5e5; }
.call_recording ul li h2 { margin: 25px 0 10px; font-family: 'RalewayRegular'; font-size: 26px; }
.call_recording ul li:first-child { padding-left: 0px; }
.call_recording ul li:last-child { padding-right: 0px; border-right: 0px; }
.business_logos { width: 100%; float: left; margin: 20px 0; }
.call_recording .btn_blue { margin-right: 10px; display: inline-block; float: none; }
.call_recording .btn_orange { display: inline-block; float: none; }
.business_logos ul { width: 100%; float: left; }
.business_logos ul li { display: table-cell; vertical-align: middle; width: 5.6%; padding: 0 10px; }
.business_logos ul li img { opacity: 0.3; }
.get_started { width: 100%; float: left; padding: 80px 0; text-align: center; }
.get_started .title_2 h1 { font-size: 49px; text-transform: none; }
.get_started .btn_orange { float: none; display: inline-block; margin: 0; }
.footer { width: 100%; float: left; background-color: #145571; border-top: 2px solid #ff7b00; padding: 60px 0; }
.footer .footer_logo { width: 31%; float: left; }
.footer .footer_logo ul { margin: 15px 0; }
.footer .footer_logo ul li { margin-bottom: 0px; }
.footer .footer_logo .copyright { width: 100%; float: left; float: left; }
.footer .footer_logo .copyright p { color: #94acb6; text-align: center; float: left; width: auto; line-height: 1.5; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 20px; }
.footer .footer_logo .copyright p span { color: #fff; text-transform: uppercase; font-family: 'OpenSansBold'; }
.footer .navigation { width: 27.5%; float: left; }
.footer .features { width: 25.2%; float: left; }
.footer .questions { width: 16.3%; float: left; }
.footer ul { width: 100%; float: left; }
.footer h2 { color: #fff; font-size: 18px; display: inline-block; font-family: 'RalewayRegular'; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-bottom: 10px; margin-bottom: 20px; }
.footer ul li { width: 100%; float: left; margin-bottom: 15px; }
.footer ul li:last-child { margin-bottom: 0px; }
.footer ul li a { color: #94acb6 }
.footer ul li a:hover { color: #fff; padding-left: 5px; }
.footer ul .call a { background: url(../images/call.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 29px; color: #ff992c; font-family: 'OpenSansBold'; }
.footer ul .call a:hover, .footer ul .mail a:hover { padding-left:30px; }
.footer ul .mail a { background: url(../images/email.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; color: #709fb3; font-size: 20px; }
/********************checkout************************/

.page_wrapper { width: 100%; float: left; padding: 80px 0; }
.checkout { background: none; height: auto; }
.checkout #cssmenu ul li a { color: #636363; }
.checkout_main { width: 67%; margin: 0 auto; }
.title_3 { display: inline-block; float: left; width: 100%; position: relative; }
.title_3 h1 { display: inline-block; color: #1c1f21; letter-spacing: 4px; font-size: 36px; text-transform: uppercase; font-family: 'RalewayRegular'; }
.title_3 p { color: #1c1f21; font-size: 15px; font-family: 'MyriadProRegular'; margin: 0; line-height: 1; }
.title_3 span { border: 2px solid #eaeaea; background-color: #fff; border-radius: 100px; color: #1c1f21; font-family: "OpenSansBold"; font-size: 23px; height: 50px; left: -77px; line-height: 46px; position: absolute; text-align: center; vertical-align: middle; width: 50px; }
/* Style the tab */

.price_tabmenu { border-left: 2px solid #eaeaea; float: left; margin-left: -50px; padding-left: 50px; width: 100%; }
.price_tabmenu .tab { background-color: #ff8400; width: 85px; margin: 10px auto; border-radius: 50px; overflow: hidden; padding: 1px; }
.price_tabmenu .tab button.active { opacity: 1; }
.price_tabmenu .tab button { opacity: 0; background-color: #fff; float: left; text-indent: 100%; cursor: pointer; white-space: nowrap; border-radius: 100px; height: 35px; width: 35px; border: none; display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.price_tabmenu .tab button:last-child { float: right; }
.price_tabmenu .menu_title { width: 500px; margin: 0 auto; }
.price_tabmenu .menu_title h3 { font-size: 20px; float: left; font-family: "OpenSansBold"; color: #0d4a65; text-transform: uppercase; text-align: left; }
.price_tabmenu .menu_title h3:last-child { float: right; }
.price_tabmenu .menu_title h3 span { font-size: 15px; font-family: "OpenSansRegular"; }
.price_tabmenu .price_main { width: 100%; float: left; margin-top: 50px; }
.price_tabmenu .price_main ul { width: 100%; float: left; margin-bottom: 30px; }
.price_tabmenu .price_main ul li { width: 24.2%; cursor: pointer; float: left; background-color: #fff; margin-right: 1%; text-align: center; border: 1px solid #0d4a65; border-radius: 3px; transition: all 0.3s ease-in-out 0s; }
.price_tabmenu .price_main ul li:focus, .price_tabmenu .price_main ul .price_active { transform: scale(1, 1.15); -moz-transform: scale(1, 1.15); -ms-transform: scale(1, 1.15); -webkit-transform: scale(1, 1.15); -o-transform: scale(1, 1.15); transition: all 0.3s ease-in-out 0s; }
.price_tabmenu .price_main ul li:checked + label, .checkout .style-b .payment-options input:checked + label { background: #4d5a6d none repeat scroll 0 0; border-color: #4d5a6d; border-radius: 6px; box-shadow: 0 0 0 2px #ffffff; display: block; transform: scale(1.1); z-index: 10; }
.price_tabmenu .price_main ul li .time { width: 100%; float: left; padding: 20px 0; }
.price_tabmenu .price_main ul li .price { width: 100%; float: left; padding: 30px 0; }
.price_tabmenu .price_main ul li .price h2 { color: #0d4a65; font-size: 18px; font-family: 'RalewayBold'; }
.price_tabmenu .price_main ul li .time h1 { font-size: 34px; color: #777777; line-height: 1; font-family: "OpenSansBold"; }
.price_tabmenu .price_main ul li .time h1 span { font-size: 13px; color: #9c9c9c; font-family: "OpenSansRegular"; }
.price_tabmenu .price_main ul li:focus .value, .price_tabmenu .price_main ul .price_active .value { display: block; }
.price_tabmenu .price_main ul li:focus .save, .price_tabmenu .price_main ul .price_active .save { display: none; }
.price_tabmenu .price_main ul li:focus, .price_tabmenu .price_main ul .price_active { border: 1px solid #ff8400; }
.price_tabmenu .price_main ul li:focus .btn_blue, .price_tabmenu .price_main ul .price_active .btn_blue { background-image: url(../images/select_right.png); background-repeat: no-repeat; background-position: 15px center; padding: 12px 20px 12px 50px; background-color: #ff8400; }
.price_tabmenu .price_main ul li .btn_blue { box-shadow: none; float: none; display: inline-block; background-color: #0d4a65; font-size: 18px; padding: 12px 35px; }
.price_tabmenu .price_main ul li .value { display: none; }
.price_tabmenu .price_main ul li .value h2 { color: #f92d28; text-transform: uppercase; font-size: 16px; font-family: "OpenSansBold"; background-color: #f3f3f3; border-bottom: 1px solid #e5e5e5; padding: 15px 0; }
.price_tabmenu .price_main ul li .save h2 { color: #f92d28; text-transform: uppercase; font-size: 16px; font-family: "OpenSansBold"; background-color: #f3f3f3; border-bottom: 1px solid #e5e5e5; padding: 15px 0; }
.price_tabmenu .price_main ul li:nth-child(4n) { margin-right: 0px; }
.price_tabmenu .price_main h3 { text-align: center; margin-bottom: 5px; font-size: 18px; color: #0d4a65; font-family: "OpenSansRegular"; }
.price_tabmenu .price_main p { text-align: center; }
.check_box input[type="checkbox"] { display: none; }
.check_box label { cursor: pointer; }
.check_box input[type="checkbox"]:checked + label span { background: url(../images/check_mark.png); background-repeat: no-repeat; background-position: center center; }
.check_box span { border-radius: 2px; background-color: #fff; margin-right: 10px; border: 1px solid #ff8400; }
.check_box p { width: auto; }
.price_main .check_box p { width: 100%; }
.check_box input[type="checkbox"] + label span { cursor: pointer; display: inline-block; height: 25px; vertical-align: middle; width: 25px; }
.check_box input[type="checkbox"] + label span { cursor: pointer; display: inline-block; height: 25px; vertical-align: middle; width: 25px; }
.checkout_main .title_3 { margin-top: 100px; margin-bottom: 40px; }
.checkout_main .title_3:first-child { margin-top: 0; }
.checkout_main .title_3:first-child h1 { font-family: 'MyriadProRegular'; letter-spacing: 0px; }
.checkout_main .form_input { width: 100%; float: left; }
.checkout_main .form_input form { width: 100%; float: left; }
.checkout_main .form_input form .field_1 { width: 49.2%; margin-right: 1.5%; margin-bottom: 1.5%; float: left; }
.checkout_main .form_input form .field_1:nth-child(2n) { margin-right: 0px; }
.checkout_main .form_input form .field_1 input, .checkout_main .form_input form .field_1 select { width: 100%; float: left; padding: 15px 15px 15px 60px; border-radius: 10px; }
.checkout_main .form_input form .field_1 label { width: 100%; float: left; color: #636363; margin-bottom: 10px; }
.checkout_main .form_input form .field_1 label img { float: right; }
.checkout_main .form_input form .field_1 .name { background: url(../images/name_icon.png); background-repeat: no-repeat; background-position: 30px center; }
.checkout_main .form_input form .field_1 .email { background: url(../images/email_icon.png); background-repeat: no-repeat; background-position: 30px center; }
.checkout_main .form_input form .field_1 .contact { background: url(../images/call_icon.png); background-repeat: no-repeat; background-position: 30px center; }
.checkout_main .form_input form .field_1 .password { background: url(../images/password_icon.png); background-repeat: no-repeat; background-position: 30px center; }
.cadr_payment { float: left; width: 100%; margin-bottom: 30px; }
.cadr_payment p { float: left; width: auto; margin: 0; line-height: 1.3; }
.cadr_payment ul { float: left; margin-left: 10px; }
.cadr_payment ul li { display: inline-block; margin-left: 5px; }
.form_input.secure_checkout form .field_1 { margin-bottom: 2%; width: 48%; margin-right: 4%; }
.form_input.secure_checkout form .field_1 input { padding:15px 15px 15px 30px; }
.checkout_main .credits { width: 100%; float: left; margin-top: 30px; }
.checkout_main .credits .check_box select { width: 200px; background: none !important; float: left; padding: 15px 15px 15px 20px; line-height: 42px;color: #1c1f21; border-radius: 10px; margin: 0 10px; margin-top: -10px; }
.complete_purchase_main { width: 340px; margin: 0 auto; }
.complete_purchase_main p:last-child { text-align: center; }
.complete_purchase_main .purchase_detail { width: 100%; float: left; margin-top: 60px; background-color: #f6f6f6; padding: 30px; border-radius: 5px; }
.complete_purchase_main .purchase_detail p span { font-family: "OpenSansBold"; color: #0d4a65; }
.complete_purchase_main .purchase_detail h2 { font-size: 18px; color: #0d4a65; font-family: 'MyriadProRegular'; }
.complete_purchase_main .purchase_detail h2 span { font-size: 18px; color: #0d4a65; font-family: 'RalewayBold'; font-size: 25px; }
.complete_purchase_main .btn_blue { background: url(../images/lock_icon.png); background-repeat: no-repeat; background-position: 30px center; margin-top: 10px; padding: 20px 10px 20px 65px; width: 100%; background-color: #06cc98; box-shadow: none; font-size: 22px; }
.complete_purchase_main .btn_blue:hover { background-color: #04daa2; }
.features_page { background: url(../images/features_bg.jpg); background-repeat: no-repeat; background-position: left center; background-size: cover; height: 550px; }
.features_page .main_caption { height: 550px; }
.features_page .contact_number li a, .inner_pages .contact_number li a { color: #fff; }
.features_page .contact_number li a:hover, .inner_pages .contact_number li a:hover { color: #ff8400; }
.features_page .contact_number li span, .inner_pages .contact_number li span { color: #fff; }
.features_page .contact_number ul, .inner_pages .contact_number ul { background: url(../images/features_header_call.png); background-repeat: no-repeat; background-position: left center; margin: 0 15px; }
.features_page .main_caption { width: inherit; position: relative; }
.features_page .caption { width: inherit; text-align: center; padding-left: 0; }
.features_page .caption h1 { font-family: 'MuseoSans500'; font-size: 45px; text-transform: none; width: 940px; margin: 0 auto; }
.features_page .caption .getstarted_btn a { float: none; display: inline-block; box-shadow: none; font-size: 22px; }
.main_caption .bottom_arrow { bottom: 40px; float: left; left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; text-align: center; }
/**********************inner pages********************/

.middle_part .left_part { width: 32%; float: left; }
.left_profile { float: left; width: 45.8%; }
.right_img { float: right; width: 54.2%; text-align: center; margin-bottom: 10px; }
.right_part p { font-size: 16px; margin-bottom: 10px; margin-top: 0px; color: #636363; line-height: 29px; text-align: justify; font-family: 'OpenSansRegular'; }
.middle_part .right_part { width: 62.2%; margin-left: 5.8%; float: left; }
.middle_part .right_part .title_1 h1 { font-size: 36px; }
.middle_part .right_part p { float: none; width: auto; }
.inner_pages { background: url(../images/content_img1.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; height: 400px; position: relative; }
.inner_pages .main_caption { height: 400px; width: inherit; }
.inner_pages .caption { width: inherit; padding: 0 !important; }
.inner_pages .mobile_img { width: inherit; text-align: right; }
.inner_pages .main_caption .caption .getstarted_btn a { font-size: 22px; margin-right: 10px; padding: 15px 25px; }
.accordion p { margin-top: 0px; background-color: #fff; color: #636363; font-size: 15px; padding: 10px; border: 1px solid #e0dfdf; border-top: none; margin: 0; }
.try_accordian #accordion ul { width: 100%; display: inline-block; margin: 0; padding-left: 80px; }
.try_accordian #accordion ul li { padding: 15px 0; width: 100%; display: inline-block; border-bottom: 1px solid #e3e3e3; padding-right: 10px; }
.try_accordian #accordion ul li a { background: url(../images/bullet_points.png)no-repeat left 4px; display: inline-block; padding-left: 20px; color: #636363; font-size: 15px; }
.try_accordian #accordion ul li a:hover, #accordion ul li a.active { background: rgba(0, 0, 0, 0) url("../images/bullet_points_h.png") no-repeat scroll left 4px; color: rgb(254, 103, 16); }
.left_part .try_accordian #accordion .icn_1 { background-image:url(../images/plus.png), url(../images/icon_phone_01.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_1 { background-image:url(../images/minus.png), url(../images/icon_phone_01_h.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion .icn_2 { background-image:url(../images/plus.png), url(../images/icon_phone_02.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_2 { background-image:url(../images/minus.png), url(../images/icon_phone_02_hover.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion .icn_3 { background-image:url(../images/plus.png), url(../images/icon_3.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_3 { background-image:url(../images/minus.png), url(../images/icon_3_h.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion .icn_4 { background-image:url(../images/plus.png), url(../images/icon_4.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_4 { background-image:url(../images/minus.png), url(../images/icon_4_h.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion .icn_5 { background-image:url(../images/plus.png), url(../images/icon_5.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_5 { background-image:url(../images/minus.png), url(../images/icon_5_h.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion .icn_6 { background-image:url(../images/plus.png), url(../images/icon_6.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_6 { background-image:url(../images/minus.png), url(../images/icon_6_h.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion .icn_7 { background-image:url(../images/plus.png), url(../images/icon_1.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian .ui-state-active.icn_7 { background-image:url(../images/minus.png), url(../images/icon_1_h.png) !important; background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; }
.left_part .try_accordian #accordion h3:last-child { border-radius: 0 0 8px 8px; }
.left_part .try_accordian #accordion h3 { background-image: url(../images/plus.png), url(../images/icon_1.png); background-position: 94% center, 15px center; background-repeat: no-repeat no-repeat; background-color: #f3f3f3; margin-bottom: 2px; color: #636363; cursor: pointer; font-family: "OpenSansSemiBold"; font-size: 15px; margin-top: -1px; padding:20px 30px 20px 70px; width: 100%; font-size: 14px; text-transform: uppercase; display: inline-block; }
.left_part .try_accordian #accordion h3:nth-child(2n) { background-image: url(../images/plus.png), url(../images/icon_2.png); }
.left_part .try_accordian .ui-state-active, ui-state-active:hover { background-image: url(../images/minus.png), url(../images/icon_phone_01_hover.png); background-position: 98% center, 15px center; background-repeat: no-repeat no-repeat; background-color: #2e4e5b !important; border-bottom: none !important; color: #fff !important; }
.faq_part { background-color: #f8f8f8; float: left; width: 100%; }
.faq_part .accordion { float: left; width: 100%; }
/********************************how_it_works_page***********************************/
.how_it_works_page { background: url(../images/how_it_works_bg.jpg); background-repeat: no-repeat; background-position: left center; height: 540px; background-size: cover; height: 540px; }
.how_it_works_page .caption { padding-left: 0; }
.how_it_works_page .main_caption { height: 540px; }
.how_it_works_page .caption h1 { font-size: 60px; text-transform: uppercase; }
.outgoing_steps { width: 100%; float: left; padding: 90px 0; position: relative; }
.outgoing_steps .title_2 { margin-bottom: 40px; }
.outgoing_steps .getstarted_btn, .business_call .getstarted_btn { position: absolute; left: 0; right: 0; bottom: -14px; text-align: center; z-index: 222222222; }
.outgoing_steps .getstarted_btn .btn_orange, .business_call .getstarted_btn .btn_orange { float: none; left: 0; right: 0; font-size: 23px; box-shadow: none; border: 3px solid #fff; }
.outgoing_steps p { text-align: center; }
.outgoing_steps ul { width: 100%; float: left; margin-top: 20px; }
.outgoing_steps ul li { width: 25%; float: left; text-align: center; position: relative; }
.outgoing_steps ul li:after { background: url(../images/right_arrow.png); background-repeat: no-repeat; background-position: center center; height: 16px; width: 9px; content: ""; right: -19px; position: absolute; top: 85px; width: 40px; z-index: 000; }
.outgoing_steps ul li:last-child:after { display: none; }
.outgoing_steps ul li h2 { font-size: 20px; color: #1c1f21; font-family: "RalewayRegular"; margin-top: 30px; }
.outgoing_steps ul li .step_circle { width: inherit; height: inherit; margin: 0 auto; position: relative; border-radius: 100px; border: 5px solid #fff; display: table-cell; vertical-align: middle; }
.outgoing_steps ul li .step_circle span { z-index: 5555; border: 3px solid #ffffff; border-radius: 100px; color: #ffffff; font-size: 15px; height: 38px; line-height: 30px; position: absolute; right: -15px; text-align: center; top: 68px; width: 38px; }
.outgoing_steps ul li .step_first { width: 180px; height: 180px; margin: 0 auto; position: relative; }
.outgoing_steps ul li .step_first::after { background: #f0f0f0; content: ""; height: 3px; left: 100%; position: absolute; top: 91px; width: 45px; z-index: 000; }
.outgoing_steps ul li .step_first::before { background: #f0f0f0; content: ""; height: 3px; right: 100%; position: absolute; top: 91px; width: 45px; z-index: 000; }
.outgoing_steps ul li:first-child .step_circle, .outgoing_steps ul li:first-child .step_circle span { background-color: #0d4a65; }
.outgoing_steps ul li:nth-child(2) .step_circle, .outgoing_steps ul li:nth-child(2) .step_circle span { background-color: #ff8400; }
.outgoing_steps ul li:nth-child(3) .step_circle, .outgoing_steps ul li:nth-child(3) .step_circle span { background-color: #eeca03; }
.outgoing_steps ul li:nth-child(4) .step_circle, .outgoing_steps ul li:nth-child(4) .step_circle span { background-color: #f92d28; }
.incoming_steps { background: url(../images/incoming_steps_bg.jpg); background-size: cover; background-position: right center; }
.incoming_steps .title_2 h1 { color: #fff; }
.incoming_steps .title_2 h1::after { background-color: rgba(255, 255, 255, 0.1); }
.incoming_steps p { color: #fff; }
.incoming_steps ul li .step_circle { border: 5px solid transparent; }
.incoming_steps ul li h2 { color: #fff; }
.incoming_steps ul li:after { opacity: 0.2 }
.incoming_steps ul li .step_circle span { border: 3px solid #1c5771; }
.incoming_steps ul li .step_first::after { background: rgba(255, 255, 255, 0.1); content: ""; height: 3px; left: 100%; position: absolute; top: 91px; width: 45px; z-index: 000; }
.incoming_steps ul li .step_first::before { background: rgba(255, 255, 255, 0.1); content: ""; height: 3px; right: 100%; position: absolute; top: 91px; width: 45px; z-index: 000; }
.incoming_steps ul li:first-child .step_circle, .incoming_steps ul li:first-child .step_circle span { background-color: #0b3548; }
.checkout2_main .price_tabmenu .menu_title { width: 620px; }
.checkout2_main .price_tabmenu .menu_title h3 { height: 142px; padding-top: 7%; opacity: 0.4; color: #636363; }
.checkout2_main .price_tabmenu .menu_title h3.active { opacity: 1;color:#0d4a65 }
.checkout2_main .price_tabmenu .tab { margin-top: 150px; }
.checkout2_main .price_tabmenu .america_only { background: url(../images/america_only_bg.png); background-repeat: no-repeat; background-position: center center; }
.checkout2_main .price_tabmenu .around_world { background: url(../images/around_world.png); background-repeat: no-repeat; background-position: center center; }
.checkout2_main .select_country { width: 100%; text-align: center; margin-top: 40px; float: left; }
.checkout2_main .select_country select { padding: 15px 10px 15px 75px; font-size: 16px; color: #636363; text-transform: uppercase; border-radius: 5px; font-family: 'OpenSansBold'; width: 280px; }
.countrybased-input { width: 100%; text-align: center; float: left; margin-top: 40px; }
.countrybased-input .psudeo-input label { color: #a4a4a4; margin-bottom: -16px; display: block; float: none; font-size: 15px; padding: 0 5px; text-align: left; width: auto; }
.countrybased-input .psudeo-input select { background-position: right 4px top 8px; color: #414953; font-size: 1em; font-weight: 500; max-width: 195px; padding: 0; width: 100%; }
.countrybased-input .psudeo-input { background: url(../images/canada_flag.png); background-repeat: no-repeat; background-position: 30px center; background-size: 32px auto; border: 1px solid #e6e9ec; border-radius: 5px; padding: 10px 10px 5px 70px; display: block; display: inline-block; margin: 0 auto; max-width: 367px; text-align: center; }
.countrybased-input .psudeo-input select { background: url(../images/arrow_dd.png); background-repeat: no-repeat; background-position: right 10px center;line-height: 46px; -moz-appearance: none;-webkit-appearance: none; appearance: none; font-size: 16px; padding-top: 15px; color: #636363; font-family: 'OpenSansBold'; text-transform: uppercase; border: none; float: left; background-color: transparent; z-index: 222; position: relative; max-width: 195px; width: 100%; }



select::-ms-expand {  display: none;}
.countrybased-input .psudeo-input select {
    background-position: right center !important;
    color: #414953;
    font-size: 1em;
    font-weight: 500;
    max-width: 195px;
    padding: 0;
    width: 100%;
    border:none !important;
    margin-top: 11px !important;
    background: url(../images/arrow_dd.png);
    background-repeat: no-repeat;
    -moz-appearance: none;-webkit-appearance: none; appearance: none;
}













.lookup_main { width: 550px; margin: 0 auto; margin-top: 30px; }
.checkout2_main .price_tabmenu .price_main h3 { margin-bottom: 30px; color: #636363; }
.checkout2_main .price_tabmenu .price_main h3 a { display: inline-block; cursor: pointer; width: auto; margin: 0; color: #ff8400; line-height: 0.9; }
.lookup { width: 100%; margin-bottom: 50px; display: inline-block; padding: 30px; background-color: #f6f6f6; border-radius: 3px; }
.checkout2_main .price_tabmenu .price_main .lookup h3 { margin-bottom: 10px; text-align: left; }
.checkout2_main .price_tabmenu .price_main .lookup .btn_orange { box-shadow: none; }
.lookup input { border-radius: 10px; background: url(../images/call_icon.png); background-repeat: no-repeat; background-position: 25px center; float: left; background-color: #fff; font-size: 15px; padding: 15px 15px 15px 60px; width: 100%; border: 1px solid #dedede; margin: 10px 0 20px; }
.business_page { background: url(../images/business_bg.jpg); background-repeat: no-repeat; background-size: cover; }
.business_page .caption p { font-size: 20px; width: 700px; margin: 0 auto; float: none; }
.business_call .title_2 h1 { margin-bottom: 40px; }
.business_call { width: 100%; float: left; padding-bottom: 150px; position: relative; }
.mystery_shoppers { width: 100%; float: left; margin-top: 30px; position: relative; height: 490px; background: url(../images/recording_img.png)no-repeat center center; }
.mystery_shoppers h2 { font-size: 20px; text-align: right; font-family: "RalewayRegular"; display: table-cell; vertical-align: middle; color: #1c2a39; }
.mystery_shoppers .top_points { width: 85%; text-align: center; position: absolute; top: 90px; left: 0; right: 0; margin: 0 auto; }
.mystery_shoppers .top_points li { background: rgba(0, 0, 0, 0) url("../images/top_icon2.png") no-repeat scroll right center; display: inline-block; display: table; padding-right: 90px; width:33%; float: left; height: 75px; }
.mystery_shoppers .top_points li:first-child { background: rgba(0, 0, 0, 0) url("../images/top_icon1.png") no-repeat scroll right center; }
.mystery_shoppers .top_points li:nth-child(3n) { background: rgba(0, 0, 0, 0) url("../images/top_icon3.png") no-repeat scroll right center; }
.mystery_shoppers .top_points li:nth-child(2) { background-position: bottom center; height: 110px; margin-top: -145px; text-align: center; padding: 0; }
.mystery_shoppers .top_points li:nth-child(2) h2 { text-align: center; vertical-align: top; }
.mystery_shoppers .top_points li:last-child { background-position: left center; padding-right: 0; float: right; }
.mystery_shoppers .top_points li:last-child h2 { text-align: left; padding-left: 90px; }
.mystery_shoppers .bottom_points { width: 85%; text-align: center; position: absolute; bottom: -70px; left: 0; right: 0; margin: 0 auto; }
.mystery_shoppers .bottom_points li { background: rgba(0, 0, 0, 0) url("../images/top_icon1.png") no-repeat scroll right center; display: inline-block; display: table; padding-right: 90px; width:33%; float: left; height: 75px; }
.mystery_shoppers .bottom_points li:first-child { margin-bottom: 153px; }
.mystery_shoppers .bottom_points li:nth-child(2) { background-position: top center; height: 110px; margin-top: 105px; text-align: center; padding: 0; }
.mystery_shoppers .bottom_points li:nth-child(2) h2 { text-align: center; vertical-align: bottom; }
.mystery_shoppers .bottom_points li:last-child { background-position: left center; padding-right: 0; float: right; margin-bottom: 100px; }
.mystery_shoppers .bottom_points li:last-child h2 { text-align: left; padding-left: 90px; }
.mystery_shoppers .bottom_points li:first-child { background: rgba(0, 0, 0, 0) url("../images/bottom_1.png") no-repeat scroll right center; }
.mystery_shoppers .bottom_points li:nth-child(3n) { background: rgba(0, 0, 0, 0) url("../images/bottom_3.png") no-repeat scroll left center; }
.mystery_shoppers .bottom_points li:nth-child(2n) { background: rgba(0, 0, 0, 0) url("../images/bottom_2.png") no-repeat scroll center center; }
.recordia_api { width: 100%; float: left; background-color: #f2f2f2; padding: 90px 0; }
.recordia_api .title_2 h1 { margin-bottom: 40px; }
/**********29-5-2017*********/

.main_box { display: inline-block; float: none; padding-top: 30px; text-align: center; width: 100%; }
.main_box ul { display: inline-block; float: none; width: 100%; text-align:center; }
.main_box ul li { background: #fff none repeat scroll 0 0; box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.1); display: inline-block; display: inline-block; margin-bottom: 2.6%; margin-right: 2.6%; min-height: 379px; padding: 30px; text-align: center; width: 30.6%; }
.main_box ul li h3 { color: #1c1f21; font-family: "RalewayRegular"; font-size: 26px; padding-bottom: 30px; }
.main_box img { padding-bottom: 20px; }
.main_box ul li:nth-child(3n) { margin-right: 0; }
.main_box p { font-family: "OpenSansRegular"; font-size: 15px; color:#636363; }
.center { display: inline-block; float: none; margin-top: 20px; text-align: center; width: 100%; }
.center .btn_orange { background-color: #ff8400; border-radius: 3px; box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2); color: #fff; float: none; font-family: "OpenSansExtraBold"; font-size: 23px; margin-top: 15px; padding: 20px 45px; text-transform: uppercase; text-align:center; }
.center .btn_orange:hover, .center .btn_black:focus { background-color: #ffbf36; color: #fff; }
.check_1 { background: #f2f2f2 none repeat scroll 0 0; float: left; width: 100%; padding:20px 0; }
.check_1 h2 { background: rgba(0, 0, 0, 0) url("../images/question_mark_img.png") no-repeat scroll left center; float: left; font-family: "RalewayRegular"; font-size: 22px; padding: 25px 20px 20px 50px; }
.check_1 p { float: right; width: auto; }
.check_1 span { color: #0e5b8a; }
.contact_form_2 { background: #f2f2f2 none repeat scroll 0 0; float: left; padding: 80px 20px; width: 100%; }
.contact_form_2 form { margin: 0 auto; width: 64.2%; }
.contact_form_2 .field_1 input, .contact_form .field_1 select { border: 1px solid #dedede; color: #636363; border-radius: 2px; float: left; width: 100%; padding: 13px; font-family: "OpenSansRegular"; font-size:16px; }
.contact_form_2 .field_1 { margin-bottom: 1.1%; margin-right: 1.1%; width: 49.4%; float: left; }
.contact_form_2 .field_1:nth-child(1) input { background: #fff url(../images/name.png); background-repeat: no-repeat; background-position: 18px center; padding-left: 50px; }
.contact_form_2 .field_1:nth-child(2) input { background: #fff url(../images/name.png); background-repeat: no-repeat; background-position: 18px center; padding-left: 50px; }
.contact_form_2 .field_1:nth-child(3) input { background: #fff url(../images/message.png);background-repeat: no-repeat; background-position: 18px center; padding-left: 50px; }
.contact_form_2 .field_1:nth-child(4) input { background: #fff url(../images/cell.png); background-repeat: no-repeat; background-position: 18px center; padding-left: 50px; }
.contact_form_2 textArea { background: url(../images/message_2.png) ;background-repeat: no-repeat; background-position: 18px 18px; color: #636363; font-size: 15px; font-family: "OpenSansRegular"; background-color: #fff !important; padding-left: 50px; padding-top: 15px; border: none; border: 1px solid #d5d5d5; resize: none; height: 150px; }
.contact_form_2 .field_1:nth-child(even) { margin-right: 0%; }
.contact_form_2 textarea { width: 100%; }
.contact_form_2 .submit_btn { width: 100%; text-align: center; }
.contact_form_2 .getstarted_btn { display: inline-block; float: none; margin-top: 23px; text-align: center; width: 100%; }
.contact_form_2 .btn_orange { background-color: #ff8400; border-radius: 3px; box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2); color: #fff; float: none; font-family: "OpenSansExtraBold"; font-size: 23px; padding: 12px 45px; text-transform: uppercase; }
.contact_form_2 .btn_orange:hover, .contact_form_2 .btn_black:focus { background-color: #ffbf36; color: #fff; }
.contact_form_2 form .check_box { background: #fff none repeat scroll 0 0; border: 1px solid #dedede; float: left; margin-top: 10px; width: 100%; padding:10px; }
.contact_form_2 form .check_box p { margin: 0 auto; width: auto; }
.contact_form_2 form .check_box span { background: #fff none repeat scroll 0 0; border: 1px solid #dedede; border-radius: 2px; margin-right: 10px; }
.support_page { background:url(../images/supprt_bg.jpg) no-repeat scroll center center; background-size:cover; }
.new_acr #accordion2 h3, .new_acr #accordion3 h3 { border-bottom: 1px solid #e5e5e5; color: #636363; display: inline-block; font-family: "RalewayRegular"; font-size: 18px; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.new_acr .side_1 { width: 46%; float: left; }
.new_acr .side_2 { width: 46%; float: right; }
.new_acr .side_1 .accordion p { font-size: 15px; padding: 10px; border:none; border-top: none; margin: 0; }
.new_acr .side_1 .try_accordian .ui-state-active, ui-state-active:hover, .new_acr .side_2 .try_accordian .ui-state-active, ui-state-active:hover { background-color:#fff; background-image: url("../images/minus.png"), url("../images/icon_phone_01_hover.png"); background-position: 98% center, 15px center; background-repeat: no-repeat no-repeat; border-bottom: medium none; color: #000; }
.new_acr .side_1 .try_accordian .ui-state-active, ui-state-active:hover, .new_acr .side_2 .try_accordian .ui-state-active, ui-state-active:hover { color:#176181 !important; }
.new_acr .accordion .side_1 p, .new_acr .accordion .side_2 p { background-color: #fff; border: medium none; color: #636363; font-size: 15px; text-align: justify; margin: 0; padding:0px 10px 20px 10px; }
.new_acr .side_1 .try_accordian .ui-state-active, ui-state-active:hover, .new_acr .side_2 .try_accordian .ui-state-active, ui-state-active:hover { background: rgba(0, 0, 0, 0) url("../images/minus_2.png") no-repeat scroll right center; border-bottom: medium none; color: #000; }
.new_acr { float: left; padding: 70px 0; width: 100%; }
.new_acr .side_1 #accordion2 h3, .new_acr .side_2 #accordion3 h3 { background: url("../images/plus_2.png") no-repeat scroll right center; padding-right: 30px; margin-bottom: 10px; background-color:  transparent; }
.new_acr .side_1 #accordion2 .ui-accordion-header-active, .new_acr .side_2 #accordion3 .ui-accordion-header-active { background:  url("../images/minus_2.png") no-repeat scroll right center; }
.price_tabmenu .menu_title h3 {
    cursor: pointer;
}


#Paris { display: none;}
.standard_text { width: 100%; float: left; }




/**********************************************/
/*********** Testimonial page start ***********/
/**********************************************/


.testimonial-page {
    background: url(../images/testimonial_bg.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    height: 550px;
}


.testimonial-page .header .call {
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 55px;
	position: relative;


}
.testimonial-page .header .call a {
	color: #fff;

	
}

.testimonial-page .header .call a > span {
	display: block;
}
.testimonial-page .header .call a:hover {
	color: #ff8400;
}
.testimonial-page .header .call:after {
	position: absolute;
	content: '';
	background: url("../images/phone.png")no-repeat;
	top: 50%;
	left: 30px;
	width: 15px;
	height: 15px;	
	transform: translate(0,-50%);
}
.testimonial-page .main_caption {
    width: inherit;
    position: relative;
}


.testimonial-page .main_caption {
    height: 550px;
}

.testimonial-page .caption {
    width: inherit;
    text-align: center;
    padding-left: 0;
}
.testimonial-page .caption .getstarted_btn a {
    float: none;
    display: inline-block;
    box-shadow: none;
    font-size: 22px;
}

.testimonial-page .caption h2 {
	font-size: 20px;
	line-height: 29px;
	color: #fff;
	font-family: 'OpenSansRegular';

}

.testimonial-page .main_caption .arrow {

}
.testimonial-page .main_caption .arrow a {
	position: absolute;
	bottom: 40px;
	left: 50%;
	transform: translate(-50%,0);
	border-radius: 50%;
	border:1px solid #7e7d7d;
	height: 42px;
	width: 42px;
}
.testimonial-page .main_caption .arrow a:after {
	content: '\f107';
	position: absolute;
	top: 50%;
	right: 0;
	left: 50%;
	bottom: 0;
	width: 30px;
	height: 30px;
	font-family: fontawesome;
	font-size: 30px;
	color:#7e7d7d;
	transform: translate(-50%,-50%);
	text-align: center;
}

/************ section review start ************/
.review {
	text-align: center;
	padding: 90px 0;
	float: left;
	width: 100%;
}

.review .section-head h2 {
	font-size: 36px;
	line-height: 46px;
	color: #1c1f21;
	position: relative;
 	font-family: 'RalewayRegular';
 	padding: 0 0 20px 0;
 	margin: 0;

}
.review .section-head h2:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 50px;
	border: 1px solid #005283; 
	left: 50%;
	bottom: 0;
	transform: translate(-50%,0);
}

.review .review-dis {
	padding: 38px 0 0 0;
	clear: both;
	float: left;
	width: 100%;
}
.review .review-dis p {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 29px;
	font-family: 'OpenSansRegular';
	color: #636363;

}
.col-centered {
	margin: 0 auto;
	float: none;
}
.review .sub-head {
	padding: 45px 0 0;
	clear: both;

}

.featured-product .pad-con {
	margin: 0 -15px;
	float: left;
	width: 100%;
}

.review .sub-head h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 29px;
	font-family: 'OpenSansSemibold';
	color: #3d3d3d;

}
.masonry-items .image-masonry {
	width: 33.33%;
	float: left;
	padding: 0 15px 30px;
}

/*.content .image-masonry:nth-child(3n+2) {
	padding: 0 30px;
}*/

.masonry-items {
	float: left;
	width: 100%;
	padding: 0 0 70px;
}

.masonry-items .single-block {
	/*float: left;*/
	display: inline-block;
	width: 100%;
	border: 1px solid #e1dfdf;
}

.single-block .review-rating {
	text-align: center;
	padding: 35px 45px 30px;
	float: left;
	width: 100%;
}

.single-block .review-rating ul {
	display: block;
	margin: 0;
	padding: 0 0 30px;
	list-style-type: none;
} 

.single-block .review-rating ul li {
	display: inline-block;
	margin: 0;
	padding: 0 3px;
	list-style-type: none;
	color: #fea03b;
	font-size: 18px;
	line-height: 18px;
} 

.single-block .review-rating ul li:first-child {
	padding-left: 0;
}

.single-block .review-rating ul li:last-child {
	padding-right: 0;
}

.single-block .review-rating p {
	line-height: 29px;
}

.single-block .review-rating p span {
	font-weight: 700;
	text-transform: uppercase;
	color: #313131;
}

.single-block .emp-name {
	padding: 32px 0 22px;
	text-align: center;
	background-color: #f9f9f9;
	float: left;
	width: 100%;
	position: relative;
	border-top: 1px solid #dcdada;
}

.single-block .emp-name .shape {
	position: absolute;
	left: 50%;
	top: -1px;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}

.single-block .emp-name p {
	font-weight: 300;
	text-transform: capitalize;
	margin: 0;
}

.single-block .emp-name p span {
	font-weight: 700;
	display: inline-block;
	color: #313131;
}

.heard-enough {
	background: url('../images/heard-enough-bg.png') no-repeat;
	background-size: cover;
	padding: 100px 0;
	margin: 0 0 100px;
	float: left;
	width: 100%;
}

.heard-enough .heard-enough-block {
	float: left;
	width: 50%;
}

.heard-enough .heard-enough-block h2 {
	text-transform: uppercase;
	color: #fff;
	font-family: 'RalewayBold';
	display: inline-block;
	position: relative;
	margin: 5px 0 0;
	font-size: 46px;
	line-height: 46px;
}

.heard-enough .heard-enough-block h2:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: -5px;
	background-color: #fff;
	width: 70px;
	height: 1px;

}


.heard-enough .heard-enough-block img {
	display: inline-block;
	float: left;
	margin-right: 25px;
}

.heard-enough .btn_orange {
	margin: 0;
}

.recording-button {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 100px;
}

.recording-button .btn_orange {
	margin: 0;
	float: none;
	display: inline-block;
}

/************ section review end ************/
/**********************************************/
/*********** Testimonial page end ***********/
/**********************************************/