body { padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Nunito Sans', sans-serif; color: #000; background: url(../images/bg.jpg) repeat !important; /*background-size: cover !important;*/ }
html,
body { margin: 0; width: 100%;   overflow-x: hidden;}
p { padding: 0px; margin: 0px; }
a { padding: 0px; margin: 0px; outline: none; }
ul { list-style: none; padding: 0px; margin: 0px; }
ul li { padding: 0px; margin: 0px; }
h1,
h2,
h3,
h4,
h5,
h6 { padding: 0px; margin: 0px; }
a:hover { outline: none !important; text-decoration: none; }
a:active { outline: none !important; text-decoration: none; }
input[type="text"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="text"]::-moz-placeholder {
opacity: 1;
}
input[type="search"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="search"]::-moz-placeholder {
opacity: 1;
}
input[type="email"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="email"]::-moz-placeholder {
opacity: 1;
}
input[type="tel"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="tel"]::-moz-placeholder {
opacity: 1;
}
textarea::-moz-placeholder {
opacity: 1;
}
textarea::-webkit-placeholder {
opacity: 1;
}

h1{
	font-size: 32px;
    font-family: 'Copse';
	color: #8e44ad;
	margin-bottom: 10px;
}

/*font-family: 'Copse', sans-serif;*/
/*font-family: 'Nunito Sans', sans-serif;*/
a:focus { outline: none; text-decoration: none; }
.main_container { width: 1480px; margin: 0px auto; }
.wrapper { width: 100%; background-size: 100% !important; }
.top_nav { margin: 0px; padding: 0px; background: none; border: none; border-radius: 0px; box-shadow: none; min-height: auto; height: auto; }
.navbar-brand { margin: 0px; padding: 0px; background: none; border: none; border-radius: 0px; box-shadow: none; min-height: auto; height: auto; }
.navbar-brand img { max-width: 100%; }
.padding40 { padding: 0 40px; }
.header_top { width: 100%; background: url(../images/top-menu-bg.png) no-repeat; background-size: 100% 100%; }
.header_top-inn { width: 100%; display: inline-block; text-align: center; }
.top_lft { width: auto; float: left; padding: 8px 0 7px; }
.top_lft ul li { display: inline-block; background: url(../images/li.png) no-repeat right; padding: 0 13px 0 5px; }
.top_lft ul li:first-child { padding-left: 0px; }
.top_lft ul li:last-child { padding-right: 0px; background: none; }
.top_lft ul li a { color: #fff; font: 400 12px/14px 'Copse', sans-serif; text-transform: uppercase; }
.psy-call { display: inline-block; color: #fff; font: 300 12px/14px 'Copse', sans-serif; text-transform: uppercase; width: 190px; position: absolute; top: 0px; left: 50%; margin-left: -95px; padding: 8px 0 7px; }
.psy-call a{color:#ffffff !important;}
.sos_top { width: auto; float: right; padding: 5px 0 0 0; }
.sos_top ul li { display: inline-block; margin-left: 4px; }
.sos_top ul li a { background: rgba(207,181,220,0.6); width: 26px; height: 26px; display: inline-block; text-align: center; line-height: 25px; font-size: 13.37px; color: #fff; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; }
.top_call { width: 100%; background: url(../images/flg-bg.png) repeat; }
.call-box { width: 100%; padding: 12px 0; }
.top_call .col-sm-3 { border-right: 1px solid #eae4ed; }
.top_call .col-sm-3:last-child { border: none; }
.top_call a { color: #94813d; font: 400 18px/20px 'Nunito Sans', sans-serif; }
.top_call span { color: #979797; font: 400 11px/14px 'Nunito Sans', sans-serif; text-transform: uppercase; display: block; padding-left: 26px; }
.top_call a strong { font-weight: normal; display: inline-block; line-height: 27px; padding-left: 8px; }
.top_call img { max-width: 100%; margin-top: -3px; }
.top_call_inn { width: 100%; padding: 0 100px; }
.top_para { width: 100%; background: url(../images/txt-bg.png) repeat; padding: 10px 0; text-align: center; }
.top_para p { color: #8d8c8c; font: 300 11px/12px 'Nunito Sans', sans-serif; }
.logo_sec { width: 100%; text-align: center; position: relative; min-height: 132px; margin-top: 30px; }
.logo_sec_inn { width: 100%; position: relative; }
.logo { width: 174px; position: absolute; top: 0px; left: 50%; margin-left: -92px; }
.logo img { max-width: 100%; }
.logo_sec_inn1 { width: 100%; position: relative; }
.wheel { width: 219px; position: absolute; right: -30px; top: 0px; }
.wheel img { max-width: 100%; }
.wheel1 { width: 230px; position: absolute; right: 90px; top: 730px; }
.wheel1 img { max-width: 100%; }
.manpic { width: 168px; position: absolute; top: 8px; right: 10px; z-index: 2; }
.manpic img { max-width: 100%; }
.flwrtop { width: 126px; position: absolute; top: 87px; left: -76px; }
.flwrtop img { max-width: 100%; }
.top-erth { width: 81px; position: absolute; top: 0px; left: -40px; }
.top-erth img { max-width: 100%; }
.wheel2 { width: 175px; position: absolute; left: 3px; top: 300px; float: left; }
.wheel2 img { max-width: 100%; }
.wheel3 { width: 175px; position: absolute; left: 3px; right: 0; float: left; }
.wheel3 img { max-width: 100%; }
.dmond { width: 155px; position: absolute; left: 3px; top: 860px; }
.dmond img { max-width: 100%; }
.book { width: 200px; position: absolute; left: 3px; top: 1100px; }
.book img { max-width: 100%; }
.flwr2 { width: 114px; position: absolute; top: 248px; right: 147px; }
.flwr2 img { max-width: 100%; }
.erth1 { width: 114px; position: absolute; top: 868px; right: 0px; }
.erth1 img { max-width: 100%; }
.apana { width: 150px; position: absolute; top: 1000px; right: 165px; }
.apana img { max-width: 100%; }
.erth1 { width: 150px; position: absolute; top: 1000px; right: 165px; }
.erth1 img { max-width: 100%; }
.main_body_sec { width: 100%; margin-top: -20px; }
.main_body_inn { width: 100%; background: url(../images/bg-top.png) no-repeat top center, url(../images/bg-btm.png) no-repeat bottom center !important; padding: 10px 10px; position: relative; }
.main_body_wht { width: 100%; background: #fff; padding: 0 10px 20px; position: relative; }
.main_body_inn1 { background: url(../images/bg-lft.png) no-repeat left 10px, url(../images/bg-rt.png) no-repeat right 10px; padding: 0 20px; }
.cbg1 { position: absolute; top: -4px; left: 5px; background: url(../images/c1.png) no-repeat top; padding: 20px; z-index: 1; }
.cbg2 { position: absolute; bottom: -14px; left: 3px; background: url(../images/c2-1.png) no-repeat top; padding: 20px; z-index: 1; }
.cbg3 { position: absolute; top: -2px; right: 6px; background: url(../images/c3.png) no-repeat top; padding: 20px; z-index: 1; }
.cbg4 { position: absolute; bottom: -14px; right: 2px; background: url(../images/c4-1.png) no-repeat top; padding: 20px; z-index: 1; }
.main_menu { width: 100%; text-align: center; position: relative; z-index: 2; }
.main_menu ul li { color: #fff; text-transform: Capitalize; font: 300 18px/20px 'Copse', sans-serif; display: inline-block; float: none; }
.main_menu ul li a { color: #fff !important; padding: 14px 30px 14px 16px; display: inline-block; float: none; }
.header_sec { background: url(../images/menu-bg.png) no-repeat center center; background-size: 100% 100%; border-radius: 5px; }
.main_menu ul { float: none; }
.main_menu ul li:last-child { background: none; }
.main_menu_inn { width: 100%; }
.main_menu ul li a:hover { color: #fff4ba !important; }
.main_menu ul li.actv a { color: #fff4ba !important; }
.banner_sec { width: 100%; padding-bottom: 22px; display: inline-block;     margin-top: -25px }
.ban_Itm { width: 100%; background-size: cover !important; display: inline-block; }
.ban_pic { width: 30%; float: left; }
.ban_pic img { max-width: 100%; }
.ban_txt { width: 70%; float: right; padding: 100px 0; text-align: center; }
.ban_txt h1 { color: #00469d; font: normal 50px/54px 'Copse'; }
.ban_txt h1 span { background: url(../images/ban-txt-brd.png) no-repeat bottom center; display: inline-block; padding-bottom: 65px; }
.sec1-idx { width: 100%; padding: 18px 15px; }
.sec1-idx .pic_box { width: 100%; position: relative; border: 1px solid #fff; }
.sec1-idx .pic_box .pic { width: 100%; min-height: 300px; background-size: cover !important; }
.sec1-idx .pic_box1 .pic { min-height: 323px; }
.sec1-idx .pic_txt { position: absolute; bottom: 15px; left: 0px; width: 100%; }
.sec1-idx .pic_txt span { border-left: 3px solid #9558b9; background: rgba(149, 88, 185,0.45); padding: 10px 60px 10px 30px; display: inline-block; color: #fff; font: 500 22px/25px 'Copse', sans-serif; text-transform: uppercase; }
.asto_blue { position: absolute; top: 10px; right: 10px; background: #427ac0; color: #fff !important; font: 300 12px/37px 'Copse', sans-serif; text-transform: uppercase; width: 132px; text-align: center; }
.sec1-idx .pic_box2 .pic_txt span { font-size: 18.15px; width: 100%; display: inline-block; }
.sec2-idx { width: 100%; padding: 40px 0 79px; }
.sec2-idx_lft { width: 100%; }
.top_heading { width: 100%; }
.top_heading h3 { background: url(../images/brd1.png) no-repeat bottom left; color: #2980b9; font: 300 24px/45px 'Copse', sans-serif; text-transform: capitalize; padding-bottom: 10px; }
.sec2-idx_cont { width: 100%; }
.sec2-idx_Row { width: 100%; margin-top: 40px; }
.sec2-idx_Row:first-child { margin-top: 30px; }
.sec2-idx_Row h4 { color: #9558b9; font: 500 20px/26px 'Copse', sans-serif;}
.sec2-idx_Row p { color: #867e73; font: 400 14px/20px 'Nunito Sans', sans-serif; }

.sec2-idx_Row img {border: solid 1px #a2a2a2; border-radius: 4px;}

.sec2-idx_Row .asto_blue { position: inherit !important; right: inherit !important; top: inherit !important; display: inline-block; }
.sec2-idx_Row .media-left { padding-right: 25px; }
.sec2-idx_rt { width: 100%; text-align: center; }
.sec2-idx_rt .top_heading h3 { font-size: 19px; padding-bottom: 10px; }
.sec2-idx_cont { width: 100%; }
.add_box { width: 100%; display: inline-block; margin-top: 30px; }
.add_box img { width: 100%; }
.load_botm { text-align: center; }
.load-more { width: 225px; font: 300 20px/45px 'Copse', sans-serif; text-transform: uppercase; display: inline-block; text-align: center; background: url(../images/btn-bg.jpg) no-repeat; background-size: 100% 100%; color: #fff !important; }
.bottm_brd { width: 140px; position: absolute; bottom: -54px; left: 50%; margin-left: -70px; text-align: center; }
.bottm_brd img { max-width: 100%; }
.totl_bodybg { width: 100%; background-size: 100% !important; }
.footer_sec { width: 100%; padding: 50px 0 40px; background-size: 100% !important;  background-position: bottom center !important;}
.footer_sec_Inn { width: 100%; text-align: center; }
.foot_box { width: 270px; }
.footer_sec h4 { background: url(../images/brd2.png) no-repeat bottom center; color: #2980b9; font: 300 20px/45px 'Copse', sans-serif; text-transform: uppercase; padding-bottom: 20px; margin-bottom: 20px; }
.foot_box1 { display: inline-block; }
.foot_form { width: 100%; }
.foot_input { width: 100%; margin-top: 12px; }
.foot_input:first-child { margin-top: 0px; }
.foot_input input[type="text"],
.foot_input input[type="email"] { width: 100%; background: #fff; border: none; padding: 0 10px; color: #404040; font: 300 14px/16px 'Copse', sans-serif; height: 38px; }
.foot_input input[type="submit"] { border: none; }
.foot_input input[type="text"]::placeholder, .foot_input input[type="email"]::placeholder {
text-transform: uppercase;
}
.foot_menu { width: 100%; }
.foot_menu li { width: 100%; display: inline-block; color: #2980b9; font: 300 16px/20px 'Copse', sans-serif; margin-top: 9px; }
.foot_menu li:first-child { margin-top: 0px; }
.foot_menu li a { color: #2980b9; }
.cont_fb { width: 100%; text-align: right; }
.cont_fb img { width: 100%; }
.foot_box2 { width: 300px; float: right; }
.mob_cont_sec { width: 100%; position: relative; z-index: 99; }
.mob_cont_sec_inn { width: 100%; position: relative; }
.callicon { width: auto; position: absolute; top: -53px; right: 0px; z-index: 9; }
.callicon img { max-width: 100%; }
.open_con_info { background: #ae92ce; position: absolute; top: 100%; right: 0px; padding: 10px 25px; width: 100%; }
.sec2-idx_Row .asto_blue { width: 110px; }

/*reports*/
.reportsban .ban_Itm .ban_txt { width: 100%; padding: 57px 0; }
.ban_txt h1 strong { font-size: 60px; font-weight: normal; line-height: 139px; }
.tab_menu { width: 100%; display: inline-block; }
.tab_menu ul li { float: left; padding: 0 5px; font: 300 16.8px/36px 'Copse', sans-serif; text-transform: uppercase; color: #fff; }
.tab_menu ul { margin: 0 -5px; }
.tab_menu ul li a { color: #fff !important; background: url(../images/btn-bg.jpg) repeat center center; padding: 0 18px; display: inline-block; }
.tab_menu ul li a:hover { background: url(../images/btn-bg1.jpg) repeat center center; }
.top_heading h3 { background-size: 100% auto; }
.tab_menu ul li a.active { background: url(../images/btn-bg1.jpg) repeat center center; }
.tab_contain { width: 100%; padding: 5px 0 0 0; }
.top_heading1 h3 { font-weight: 500; text-transform: inherit; font-size: 20px; }
.tab_div_row { width: 100%; }
.tab_tham_row { width: 100%; }
.tab_tham_row .row { margin: 0 -30px; }
.tab_tham_row .col-sm-6 { padding: 0 30px; }
.tab_tham_box { width: 100%; margin-top: 20px; }
.tab_tham_box .pic { width: 100%; }
.tab_tham_box .pic img { width: 100%; }
.tab_tham_box .text { width: 100%; padding: 5px 0; text-align: left; }
.tab_tham_box .text h3 { color: #2980b9; font: 400 20px/24px 'Copse', sans-serif; padding-bottom: 10px; background: url(../images/brd4.jpg) no-repeat bottom center; text-align:center;}
.tab_tham_box .text h4 { color: #9558b9; font: 400 18px/24px 'Copse', sans-serif; padding: 6px 0; }
.tab_tham_box .text p { color: #404040; font: 400 14px/21px 'Nunito Sans', sans-serif; }
.tab_tham_box .top_txt { width: 100%;}
.redmor { padding: 0 30px; font: 300 16.8px/38px 'Copse', sans-serif; text-transform: uppercase; color: #fff !important; display: inline-block; background: url(../images/btn-bg.jpg) repeat center center; }
.view_report_Row { width: 100%; text-align: center; margin-top: 20px; }
.view_report_Row .top_heading1 h3 { background: url(../images/brd2.png) no-repeat bottom center; padding-bottom: 25px; }
.view_report_cont { width: 100%; margin-top: 20px; }
.view_report_cont h4 { color: #9558b9; font: 400 20px/30px 'Copse', sans-serif; text-transform: uppercase; }
.view_report_list { width: 100%; padding: 10px 0; min-height: 215px; }
.view_report_list ul li { display: inline-block; width: 100%; background: url(../images/str.png) no-repeat left; color: #2980b9; font: 400 16px/20px 'Copse', sans-serif; margin-top: 6px; padding-left: 15px; text-align: left; }
.view_report_cont .col-sm-4 { border-right: 1px solid #e5e1cb; padding: 0 30px; }
.view_report_list ul li a { color: #2980b9; }
.view_report_cont .col-sm-4:last-child { border: none; }
.share_row { width: 100%; margin-top: 95px; text-align: center; }
.share_row ul li { display: inline-block; padding: 0 3px; font: normal 14px/16px Times; text-transform: uppercase; color: #33334d; }
.share_row ul li img { max-width: 100%; }
.share_row ul li:first-child { padding-right: 10px; }
.sec2-idx_cont .top_call .call-box { border-bottom: 1px solid #eae4ed; background: none; }
.sec2-idx_cont .top_para p { color: #8d8c8c; }
.sec2-idx_cont .top_para { background: none; }
.sec2-idx_cont .top_call_inn { padding: 0px; }
.sec2-idx_cont .top_call { background: none; }
.sec2-idx_cont .mob_para { width: 100%; background: url(../images/txt-bg1.jpg) repeat-x; border-top: 1px solid #faf7f2; border-bottom: 1px solid #faf7f2; padding: 10px 0; text-align: center; background-size: 100% 100%; }
.sec2-idx_cont .mob_para strong { color: #8d8c8c; text-transform: uppercase; font: 400 11px/13px 'Nunito Sans', sans-serif; }
.sec2-idx_cont .mob_para .txt_jap { width: 100%; padding: 10px 0; }
.sec2-idx_cont .mob_para .txt_jap p { color: #94813d; font: 400 18px/20px 'Nunito Sans', sans-serif; text-transform: uppercase; }
.sec2-idx_cont .mob_para .txt_jap p span { font-weight: 600; }
.sec2-idx_cont .mob_para .para { width: 100%; font: 300 11px/14px 'Nunito Sans', sans-serif; color: #8d8c8c; }
.chatprofile_sec { width: 100%; }
.chatprfl_row { width: 100%; position: relative; margin-top: 40px; }
.prfl_head { width: 100%; background: url(../images/headng.png) no-repeat center center; background-size: 100% 100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.prfl_head strong { font: 400 18px/38px 'Copse', sans-serif; color: #fff; padding-left: 44px; }
.prfl_txt { width: 100%; padding-left: 101px; text-align: left; }
.prfl_txt span { color: #404040; font: 400 14px/15px 'Nunito Sans', sans-serif; text-transform: uppercase; display: inline-block; padding: 6px 0 5px; width: 100%; }
.prfl_txt a { color: #94813d; font: 400 12px/15px 'Nunito Sans', sans-serif; text-transform: uppercase; }
.prfl_txt i { margin-right: 4px; }
.prfl_txt i img { max-width: 100%; }
.prfl_pic { width: 90px; height: 90px; border-radius: 100%; position: absolute; top: -7px; left: 0px; overflow: hidden; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.prfl_pic img { max-width: 100%; }
.chatprfl_row .redmor { font-size: 13px; line-height: 30px; }
.sec2-idx_repons-rt { padding-bottom: 40px; background: url(../images/brd5.png) no-repeat bottom center; background-size: 100% auto; }
.redmor:hover { background: url(../images/btn-bg1.jpg) repeat center center; }
.view_report_cont h4 { margin-bottom: 10px; }
.load-more:hover { background: url(../images/btn-bg1.jpg) repeat center center; }

/*landing page-form*/
.top_frm_bg { width: 100%; min-height: 77px; }
.top_frm_bg_inn { width: 100%; position: relative; }
.frmtoppic { position: absolute; top: 0px; left: 0px; text-align: center; width: 100%; z-index: 1; }
.frmtoppic img { max-width: 100%; }
.form_wrapper .top-erth { width: 111px; position: absolute; top: 56px; }
.formpg_contain_sec { width: 100%; }
.formpg_box { width: 730px; margin: 0px auto; }
.formpg_boxinn { width: 100%; padding: 25px 0 192px 0; text-align: center; }
.formpg_boxinn h1 { color: #00469d; font: normal 50px/55px 'Copse'; padding-bottom: 40px; }
.formpg_boxinn span.subhead { display: inline-block; font: 300 30px/39px 'Copse', sans-serif; color: #ae8b3f; background: url(../images/brd2.png) no-repeat bottom center; padding-bottom: 37px; }
.formpg_boxinn span.subhead strong { font-weight: 500; }
.formpgform { width: 100%; margin-top: 30px; }
.form_input { width: 100%; margin-top: 14px; }
.form_input .btn { box-shadow: none !important; border-radius: 0px !important; background: #faf2f9; border: 1px solid #e2d7e3; color: #494949; font: 300 20px/23px 'Nunito Sans', sans-serif; text-align: left; padding: 4px 12px; height: 45px; width: 100% !important; }
.btn-group { width: 100% !important; }
.form_input .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 7px dashed; border-top: 7px solid #d7c066; border-right: 7px solid transparent; border-left: 7px solid transparent; }
.form_input .dropup .caret,
.form_input .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: none; border-bottom: none; border-top: 7px dashed; border-top: 7px solid #d7c066; border-right: 7px solid transparent; border-left: 7px solid transparent; }
.form_input .dropdown-menu { margin: 0px; background: #faf2f9; border: 1px solid #e2d7e3; padding: 0px; border-radius: 0px; }
.form_input .dropdown-menu li a { color: #494949; font: 300 15px/23px 'Nunito Sans', sans-serif; padding: 5px 10px; }
.form_input .dropdown-menu li a:hover { background: #ae8b3f; color: #fff; }
.form_input .dropdown-menu li.selected a { background: #ae8b3f; color: #fff; }
.form_input .radio_input { width: 100%; height: 45px; }
.radio_input ul li { display: inline-block; width: 48%; text-align: left; }
.form_input label { margin: 0px; }
.radio_input input[type="radio"] { display: none; }
.radio_input input[type="radio"] + label { cursor: pointer; display: inline-block; color: #494949; font: 300 20px/23px 'Nunito Sans', sans-serif; padding: 8px 24px; vertical-align: middle; background: url(../images/rado.png) no-repeat left center; background-position: left 13px !important; }
.radio_input input[type="radio"]:checked + label { background: url(../images/rado1.png) no-repeat left center; outline: none; }
.form_nxt { text-align: center; }
.sumtbtn { width: 225px; height: 45px; border: none; background: url(../images/nxt.png) no-repeat 69%, url(../images/btn-bg.jpg) repeat; font: 300 20px/45px 'Copse', sans-serif; text-transform: uppercase; margin-top: 40px; color: #fff !important; }
.sumtbtn:hover { background: url(../images/nxt.png) no-repeat 69%, url(../images/btn-bg2.jpg) repeat center center; }
.form_pagination { width: 100%; text-align: center; margin-top: 35px; }
.form_pagination img { max-width: 100%; }

/*landing page*/
.form_nxt ul li { display: inline-block; padding: 0 20px; }
.form_nxt ul li a { display: inline-block; }
.form_nxt ul li a.sumtbtn { background-position: 90% !important; }
.form_nxt ul li a.login { background: url(../images/btn-bg.jpg) repeat !important; }
.form_nxt ul li a.login:hover { background: url(../images/btn-bg2.jpg) repeat center center !important; }
.form_nxt ul li a.login.actv { background: url(../images/btn-bg2.jpg) repeat center center !important; }


/*===========  Article Inside page   ===================*/
.article-banner { position: relative; }
.article-banner img { width: 100%; max-width: 100%; }
.article-banner .asto_blue { position: absolute; top: 15px; right: 15px; }
.article-banner .pic_txt { position: absolute; left: 0; bottom: 60px; background: rgba(149, 88, 185, 0.45) none repeat scroll 0 0; border-left: 10px solid #9558b9; width: 100%; text-align: center; }
.article-banner .pic_txt span { color: #fff; display: inline-block; font: 300 38px/48px "Copse", sans-serif; padding: 15px; text-transform: uppercase; margin: 0 auto; display: block; max-width: 520px; }
.article-inside-content-area h4 { color: #9558b9; font: 500 20px/26px "Copse", sans-serif; text-align: center; padding: 0 0 30px; margin: 0; }
.article-inside-content-area h5 { color: #867e73; font: 700 17px/22px "Nunito Sans", sans-serif; padding: 0 0 25px; margin: 0; }
.article-inside-content-area p { color: #404040; font: 400 14px/22px "Nunito Sans", sans-serif; padding: 0 0 25px; margin: 0; }
.article-inside-content-area .redmor { display: block; margin: 30px auto 0; max-width: 300px; text-align: center; }
.article-inside-content-area .share_row { margin-top: 60px; }
.banner_sec.article-inside { background: none; }


/*===========  Horoscopes page   ===================*/
.banner_sec.horoscopes .ban_pic { width: 35%; float: right; }
.banner_sec.horoscopes .ban_txt { width: 65%; float: left; padding: 55px 0 }
.horoscope-top-box { position: relative; padding: 0; }
.horoscope-top-box:after { content: ""; width: 96%; top: 5%; height: 90%; left: 3%; border: 1px solid #fff; opacity: 0.7; position: absolute; z-index: 30; }
.horoscope-top-box .offer { width: 20%; position: absolute; top: -18px; left: 0; max-width: 120px; z-index: 50; }
.horoscope-top-box .offer img { display: block; margin: 0 auto; }
.horoscope-top-box .person { width: 20%; position: absolute; top: 0; right: 0; max-width: 100px; z-index: 30; }
.horoscope-top-box .person a { position: relative; color: #fff; margin: 0 auto; width: 80px; background: #c4a841; font: 600 9px/16px "Nunito Sans", sans-serif; text-transform: uppercase; display: block; text-align: center; top: -23px; }
.horoscope-top-box .title h2 { font-size: 33px; font-family: 'Copse'; color: #fff; padding: 0 0 5px; margin: 0; text-transform: uppercase; }
.horoscope-top-box .title p { color: #fff; font: 400 15px/22px "Nunito Sans", sans-serif; padding: 0; margin: 0; text-transform: uppercase; }
.horoscope-top-box .title { width: 94%; background: url(../images/headng.png) no-repeat center; background-size: cover; display: block; margin: 0 auto; vertical-align: middle; text-align: left; padding: 26px 120px 10px; }
.horoscope-text-box { }
.horoscope-text-box h3 { background: rgba(0, 0, 0, 0) url("../images/brd1.png") no-repeat scroll left bottom; color: #2980b9; font: 300 20px/45px "Copse", sans-serif; padding-bottom: 10px; margin: 0 0 10px; }
.horoscope-text-box h3 strong,
.horoscope-text-box h3 b { font-weight: 600; }
.horoscope-text-box p { color: #404040; font: 400 15px/22px "Nunito Sans", sans-serif; padding: 0 0 20px; margin: 0; }
.horoscope-text-box .box-row { width: 100%;}
.horoscope-text-box .prev-next { width: auto; display: inline-block; margin: 0; padding: 0 10px; position: relative; color: #9558b9; font: 400 18px/22px "Copse", sans-serif; }
.horoscope-text-box .prev-next li { display: inline-block; position: relative; padding: 0 8px; }
.horoscope-text-box .prev-next li:before { position: absolute; left: -5px; content: "|"; top: 0; color: #cdcdcd; }
.horoscope-text-box .prev-next li:first-child:before { display: none; }
.horoscope-text-box .prev-next li a { color: #2980b9; font: 400 16px/22px "Copse", sans-serif; margin: 0; }
.horoscope-text-box .prev-next:after { position: absolute; top: 0; right: 0; content: ">"; }
.horoscope-text-box .prev-next:before { position: absolute; top: 0; left: 0; content: "<"; }
.more-aries { margin: 0 0 40px; padding: 0; display: block; }
.more-aries li { margin: 30px 0 0; padding: 0; display: inline-block; width: 33%; }
.more-aries li a { height: 45px; line-height: 45px; padding: 0 30px; width: 100%; max-width: 225px; display: block; margin: 0; }
.select-sign { margin: 0; padding: 0; display: block; text-align: center; }
.select-sign li { margin: 20px 0 10px; padding: 0 10px; display: inline-block; width: 15.5%; }
.select-sign li img { max-width: 100%; width: 100%; display: block; margin: 0 auto; padding: 0 0 10px; }
.select-sign li a { color: #404040; font: 400 14px/22px "Copse", sans-serif; margin: 0;}


/*===========  Star-Lovers page   ===================*/
.star-lovers-content-area { }
.star-lovers-content-area .ban_txt { padding: 35px 0; width: 100%; }
.star-lovers-content-area .ban_txt h1 { font-size: 60px; }
.star-lovers-text-box { }
.star-lovers-text-box h3 { background: rgba(0, 0, 0, 0) url("../images/brd1.png") no-repeat scroll left bottom; color: #2980b9; font: 300 20px/45px "Copse", sans-serif; padding-bottom: 10px; margin: 0 0 10px; }
.star-lovers-content-area h3 strong,
.horoscope-text-box h3 b { font-weight: 600; }
.star-lovers-content-box { padding: 20px 0 0; }
.star-lovers-content-box p { color: #404040; font: 400 14px/22px "Nunito Sans", sans-serif; padding: 0 0 20px; margin: 0; }
.star-lovers-content-box .box-row { width: 100%; padding: 0; }
.star-lovers-content-box .box-row h4 { color: #9558b9; font: 400 18px/22px "Copse", sans-serif; margin: 0; padding: 0 0 20px;}
.lovers-report-box { background: url(../images/lover-report-box.jpg) no-repeat, url(../images/top-wheel.png) no-repeat top right; display: block; background-size: cover, auto; padding: 5px; text-align: center; min-height: 370px; height: auto; margin: 0 0 45px; }
.lovers-report-box .content-area { border: 1px solid rgba(255,255,255,0.7); padding: 25px 15px; }
.lovers-report-box h2 { font-size: 33px; font-family: 'Copse'; color: #fff; line-height: 1.2; padding: 0 0 10px; margin: 0; text-transform: uppercase; }
.lovers-report-box p { color: #fff; font: 400 18px/22px "Nunito Sans", sans-serif; padding: 0; margin: 0; }
.lovers-report-box ul { margin: 0; padding: 0; display: block; }
.lovers-report-box ul li {
margin:0; padding: 20px 15px 0; display: inline-block; width: 49%; vertical-align: top; }
.lovers-report-box ul li a { color: #fff; font: 400 17px/19px "Copse", sans-serif; padding: 10px; width: 100%; display: block; margin: 0; background: #725799; text-transform: uppercase; text-align: center; }
.lovers-report-box ul li a:hover { background: #c3a53c; }
.lovers-report-box h6 { color: #fff; font: 400 18px/24px "Nunito Sans", sans-serif; padding: 20px 0 0; width: 100%; display: block; margin: 0; text-transform: uppercase; text-align: center; }
.lovers-report-box h6 span { color: #ffdf72; font-weight: 600; }
.lovers-report-box .redmor { font: 400 17px/19px "Copse", sans-serif; padding: 15px; display: block; max-width: 290px; margin: 20px auto 0; }
.package-box { background: url(../images/package.jpg) no-repeat; padding: 8px; background-size: cover; max-width: 360px; margin: 0; display: block; text-align: center; }
.package-box .content { border: 1px solid #a475c2; padding: 25px 20px; }
.package-box h2 { font-size: 24px; font-family: 'Copse'; color: #a475c2; line-height: 1.2; padding: 0 0 20px; margin: 0; text-transform: uppercase; }
.package { margin: 0; padding: 0; display: block; }
.package li {
margin:0; padding: 20px 15px 0; display: inline-block; width: 49%; vertical-align: top; text-align: center; }
.package-box p { color: #928268; font: 400 18px/22px "Nunito Sans", sans-serif; padding: 0 0 15px; margin: 0; }
.package-box p strong { color: #2980b9; font-weight: 600; }
.package-box .redmor { font: 400 17px/50px "Copse", sans-serif; padding: 0 15px; display: block; max-width: 130px; margin: 10px auto 0; }




.sign-changer{
	font-family: "Nunito Sans";
    font-size: 14px;
    border: 0;
}



 
@media only screen and (min-width:2200px) and (max-width:6000px) {
	.wheel1 { right: 0px; }
	.flwr2 { right: 40px; width: 200px; }
	.apana { right: 0px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
	.wheel1 { right: 0px; }
	.apana { right: 62px; }
	.flwr2 { right: 87px; }
}
@media only screen and (min-width:2000px) and (max-width:2199px) {
	.wheel1 { right: 0px; }
	.flwr2 { right: 40px; width: 200px; }
	.apana { right: 0px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
	.wheel1 { right: 0px; }
	.apana { right: 62px; }
	.flwr2 { right: 87px; }
}
@media only screen and (min-width:1800px) and (max-width:1999px) {
	.wheel1 { right: 0px; }
	.flwr2 { right: 40px; width: 200px; }
	.apana { right: 0px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
	.wheel1 { right: 0px; }
	.apana { right: 62px; }
	.flwr2 { right: 87px; }
}
@media only screen and (min-width:1600px) and (max-width:1799px) {
	.wheel1 { right: 0px; }
	.flwr2 { right: 40px; width: 200px; }
	.apana { right: 50px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
}
@media only screen and (min-width:1400px) and (max-width:1599px) {
	.main_container { width: 1350px; }
	.wheel1 { right: 0px; }
	.flwr2 { right: 0px; }
	.apana { right: 0px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
}
@media only screen and (min-width:1200px) and (max-width:1399px) {
	.container { max-width: 1100px; }
	.main_container { width: 1170px; }
	.wheel1 { right: -15px; width: 145px; }
	.flwr2 { right: -5px; }
	.apana { right: 0px; width: 115px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
	.wheel2 { left: -20px; width: 108px; }
	.dmond { width: 130px; left: -30px; top: 830px; }
	.book { width: 129px; left: -20px; top: 1070px; }
	.cbg1 { left: 6px; }
	.cbg3 { right: 5px; }
	.wheel { right: 0px; }
	.top_call_inn { padding: 0 60px; }
	.sec1-idx .pic_txt span { font-size: 17px; line-height: 22px; }
	.sec1-idx .pic_box2 .pic_txt span { font-size: 15px; line-height: 20px; }
	.sec1-idx .pic_box1 .pic { min-height: 300px; }
	.sec1-idx .pic_box .pic { min-height: 250px; }
	.main_body_inn { background-size: 94% 15px !important; }
	.main_body_inn1 { background-size: 30px 100% !important; }
}
@media only screen and (max-width:1200px) {
	.cbg1 { left: 5px; }
	.cbg3 { right: 6px; }
	.wheel1 { right: 12px; width: 145px; }
	.flwr2 { right: -5px; }
	.apana { right: 0px; width: 115px; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; }
	.wheel2 { left: 5px; width: 108px; }
	.dmond { width: 130px; left: -14px; top: 830px; }
	.book { width: 129px; left: -9px; top: 1070px; }
	.cbg1 { left: 6px; }
	.cbg3 { right: 5px; }
	.wheel { right: 0px; }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.main_container { width: 100%; }
	.wheel1 { right: 0px; display: none; }
	.flwr2 { right: 0px; display: none; }
	.apana { right: 0px; display: none; }
	.top-erth { left: 0px; display: none; }
	.flwrtop { left: 0px; top: 53px; }
	.wheel2 { display: none; }
	.dmond { display: none; }
	.book { display: none; }
	.top_call_inn { padding: 0 30px; }
	.logo { width: 120px; margin-left: -60px; }
	.manpic { width: 150px; top: -20px; right: 20px;}
	.wheel { width: 160px; }
	.logo_sec { min-height: 93px; }
	.top-erth { width: 69px; }
	.main_menu ul li a { padding: 14px 21px 14px 6px; }
	.main_menu ul li { font-size: 18px; }
	.main_body_inn { background-size: 94% 15px !important; }
	.main_body_inn1 { background-size: 30px 100% !important; }
	.sec1-idx .pic_box1 .pic { min-height: 262px; }
	.sec1-idx .pic_box .pic { min-height: 210px; }
	.sec1-idx .pic_txt span { font-size: 15px; line-height: 19px; }
	.sec1-idx .pic_box2 .pic_txt span { font-size: 13px; }
	.top_heading h3 { font-size: 19px; background-size: 100%; }
	.sec2-idx_rt .top_heading h3 { font-size: 15px; }
	.sec2-idx_Row h4 { font-size: 15px; line-height: 22px; }
	.sec2-idx_Row p { font-size: 13px; line-height: 20px; }
	.sec2-idx_Row h4 { padding: 13px 0 2px; }
	.ban_txt h1 strong { font-size: 66px; font-weight: normal; line-height: 114px; }
	.tab_menu ul li { font-size: 13px; }
	.tab_tham_box .text h3 { font-size: 16px; }
	.tab_tham_box .text h4 { font-size: 15px; }
	.view_report_list ul li { font-size: 13px; }
	.view_report_cont h4 { font-size: 17px; }
	.view_report_cont .col-sm-4 { padding: 0 15px; }
	.sec2-idx_cont .mob_para .txt_jap p { font-size: 14px; }
	.prfl_pic { width: 75px; height: 75px; }
	.prfl_head strong { font-size: 16px; }
	.prfl_txt span { font-size: 13px; }
	.prfl_txt a { font-size: 11px; }
	.prfl_txt i img { width: 10px; height: 10px; }
	.prfl_txt { padding-left: 87px }
	.prfl_head strong { padding-left: 38px; }
	.container {width:100%;padding-left: 10px;padding-right: 10px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
}
@media only screen and (max-width:991px) {
	.main_container { width: 100%; }
	.wheel1 { right: 0px; display: none; }
	.flwr2 { right: 0px; display: none; }
	.apana { right: 0px; display: none; }
	.top-erth { left: 0px; }
	.flwrtop { left: 0px; top: 23px; }
	.wheel2 { display: none; }
	.dmond { display: none; }
	.book { display: none; }
	.top_call_inn { padding: 0px; }
	.padding40 { padding: 0px; }
	.logo { width: 120px; margin-left: -80px; }
	.manpic { width: 130px; top: -40px; right: -10px; }
	.wheel { width: 180px; top: -40px;}
	.logo_sec { min-height: 80px; margin-left: 0px; margin-top: 0px;}
	.top-erth { width: 69px; }
	.main_menu ul li a { padding: 14px 21px 14px 6px; }
	.main_menu ul li { font-size: 20px; line-height: 30px; }
	.main_body_inn { background-size: 94% 15px !important; }
	.main_body_inn1 { background-size: 30px 100% !important; }
	.sec1-idx .pic_box1 .pic { min-height: 262px; }
	.sec1-idx .pic_box .pic { min-height: 210px; }
	.sec1-idx .pic_txt span { font-size: 15px; line-height: 19px; padding: 10px; text-align: center; }
	.sec1-idx .pic_box2 .pic_txt span { font-size: 13px; }
	.top_heading h3 { font-size: 19px; background-size: 100%; }
	.sec2-idx_rt .top_heading h3 { font-size: 15px; }
	.sec2-idx_Row h4 { font-size: 15px; line-height: 22px; }
	.sec2-idx_Row p { font-size: 13px; line-height: 20px; }
	.article-banner .pic_txt { bottom: 40px; }
	.navbar-header { float: none; }
	.navbar-left,
	.navbar-right { float: none !important; }
	.navbar-toggle { display: block; }
	.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
	.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
	.navbar-collapse.collapse { display: none!important; }
	.navbar-nav { float: none!important; margin-top: 7.5px; }
	.navbar-nav>li { float: none; }
	.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
	.collapse.in { display: block !important; }
	.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
	.header_sec { background: none; }
	.navbar-default .navbar-toggle { border: none; padding: 0px; }
	.top_lft ul li { padding: 0 7px 0 1px; }
	.container { width: 100%; padding-right: 10px; padding-left: 10px;}
	.top_call a { font-size: 15px; }
	.top_call span { font-size: 10px; }
	.navbar-toggle { float: left; margin: 0px; }
	.navbar-collapse { background: #ae92ce; position: absolute; top: 96%; left: 0px; width: 100%; z-index: 9; box-shadow: none; border: none; }
	.main_menu { z-index: 9; padding: 10px 0 0; }
	.main_menu ul li { width: 100%; background: none; }
	.main_menu ul li a { width: 100%; background: none; padding: 10px 15px; }
	.main_menu ul li a:hover { color: #fff4ba !important; }
	.main_menu ul { padding: 20px 0; }
	.logo { top: -35px; }
	.main_body_inn { padding: 0px; }
	.cbg1,
	.cbg2,
	.cbg3,
	.cbg4 { display: none; }
	.main_body_inn { border: 1px double #EADFCA; background: none; padding: 3px; }
	.main_body_inn1 { background: none; border: 1px double #EADFCA; padding: 0px; }
	.ban_txt h1 { font-size: 34px; line-height: 40px; }
	.ban_txt { padding: 50px 0; }
	.sec1-idx .pic_txt span { width: 100%; }
	.pic_box .pic { min-height: 220px !important; }
	.pic_box5 .pic { min-height: 320px !important; background-position: center center !important; }
	.sec1-idx .pic_box2 .pic_txt span { text-align: center; padding: 11px; }
	.sec2-idx { width: 100%; padding: 15px }
	.foot_box2 { display: inline-block; float: none; }
	.sec2-idx_cont .row { margin: 0 -5px; }
	.sec2-idx_cont .col-sm-4 { padding: 0 5px; }
	.ban_txt h1 strong { font-size: 50px; font-weight: normal; line-height: 114px; }
	.tab_menu ul li { font-size: 13px; }
	.tab_tham_box .text h3 { font-size: 16px; }
	.tab_tham_box .text h4 { font-size: 15px; }
	.view_report_list ul li { font-size: 13px; }
	.view_report_cont h4 { font-size: 17px; }
	.view_report_cont .col-sm-4 { padding: 0 15px; }
	.sec2-idx_cont .mob_para .txt_jap p { font-size: 14px; }
	.prfl_pic { width: 75px; height: 75px; }
	.prfl_head strong { font-size: 16px; }
	.prfl_txt span { font-size: 13px; }
	.prfl_txt a { font-size: 11px; }
	.prfl_txt i img { width: 10px; height: 10px; }
	.prfl_txt { padding-left: 87px }
	.prfl_head strong { padding-left: 38px; }
	.reports_page { padding-top: 30px; }
	.tab_contain { padding-top: 7px; }
	.sec2-idx_repons-rt { padding-bottom: 83px; background-size: auto;background-position:center 95% !important;}
	.chatprofile_sec{ border-bottom: 1px solid #e5e1cb; padding-bottom: 55px;}
	.horoscope-top-box .title h2 { font-size: 28px; }
	.horoscope-top-box .title p { font-size: 13px; }
	.horoscope-top-box { margin-top: 30px; }
	.lovers-report-box h2 { font-size: 28px; }
	.main_title { font-size: 34px !important; line-height: 40px !important; }
	.banner_sec{padding-bottom: 15px; margin-top:0;}
}
@media only screen and (max-width:767px) {
	.psy-call { display: none; }
	.top_lft { width: 100%; text-align: center; }
	.mob_sos { width: 100%; text-align: center; padding: 10px 0; display: none; background: url(../images/flg-bg.png) repeat; }
	.sos_top { float: none; }
	.sos_top ul li a { background: #ae92ce; }
	.manpic { display: none; }
	.callicon { top: -39px; }
	.navbar-toggle img { width: 39px; height: 39px; }
	.top_call .col-sm-3 { border-right: none; }
	.top_call { background: none; }
	.top_call a { color: #fff; }
	.top_call span { color: #fff3c2; }
	.top_call span { font-size: 12px; }
	.top_call a { font-size: 18px; }
	.top_call { text-align: center; }
	.top_call .call-box { border-bottom: 1px solid #eae4ed; }
	.top_para p { color: #fff3c2; }
	.top_para { background: none; }
	.mob_para { width: 100%; background: url(../images/para-bg.png) repeat-x; border-top: 1px solid #c5b2da; border-bottom: 1px solid #c5b2da; padding: 10px 0; text-align: center; }
	.mob_para strong { color: #fff3c2; text-transform: uppercase; font: 400 11px/13px 'Nunito Sans', sans-serif; }
	.mob_para .txt_jap { width: 100%; padding: 10px 0; }
	.mob_para .txt_jap p { color: #fff; font: 400 18px/20px 'Nunito Sans', sans-serif; text-transform: uppercase; }
	.mob_para .txt_jap p span { font-weight: 600; }
	.mob_para .para { width: 100%; font: 300 11px/14px 'Nunito Sans', sans-serif; color: #fff3c2; }
	#hide { display: none; }
	.sec2-idx_cont .col-sm-4 { width: 33.333%; float: left; }
	.foot_box { display: inline-block; }
	.foot_box { margin-top: 20px; }
	.foot_box2 { margin-top: 20px; }
	.ban_txt h1 strong { font-size: 36px; font-weight: normal; line-height: 65px; }
	.tab_menu ul li a { padding: 0 10px; }
	.tab_tham_row .col-sm-6 { padding: 0 15px; }
	.tab_tham_row .row { margin: 0 -15px; }
	.view_report_cont h4 { text-align: left; }
	.view_report_cont .col-sm-4 { border-bottom: 1px solid #e5e1cb; border-right: none; }
	.view_report_list { min-height: auto; }
	.sec2-idx_repons-rt .top_call a { color: #94813d !important; }
	.sec2-idx_repons-rt .top_call span { color: #979797; }
	.ban_txt { padding: 10px 0 20px 0; }
	.open_con_info { margin-top: -2px; }
	.top-erth { left: 0px; display: none; }
	.sec1-idx .pic_box .pic { min-height: 210px !important; }
	.sec1-idx .pic_box5 .pic { min-height: 310px !important; }
	.formpg_box { width: 100%; }
	.formpg_boxinn h1 { font-size: 40px; line-height: 45px; }
	.formpg_boxinn { padding-top: 0px; }
	.formpg_boxinn span.subhead { font-size: 25px; line-height: 32px; }
	.form_input .btn { font-size: 16px; }
	.radio_input input[type="radio"] + label { font-size: 16px; }
	.article-banner .pic_txt { bottom: 30px; }
	.horoscope-top-box .offer { display: block; position: relative; text-align: center; top: 0; width: 100%; max-width: 100%; }
	.horoscope-top-box .person { display: block; position: relative; text-align: center; top: 0; width: 100%; max-width: 100%; }
	.horoscope-top-box .title { padding: 20px 0; text-align: center; background: none; }
	.horoscope-top-box { background: rgba(0, 0, 0, 0) url("../images/headng.png") no-repeat scroll center center / cover; padding: 20px; }
	.horoscope-top-box:after { top: 2%; left: 2%; height: 96%; }
	.select-sign li { width: 24%; }
	.lovers-report-box h2 { font-size: 22px; }
	.sec2-idx_repons-rt{ padding-bottom: 85px;}
}
@media only screen and (max-width:640px) {
	.sec2-idx_Row .media-left { width: 100%; display: inline-block; text-align: left; }
	.sec2-idx_Row .media-left img { display: inline-block; max-width: 100%; }
	.sec2-idx_Row .media-body { width: 100%; text-align: left; overflow: inherit; margin-top: 20px; display: inline-block; }
	.logo { width: 120px; margin-left: -60px; }
	.logo_sec { min-height: 78px; margin-top:0; }
	.flwrtop { top: 20px; }
	.ban_pic { width: 100%; text-align: center; }
	.ban_txt { width: 100%; text-align: center; }
	.ban_txt h1 { font-size: 24px; line-height: 33px; }
	.sec1-idx .col-xs-6 { width: 100%; }
	.sec1-idx .pic_box .pic { min-height: 220px !important; }
	.sec2-idx_Row .media-left { padding-right: 0px; }
	.tab_menu ul li { float: none; display: inline-block; padding: 5px; }
	.tab_menu { text-align: center; }
	.tab_tham_box .text h3 { font-size: 15px; line-height: 17px; }
	.tab_tham_box .text h4 { font-size: 14px; line-height: 17px; padding: 1px 0; }
	.tab_tham_box .text p { font-size: 12px; line-height: 18px; }
	.redmor { font-size: 14px; }
	.tab_tham_box { margin-top: 10px; }
	.load-more { font-size: 17px; }
	.formpg_box { width: 100%; }
	.formpg_boxinn h1 { font-size: 30px; line-height: 35px; padding-bottom: 23px; }
	.formpg_boxinn { padding-top: 0px; }
	.formpg_boxinn span.subhead { font-size: 20px; line-height: 24px; }
	.form_input .btn { font-size: 15px; }
	.radio_input input[type="radio"] + label { font-size: 15px; }
	.article-inside-content-area h4 { font: 500 17px/22px "Copse", sans-serif; }
	.article-inside-content-area h5 { font-size: 15px; line-height: 20px; }
	.article-inside-content-area p { font-size: 13px; line-height: 20px; }
	.banner_sec.horoscopes .ban_pic { width: 100%; float: right; }
	.banner_sec.horoscopes .ban_txt { width: 100%; float: left; padding: 15px 0 30px; }
	.package-box h2 { font-size: 20px; }
	.package-box p { font-size: 16px; line-height: 20px; }
	.main_title { font-size: 24px !important; line-height: 33px !important;     max-width: 95%;}
	
	.banner_sec {padding:0;}

}
@media only screen and (max-width:599px) {
		.sec2-idx_Row .media {display: inline-block !important; text-align: left; }
	.tab_tham_row .col-sm-6 { width: 100%; }
	.share_row ul li img { max-width: 100%; width: 43px; }
	.share_row { padding: 30px 0; margin: 0px; }
	.footer_sec { background-position: bottom center !important; }
	.formpg_boxinn span.subhead { font-size: 17px; line-height: 23px; }
	.article-banner .pic_txt { bottom: 20px; }
	.article-banner .pic_txt span { font-size: 16px; line-height: 20px; font-weight: 400; padding: 10px 15px; }
	.more-aries li { width: 100%; }
	.more-aries li a { margin: 0 auto; }
	.select-sign li { width: 24%; }
	.lovers-report-box ul li { width: 100%; }
	.package li { width: 100%; }
	.package-box { margin: 0 auto; }
	.sec2-idx_repons-rt{ padding-bottom: 85px;}
	 h1 {font-size: 24px;}
	.main_body_wht{padding: 0 0px 20px;}
	.main-block {padding-left:5px;padding-right:5px;}	
	

}
@media only screen and (max-width:400px) {
	.sec2-idx_Row .media {display: inline-block !important; text-align: left; }
	.sec2-idx_cont .col-sm-4 { width: 100%; float: left; }
	.wheel { width: 124px; }
	.flwrtop { width: 90px; top: 21px; }
	.share_row ul li:first-child { width: 100%; text-align: center; padding-bottom: 10px; }
	.select-sign li { width: 24%; }
    h1 {font-size: 23px;}
	.main_body_wht{padding: 0 0px 20px;}
	.home-html h4 {font-size: 16px !important; line-height: 20px !important;}
	.main-block{padding-left:5px;padding-right:5px;}	
}
@media only screen and (max-width:360px) {
	.sec2-idx_Row .media {display: inline-block !important; text-align: left; }
	.share_row ul li img { max-width: 100%; width: 34px; }
	.cont_fb img { max-width: 100%; }
	.foot_box2 { width: 100%; }
	.footer_sec h4 { font-size: 17px; }
	.foot_box { width: 100%; }
	.ban_txt h1 strong { font-size: 30px; font-weight: normal; line-height: 45px; }
	.main_title { font-size: 30px !important; font-weight: normal; line-height: 45px; }
	h1 {font-size: 22px;}
	.main_body_wht{padding: 0 0px 20px;}
	.select-sign li { width: 32%; }
	.main-block{
		padding-left:0;
		padding-right:0;
	}

	
}

.main_title {
    font: normal 50px/54px 'Copse';
    color: #337ab7;
    text-align: center;
	margin-bottom: 20px;
}

.horoscope-text-box h2{    font-size: 18px;
    color: #a171d0;
    padding-top: 15px;
    padding-bottom: 10px;
    font-family: "Poppins", sans-serif;}

.planet-img {
    width: 25px;
    height: 25px;
}


.retrograde-img {
    width: 12px;
    height: 12px;
}

.sign-img {
    width: 25px;
    height: 25px;
	margin-left: 5px;
}

.aspect-img {
    width: 18px;
    height: 18px;
	margin-left: 5px;
	margin-right: 5px;
}

.aspect-group {
	float:right;
	display:inline-block; 
}

.sign-group {
	float:right;	

}

.star-img {
	margin-right:0px;
    height: 17px;
	display:inline-block; 	
	margin-left:5px;
	margin-bottom: 3px;
	vertical-align:middle;
}

.newbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #258f4f;
    border-radius: 8px;
    background: #3ce981;
    background: -webkit-gradient(linear, left top, left bottom, from(#3ce981), to(#258f4f));
    background: -moz-linear-gradient(top, #3ce981, #258f4f);
    background: linear-gradient(to bottom, #3ce981, #258f4f);
    -webkit-box-shadow: #37d777 0px 0px 40px 0px;
    -moz-box-shadow: #37d777 0px 0px 40px 0px;
    box-shadow: #37d777 0px 0px 40px 0px;
    text-shadow: #175a32 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.newbutton:hover,
.newbutton:focus {
    border: 1px solid #2eb363;
    background: #48ff9b;
    background: -webkit-gradient(linear, left top, left bottom, from(#48ff9b), to(#2cac5f));
    background: -moz-linear-gradient(top, #48ff9b, #2cac5f);
    background: linear-gradient(to bottom, #48ff9b, #2cac5f);
    color: #ffffff;
    text-decoration: none;
}
.newbutton:active {
    background: #258f4f;
    background: -webkit-gradient(linear, left top, left bottom, from(#258f4f), to(#258f4f));
    background: -moz-linear-gradient(top, #258f4f, #258f4f);
    background: linear-gradient(to bottom, #258f4f, #258f4f);
}
.newbutton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADLElEQVRIie2UW0iTYRjH//u+TaduNWe2eZhbmoecWeSyow4si8KLILqIkrqJoKDQKKHzOaJz2YkKKqoLL7QQy6IzmIhmrcxJijo33Zxt7vzp923f19Wimpkd6Krn6nl53vf343nheYD/8c/jAhbiIgqCR/7f4hLlgkiOZI+kJydtGnC6rDbYZABA/A04eVKoEUZE1RfPn7MpTzUJPgfdHKz9UQcRx6T8APylcUnSfdu0GqHF58OJmoYW/xC38o8FkYcmJhEC4sr8nORFW2Zm4b3NgfL7ug7OzS1myjyOEMH4Q4pS8KAAwytz7umhR4OL9yauFseGn1u7IEOyVCFHwyc7jlbpLMxgYAG1y9739V1eMIk/k96bOS0mvumFpYJgyGL7wfYQSfTOyRKOz55KzZas3ZinhkokxgdHP45UtdpdZp/WdcDQ8v0bMpgIciak5M+QzYyRidSmLipVNEd2z1s3wAbrMVsz8sOlgsdFhcr8zbmzIBFEQe+w4Hhlu8/dQxc6D3e+GanbLwJRrvzj4LB/w+7CJYQB1iyzgU4aPyuhJmquXBiZJ9svT4u8vL5ILSlSzECAZdHl6cXZ6k6fo4NeYTuuf/6j7/wi8NUP2El1Qm6MikhbN3UZ9Gzb9P5OfyZfyC/TaCXLSwrmESlRyaACFAxeI85Xd7E2PV1sPa27+yP4NwIAGJel7Ldy7jWFU7KhSVCig9edqZ09UbYqS4swnggU64GZMuFabTesOn+pubzx2mjwEIFUk2KkBomi6FRnXIo4AxpFIlIlKtABBhTrgWXIhBuPDDA3cjuMl+qO/QweInA2Gdjo9DSPM8KzXK2UgGE5UH4vqIAXNtqCihcm9NaR5d1Xn24fCxwYYdAEnKCyrxl9b6d/iFeJE8Gww/AEHKitH0Dfs/DrJMeWjBUe0gEA2HTt/lhVdpg32r1QLgPcjAPPXw/CWCuq5fmJVR9vVTO/Ihhx2ZG04KalQeTrchnx6p0LphrpS3IobEXbnapRJ3xMHQCAVd/ilsXlKm28QI79SWwr4eUvfl912/mrcGCUZcenw3YMP4x7Q/Jwt/nBFfvvwP/HmOIzZutG9gdYRdcAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
.specialbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #622798;
    border-radius: 8px;
    background: #b84aff;
    background: -webkit-gradient(linear, left top, left bottom, from(#b84aff), to(#622798));
    background: -moz-linear-gradient(top, #b84aff, #622798);
    background: linear-gradient(to bottom, #b84aff, #622798);
    -webkit-box-shadow: #dd59ff 0px 0px 40px 0px;
    -moz-box-shadow: #dd59ff 0px 0px 40px 0px;
    box-shadow: #dd59ff 0px 0px 40px 0px;
    text-shadow: #3a175a 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.specialbutton:hover,
.specialbutton:focus {
    border: 1px solid #732eb3;
    background: #dd59ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#dd59ff), to(#762fb6));
    background: -moz-linear-gradient(top, #dd59ff, #762fb6);
    background: linear-gradient(to bottom, #dd59ff, #762fb6);
    color: #ffffff;
    text-decoration: none;
}
.specialbutton:active {
    background: #622798;
    background: -webkit-gradient(linear, left top, left bottom, from(#622798), to(#622798));
    background: -moz-linear-gradient(top, #622798, #622798);
    background: linear-gradient(to bottom, #622798, #622798);
}
.specialbutton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE3klEQVRIiYWVT2xUVRTGf+e91zd/OowDRSiDoNRaxaAECOhCEyGGiDHRuDDRGBcuLeDSlWv3FGMUY4ILRHRhNMaNGv8SIApCsNYqpTZAC3Tamel03pt5993j4k2n04rhJSf3m/vmnnvO975zjgAOt3kO7QcB78VXtz6G49x17Mi5E0Dz4Nu3O7no3P7Pewsg4ORy/qr8+lffLdz95rs7tq0a+J+z/8HOsg27DDtD+0HB37N3+wtebke/469Jb975/OtAdmiwHWT7/8vx7eixqpBNu6vuvPeFQZoT0PiHfO8TL20ZKPR1OLxtBk6HtX8P7ccRIb17967n0vkNA2LmEdPA8brTWx99dhAhOzS45Ox/rJPH5bdbFFTJr7tv7wEJr6BRHTV1pDFJvnfny/euS29EEhpvQS+AFcA5NAgiyY4CspiFv2/3tlf6Hn3lHeI5wAN1ARfcHDOXvn3vo09OvKFQY1EQ7efAYawcSlL0AGfdykxuYP2K4srVPX2ZlcUBL7vq/mxh41O+TxHpcN4yE9l6cHP4MzM//WezPDk6W7r+93gpuDJ6o14WsCJYufTh5sfWbHr4TSfV3d+VyvS6qUxWPB+wiDWorYM1iHgoLuAh6qJ4ICnEuwPFB1WIQuJgrmnCynQcVEZnJ84e9War9b61prEnk3U8TBkMbb4USZIWt+U8McUDdQBB7Y2EV6sQG9wo8l11i81GUKzO1y+4WzZV4qhy0xbSK3b42bzjxAESG8QaJI4REyLNOaRZQRqzSKOEBCUkLCHhLNKoIo0KEpSRsIKqR71U5o+RU5//OD5x1BNh4uLV0scm/pWdZstrud6i50aTENcR20Q1EYSooq1IRUGtJjjWVnYp1F9DUJ5ldOz8pyevXj8iwrD79C4ioFqqhTeCWnl+jRdsT6XSrkRVsLaVeofZW6wmBhMTVgP+/Gfk+M/Xpo8A54AZ96szyNOP0EAol+Yb0/V6WFuX8bb5Xa4ncYxYXWoxrXXBQGIlagi/X7t+7OTk7AcCvwFlwLqAfHUGu28XkUB1JmhO12ph1NeT2eUAGi9Q0YGtJrjlXGNlZLLy2Y/XZt5HOCdQFsEefLujFx08jFWoCox6ymUnVjSyYCxE9hZYwVjUJPspkSmBYVHKCPbA4aTwvI7CcyQpxWYxl14rZlkHVxKtL6y2Jc0WvsN1ighNBXvwcLsTLLlgocX6+S63XyOLtPwmKgJtXdDGVhGbKMpX+lXxWyXUbtedFySBKumMSB/GJs61vQ+a9G+HhegX5ZpS7vFEcnFSge2Gt4QiFRwHsmmVeyRKgtCuLM2mUqnMlUcq1e/morj6UL7w5Op8rphOeTi2BibCV7IbxNs4rtEYHYNsKUWK1yteMSXklQyxu4LyzZn6X+XS1+eD+S8NOoZiLpemvnmgkt69ubvwTE/PnatTXoTTnGat6z0wbqKfDg1iWvN6kaKh/UlXXe929XlOyqnNE47eHPvhl6D6RYReVGUMmAGsKKMjUTg6Up76/qFaed+D3YW9Pd3ZQsEJ7kfxZPGbdmTQGgSXTWPCvzpz/HxQO11DhwX+RriBEMriIJkiKaQrF0w49kdl6puH59KPz1pzOlHErVUE0CyJHf45mHtLhBrKNEJ9IZoFbZOM0xBlSoQZA+NnNTyFUFUIO4aO/RfcArFS7KOtQAAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}
.paypalbtn {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #ac862c;
    border-radius: 8px;
    background: #ffdc48;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffdc48), to(#ac862c));
    background: -moz-linear-gradient(top, #ffdc48, #ac862c);
    background: linear-gradient(to bottom, #ffdc48, #ac862c);
    -webkit-box-shadow: #ffe54c 0px 0px 40px 0px;
    -moz-box-shadow: #ffe54c 0px 0px 40px 0px;
    box-shadow: #ffe54c 0px 0px 40px 0px;
    text-shadow: #7b6020 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.paypalbtn:hover,
.paypalbtn:focus {
    border: 1px solid #f5bf3f;
    background: #ffff56;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffff56), to(#cea135));
    background: -moz-linear-gradient(top, #ffff56, #cea135);
    background: linear-gradient(to bottom, #ffff56, #cea135);
    color: #ffffff;
    text-decoration: none;
}
.paypalbtn:active {
    background: #ac862c;
    background: -webkit-gradient(linear, left top, left bottom, from(#ac862c), to(#ac862c));
    background: -moz-linear-gradient(top, #ac862c, #ac862c);
    background: linear-gradient(to bottom, #ac862c, #ac862c);
}
.paypalbtn:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEHElEQVRIiY2VQYgbVRjHf2+SmclO0s2STXezbbfp1nZNWxUPRXApiqU9FC8iCF4KHgXx6Ln24LlXL4IHjx4FBVHqpYUi2EurYC2LVpHtZrNNJpNM5r33eUhmMkm31AcPPvIev+///b8vbxTgMLe2PvjuNdfzrs6fJaOEzuP9EWCxScd0HzwUkTsiPHhw+/o8BgA1gdg87K0Pf/rFKRReERGUUgBobdjb6aC1Bmsx4TaiIxAAuQV89Put63dzHAs4eYUWsOff+9pTSp0kBzcTuNEmg5OM4UqBQm0BP5zeuraZclLhT9njH6oeQ6kKSiEiGG1o73TQ2iDWjJUnUXZfJDOjBlybE5yV46S74Dhnx8IFayztnQ5Ga5jA0RFKjc1Vk53GwIXN1687eV4xnw1wlOO0xrZM4IlGxKD3fkV0/8A2KuVAoQiq4AniADq1qDh32ypHnZvCDYJFt+9hwn9AFAoZS0ayBDL5zdTqQfvi5Qvc5mYKfMoio81m5rkYbG8bGXVRqMyO8VZzsWCOH1lcWK1+u3Tj582Umx8p++LlL5y9x/sndGJADHYyimL0pKM54SIzsaDoL9bB9UrVzbWPU+7MFKmCX7NGGmAwvW1sEo2nxCbIxIgs0Vxs6odZePM8RgpEj/svpcdpD8aJnEILsTPTImJBLIqJJVM5GV1cj8GlS8jAsrB6iG6StXbWIqxupXOezbfR02E/wCLr+4RX3sZ/+TSiFKEqESwHD1PuzBTZ3h8bkitfALHJZEYEySpQyFKVQeMozpWLKD+g347wNhqM+oawM/x+Ipp8AkdEWunzkK64Xsecf4O400esUGqu2HA3coprddz6EvFQKFV8EjcgDDXlSnFvEPa+SW2ff4taWfUComMGG+t0nYDiq2dIGg36xnUWNtcxyoWii1cr0xWfYtnFdR36neEn3febYcrMEpza+tQDdWrqfYztt3FfOEax7NP/a5fy0RqiDckIKhsrjAaaUVDBr5aIuol1C3LN7YVf5gRPLVLISaVUEcbKbb+NFBx67YiguYpCEf65y+K5JnFPE3dHeCcahL1kt1S0P7qib+xcbtxJ7U65uQS0RKbKEYss1Sit1YgetQnWlylUDzF8kgwXloMrYTd5pAZx14uH+7vvNEc5sM3H+SafzeBYBBj5C1htKa1UifuGSrOGHiS/PXq3eZODl52Ps1JsEp0ZKx8PpUKh1lYYdfqoICA4UiPaG2BqS9vk3q7n7WmCwZPK7BsAOqjYxbPHMUZhRVFYP8wgtvdzCu3z4vw3eWbVP7/v2CS+V6gELb9W5olx8So+bpGr/15c+uoZFj21Zv5o+QOrxCuvLzeizpBQeZRrJcJuQqz1/fm7/zfBTPcR9HAv+qx4pH40HgijKKHkO38PInv3wPvPiP8D26c+sIYdvtcAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

/*---Hide reCaptcha v3 visible seal---*/
.grecaptcha-badge {
opacity:0 !important;
}


.zero-margin{
	margin:0;
}



