﻿
@font-face {
	font-family: 'Conv_ChaletComprimeCologneSixty';
	src: url('../fonts/ChaletComprimeCologneSixty.eot');
	src: local('â˜º'), url('../fonts/ChaletComprimeCologneSixty.woff') format('woff'), url('../fonts/ChaletComprimeCologneSixty.ttf') format('truetype'), url('../fonts/ChaletComprimeCologneSixty.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ------ reset all  stylesheet ---------*/
*{padding:0;margin:0;}
body{padding:0;margin:0;-webkit-text-size-adjust:none;position: relative; }
h1,h2,h3,h4,h5,h6,hgroup,ul,li,ol,p,nav,a,img{padding:0;margin:0;list-style:none;text-decoration:none;outline:none;font-family: 'Roboto', sans-serif;}
div,section,aside,nav,span,article,address,header,footer{padding:0;margin:0;display:block;outline:none !important;}
input,textarea,select{outline:none;}
img{outline:none;border:0;}
::selection{background-color:#2e3339;color:#fff;}
::-moz-selection{background-color:#2e3339;color:#fff;}
::-ms-selection{background-color:#2e3339;color:#fff;}
input{padding:0;margin:0;outline:none;border:1px solid #d7d7d7;}
.clear{clear:both;}
button{-webkit-appearance:none;}
button:focus{outline: none;}
input[type="text"]{border:1px solid #d7d7d7;}
h2{font-size: 50px;line-height: 50px;letter-spacing: 0px; font-weight: 700; font-style: normal;}
.white_color{color: #fff;}
.black_color{color: #000;}
h3{font-size: 36px;line-height: 36px;}
h2.white{color:#FFF;}

h2.white p{float: left !important;width: 100% !important;  margin: 42px 0;font-weight: 600 !important; font-size: 17px !important;line-height: 8px !important; color: #fff;}
h2.white p:before{height: 7px; width: 67px;background-color: #fff;content: "";float: left;margin-right: 20px;}



nav{font-family: 'Roboto', sans-serif;background-color: transparent;}
span{font-family: 'roboto', sans-serif, sans-serif;}
a{color:#fff; font-weight: normal;}
a:hover,a:focus{text-decoration: none;}
p{font-family: 'roboto', sans-serif, sans-serif;color:#515151;font-size:18px;font-weight:300;line-height:32px;}
.no_padding{padding: 0;}
.no_margin{margin: 0;}
.container2{width: 1400px; margin: 0 auto;}
.for_heder_margin{float: left; width: 100%; margin-top: 95px;}
nav#header {
    z-index: 8;
    background: #fff;
}
.search_overlay{
    position: fixed;
    float: left;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-color: rgba(0,0,0,0.6);
    display: none;
    transition: 1s;
}
.navbar-nav > li > a {
    color: #000;
}
/* navigation start  */

body{ overflow-x:hidden; }
.navbar-brand {font-size: 24px;}

.navbar.navbar-fixed-top.fixed-theme {background-color: #fff;border-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.8);}
.navbar-brand.fixed-theme {font-size: 18px;}
.navbar-container.fixed-theme .navbar-nav > li > a{color: #000;}
.navbar-container.fixed-theme ul.nav.navbar-nav.navbar-right{padding: 17px 0;}
.navbar-container ul.nav.navbar-nav.navbar-right{padding: 19px 0;}
.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{
    transition: 0.8s;
    -webkit-transition:  0.8s;
}

.navbar-nav > li{position: relative;}
.navbar-nav > li .drop_menu{position: absolute;top: 100%;left: 0;padding: 10px;background-color: #fff;width: 100%;border: 1px solid #ccc;display: none;}
.navbar-nav > li .drop_menu li a{float: left;width: 100%;font-size: 15px;color: #000;}
.navbar-nav > li > a{font-size: 17px;padding: 18px 35px;}

.navbar-toggle .icon-bar{background-color: #fff;}
.navbar-toggle{background-color: #000;}

.navbar-brand > img{width: 140px;}
.navbar-container.fixed-theme .navbar-brand > img{width: 125px;}

/* end navigation*/

/* banner start */
.banner{float: left;width: 100%; background:url(../images/banner2.jpg); background-repeat: no-repeat;background-size: cover;height:100vh;background-position: center; position: relative;}
.banner_info{float: left;width: 100%; margin-top: 300px;}
.banner_info h1{float: left;font-size: 50px; color: #fff; font-weight: 500; font-family: 'Roboto', sans-serif;margin-bottom: 20px;}
.banner_info h1 span{display: inline-block; font-size: 50px; color: #fff; font-weight: 500; font-family: 'Roboto', sans-serif;margin-bottom: 20px; border-bottom: 4px solid #fff; padding-bottom: 10px; position: relative;}
.banner_info h1 span:before{position: absolute; content: ""; width: 40px; height: 4px; background-color: red; bottom: -4px; left:9px;}

.banner_info p{float: left;width: 800px; color: #fff;font-size: 24px;font-weight: normal;}
.banner_info .banner_sign_up{float: left;width: 250px;height: auto;}
.banner_info .banner_sign_up h3{float: left;width: 100%;text-align: center;color: #fff;font-weight: bold;font-size: 30px;margin-bottom: 24px;padding-bottom: 12px;}
.banner_info .banner_sign_up .signUp_btn{float: left;width: 100%;height: 45px;font-size: 15px;line-height: 16px;border-radius: 4px;font-weight: 700;position: relative; font-family: 'Roboto', sans-serif;}
.banner_info .banner_sign_up .signup_google{/*background-image: linear-gradient(to bottom,#ee5f64 0,#d3505a 100%);*/color: #fff;border: 1px solid #D13644;background-color: #de0113; transition: 0.5s;}
.banner_info .banner_sign_up .signup_google:hover{background-color: #A20311;}
.banner_info .banner_sign_up .signup_email{background-color: #fff;color: #000;line-height: 45px;text-align: center;}
.banner_info .banner_sign_up .signUp_btn .sign_google_logo{position: absolute;float: left;width: 42px;height: 43px;background: url(../images/signup_gplusbuttonlogo@1x.png)center center no-repeat;border-right: 1px solid #e5767b;}
.banner_info .banner_sign_up .signUp_btn .sign_txt{color: #fff;float: left;font-weight: 500;font-size: 15px;position: absolute; top: 13px;right: 40px;}
.signup-ordivider {
    background: url(../images/signup_or@1x.png) center center no-repeat;float: left;width: 100%;
    height: 2em;
    margin: 1.5em auto;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.banner_info .banner_sign_up .alrd_hv_ac{float: left;width: 100%; font-size: 14px; text-align: center; color: #fff; font-weight: normal; margin-top: 25px;}
.banner_info .banner_sign_up .alrd_hv_ac a{text-decoration: underline;font-weight: bold;}


/* end banner*/

/* brain on weed start */
.brain_on_weed{float: left;width: 100%; padding: 80px 0;background-color: #fff;position: relative;height: 1130px;}
.brain_on_weed .brn_left{float: left;width: 100%;padding-top: 130px;}

.brain_on_weed p{float: left;width: 100%;font-size: 22px; line-height: 35px;font-weight: normal;}
.brain_on_weed .brn_right{float: right;width: 64%; background-color: #c6c8b2; height: 970px;right: 0;position: absolute;}
.brain_on_weed .brn_right img{float: left;width: 80%;top: 30%;position: absolute;left: 15%;}

.sb_btn{float: left;width: 268px; height: 67px;font-size: 18px;text-transform: uppercase;font-weight: 500;}
.sb_btn1{bottom: 180px; left: -134px;position: absolute;}

.sb_btn .sb_btn_left{font-size: 17px;color: #fff;background-color: #000;height:67px; border: 1px solid #000;  width: 134px;float: left;position: relative;line-height: 67px;text-align: center;z-index: 1;}

.sb_btn .sb_btn_left:before{position: absolute;right: 0;height: 100%; width: 0; background-color: #fff;content: ""; transition: 0.5s;z-index: -1;}
.sb_btn:hover .sb_btn_left:before{width: 100%;}
.sb_btn:hover .sb_btn_left{color: #000;}

.sb_btn .sb_btn_right{line-height: 40px;font-size: 17px;color: #000;background-color: #fff;height:100%; width: 134px;float: left;position: relative;line-height: 67px;text-align: center;z-index: 1;}


.sb_btn .sb_btn_right:before{position: absolute;left: 0;height: 100%; width: 0; background-color: #000;content: ""; transition: 0.5s;z-index: -1;}
.sb_btn:hover .sb_btn_right:before{width: 100%;}
.sb_btn:hover .sb_btn_right{color: #fff;}
/* end brain on weed */

/* whats new start */
.whats_new{float: left;width: 100%;background-color: #fff;padding: 80px 0;}
.whats_new_main{float: left;width: 100%;position: relative;padding-top: 50px;}
.whats_new_main .wn_prt{float: left;width: 100%; padding:30px 60px 60px 0;}
.whats_new_main .wn_prt img{float: left;width: 100%;height: auto;}
.whats_new_main .wn_prt h3{float: left;width: 100%; font-family: 'Roboto', sans-serif;font-size:30px;font-weight:bold;color:#000;line-height:normal; margin-top: 34px;}
.whats_new_main .wn_prt h3 p{float: left !important;width: 100% !important;  margin: 25px 0;font-weight: 600 !important; font-size: 17px !important;line-height: 3px !important;color: #000;}
.whats_new_main .wn_prt h3 p:before{height: 4px; width: 47px;background-color: #000;content: "";float: left;margin-right: 20px;}
.whats_new_main .wn_prt p{float: left;width: 100%; font-size: 17px; font-weight: normal;line-height: 26px;}
.whats_new_main .wn_right{float: right;position: absolute;right: 0;background-color: #121212;height: 1080px;width: 600px;margin-top: 30px;padding-left: 133px;}
.whats_new_main .wn_right img{float: right;width: 467px;height: 583px;}
.whats_new_main .wn_right .wn_rgt_title{float: left;padding: 67px 65px 67px 0;}
.whats_new_main .wn_right .wn_rgt_title p {
    float: left;
    width: 100%;
    font-size: 22px;
    line-height: 35px;
    font-weight: normal;color: #fff;
}

/* end whats new */

/* honest paths start */
.honest_part{float: left;width: 100%;}
.honest_part .hnst_prt_lft{float: left;width: 100%;  padding: 100px 0; background-color: #1c1c1a;height: 571px;}
.honest_part .hnst_prt_lft h6{float: left;width: 100%;font-weight: bold;font-size: 19px; font-family: Raleway; text-align: center;color: #fff;letter-spacing: 1px;margin: 70px 0;}
.honest_part .hnst_prt_lft h3{float: left;width: 100%;font-weight: 500;font-size: 25px;text-align: center;color: #fff;letter-spacing: 1px;line-height: 36px;}
.sb_btn2 {
    bottom: 50px;
    right: -134px;
    position: absolute;
}
.honest_part .hnst_prt_rgt{float: left;width: 100%;height: 571px;background: url(../images/cam.jpg)no-repeat;background-size: cover;}
/* end honest part */

/* lotus sb slance start */
.sb_glance{float: left;width: 100%;padding: 80px 0;background-color: #fff; position: relative;}
.sb_glance .sb_glnc_main{float: left; margin-top: 30px;}
.sb_glance .sb_glnc_main .sb_glnc_lft{float: left;width: 600px; background-color: #121212; padding:70px 34px 34px;position: absolute;left: 0;text-align: center;margin-top: 30px;}
.sb_glance .sb_glnc_main .sb_glnc_lft .sb_glnc_lft_prt{float: left;width: 100%;padding: 25px}
.sb_glance .sb_glnc_main .sb_glnc_lft .sb_glnc_lft_prt img{float: left;width: 100%;height: 268px;}

.sb_glance .sb_glnc_main .sb_glnc_lft .sb_glnc_lft_prt h3{float: left;width: 100%; font-family: 'Roboto', sans-serif;font-size:25px;font-weight:bold;color:#fff;line-height:normal; margin-top: 34px;text-align: left;}
.sb_glance .sb_glnc_main .sb_glnc_lft .sb_glnc_lft_prt h3 p{float: left !important;width: 100% !important;  margin: 25px 0;font-weight: 600 !important; font-size: 17px !important;line-height: 3px !important;color: #fff;}
.sb_glance .sb_glnc_main .sb_glnc_lft .sb_glnc_lft_prt h3 p:before{height: 4px; width: 47px;background-color: #fff;content: "";float: left;margin-right: 20px;}
.sb_glance .sb_glnc_main .sb_glnc_lft .sb_glnc_lft_prt p{float: left;width: 100%; font-size: 17px; font-weight: 300;line-height: 26px;text-align: left;color: #fff;}


.sb_glance .sb_glnc_main .sb_glnc_prt{float: left;width: 100%;padding: 30px 0 60px 60px;}
.sb_glance .sb_glnc_main .sb_glnc_prt img{float: left;width: 100%;height: auto;}
.sb_glance .sb_glnc_main .sb_glnc_prt h3{float: left;width: 100%; font-family: 'Roboto', sans-serif;font-size:30px;font-weight:bold;color:#000;line-height:normal; margin-top: 34px;}
.sb_glance .sb_glnc_main .sb_glnc_prt h3 p{float: left !important;width: 100% !important;  margin: 25px 0;font-weight: 600 !important; font-size: 17px !important;line-height: 3px !important;color: #000;}
.sb_glance .sb_glnc_main .sb_glnc_prt h3 p:before{height: 4px; width: 47px;background-color: #000;content: "";float: left;margin-right: 20px;}
.sb_glance .sb_glnc_main .sb_glnc_prt p{float: left;width: 100%; font-size: 17px; font-weight: normal;line-height: 26px;}
/* end lotus sb slance */

/* footer start */
footer{float: left;width: 100%;padding: 20px 0;background-color: #121212; position: relative;}
footer h5{float: left;width: 100%;font-size: 20px; font-weight: normal;font-family: Raleway;text-align: center;color: #fff;letter-spacing: 1px;}
footer h5 span{font-size: 30px;display: inline-block;;color: #FFF;font-weight: normal;}
footer h4{float: left;width: 100%;font-size: 36px; color: #fff;font-family: Raleway;margin-top: 100px;font-weight: normal;letter-spacing: 1px;line-height: 60px;text-align: center;margin-bottom: 100px;}
footer .footer_bottom{float: left;width: 100%;}
footer .footer_bottom p{color: #fff; font-size: 16px;font-weight: normal;}
footer .footer_bottom .footer_menu{float: left;width: 100%;text-align: center;}
footer .footer_bottom .footer_menu li{float: none;display: inline-block; width: auto; margin-right: 02px;}
footer .footer_bottom .footer_menu li a{float: left;width: auto;font-size: 16px; color: #fff; font-weight: normal;letter-spacing: 1px;}
footer .footer_bottom .soc_icon{float: right;width: 100%;}
footer .footer_bottom .soc_icon li{float: left;width: auto;margin-left: 40px;color: #fff;}
footer .footer_bottom .soc_icon li i{color: #fff; font-size: 20px;}

.soc_icon{float: right;width: 100%; text-align: center; margin-bottom: 20px;}
.soc_icon li{width: auto;margin-left: 40px;color: #fff; display: inline-block;}
.soc_icon li i{color: #fff; font-size: 25px;}

/* end footer */

/* sign general page start */

.sign_gen{float: left;width: 100%;padding: 80px 0;background-color: #fff; position: relative;}
.sign_gen .sign_gen_main{float: left; margin-top: 80px;}
.sign_gen .sign_gen_main .sign_gen_lft{float: left;width: 600px; background-color: #121212; padding-left:133px; position: absolute;left: 0;margin-top: 30px;}
.sign_gen .sign_gen_main .sign_gen_lft img{float: right;width: 467px;height: 583px;}
.sign_gen .sign_gen_main .sign_gen_lft .sign_gen_lft_prt{float: left;width: 100%;padding: 25px}

.sign_gen .sign_gen_main .sign_gen_lft .sign_gen_rgt_title {
    float: left;
    padding: 67px 65px 67px 0;
}
.sign_gen .sign_gen_main .sign_gen_lft .sign_gen_rgt_title p{float: left;
    width: 100%;
    font-size: 22px;
    line-height: 35px;
    font-weight: normal;
    color: #fff;}



.sign_gen .sign_gen_main .sign_gen_prt{float: left;width: 100%;padding: 30px 60px 60px 0;}
.sign_gen .sign_gen_main .sign_gen_prt img{float: left;width: 100%;height: auto;}
.sign_gen .sign_gen_main .sign_gen_prt h3{float: left;width: 100%; font-family: 'Roboto', sans-serif;font-size:26px;font-weight:bold;color:#000;line-height:normal; margin-top: 34px;}
.sign_gen .sign_gen_main .sign_gen_prt h3 p{float: left !important;width: 100% !important;  margin: 25px 0;font-weight: 600 !important; font-size: 17px !important;line-height: 3px !important;color: #000;}
.sign_gen .sign_gen_main .sign_gen_prt h3 p:before{height: 4px; width: 47px;background-color: #000;content: "";float: left;margin-right: 20px;}
.sign_gen .sign_gen_main .sign_gen_prt p{float: left;width: 100%; font-size: 17px; font-weight: normal;line-height: 26px;}
.sign_gen .sign_gen_main .sign_gen_sidebar{float: left;width: 100%;padding: 30px 0;}
.sign_gen .sign_gen_main .sign_gen_sidebar ul{float: left;width: 100%;margin: 30px 0;}
.sign_gen .sign_gen_main .sign_gen_sidebar ul li{float: left;width: 100%;margin-bottom: 10px;}
.sign_gen .sign_gen_main .sign_gen_sidebar ul li a{float: left;width: 100%;font-size: 17px; color: #555;font-weight: bold; transition: 0.5s;}
.sign_gen .sign_gen_main .sign_gen_sidebar ul li a:hover{color: #000;}

#sticky {
    padding: 0.5ex;
    width: 100%;
    height:auto;
   
    color: #fff;
    font-size: 2em;
    border-radius: 0.5ex;
    float:left;
}
#sticky.stick {
    position: fixed;
    top: 100px;
    z-index: 10;
    border-radius: 0 0 0.5em 0.5em;
}

/* end sign general page */

/* profile page start */
.profile_pg{float: left;width: 100%;padding: 80px 0; background-color: #fff;}
.profile_pg .pro_left{float: left;width: 100%;}
.profile_pg .pro_left img{float: left;width: 100%;}
.profile_pg .pro_right{float: left;width: 100%;padding-bottom: 30px; border-bottom: 1px solid #f5f5f5;}
.profile_pg .pro_right p{float: left;width: 100%; font-weight: normal;font-size: 18px; color: #000; margin-top: 10px;}
.profile_pg .pro_right .pro_btn{float: left;width: 100%; margin-top: 20px;}
.profile_pg .pro_right .pro_btn a{font-size: 15px; color: #555; font-weight: 400; font-family: 'Roboto', sans-serif;margin-right: 30px;float: left;width: auto;}
.profile_pg .pro_right .pro_btn a i{font-size: 22px;}

.profile_pg .pro_main{float: left;width: 100%;padding: 50px 0;background-color: #fff;}

.profile_pg .pro_main .pro_main_prt{margin-bottom: 20px;padding: 40px;background-color: #f8f8f8;}
.profile_pg .pro_main .pro_main_prt a{float: left;width: 100%; font-size: 20px; font-weight: bold;color: #000;margin-bottom: 15px;}
.profile_pg .pro_main .pro_main_prt p{float: left;width: 100%; font-size: 18px; font-weight: 400;color: #555;}
.profile_pg .pro_main .pro_main_prt a.rm_btn{float: right;width: 100px; height: 35px;background-color: #000; color: #fff;line-height: 35px;text-align: center;font-size: 13px;font-weight: normal; text-transform: uppercase;margin: 0;}
.profile_pg .pro_main .pro_tab{float: left;width: 100%; border: none;text-align: center;margin: 30px 0 40px;}
.profile_pg .pro_main .pro_tab li{float: none;display: inline-block;}
.profile_pg .pro_main .pro_tab li a{float:left; width: auto; background-color: #f8f8f8; color: #000;font-weight: 500; margin-right: 10px;border-radius: 0; padding:15px 30px;}
.profile_pg .pro_main .pro_tab li.active a{border: none;background-color: #000;color: #fff;}
/* end profile page */

/* your story start */
.your_story{float: left;width: 100%;padding: 80px 0;background-color: #fff;}
.your_story h2{}
.your_story .ur_story_btn{float: right;width: 100%;padding-bottom: 40px; border-bottom: 1px solid #f3f3f3;}
.your_story .ur_story_btn .ur_sty_btn1{float: right;width: 120px; height: 40px; background-color: #000; font-size: 14px; color: #fff;text-align: center;line-height: 40px;font-weight: normal; font-family: 'Roboto', sans-serif;}
.your_story .ur_story_btn .ur_sty_btn2{float: right;width: 120px; height: 40px; background-color: #eaeaea; font-size: 14px; color: #000;text-align: center;line-height: 40px;margin-right: 20px;font-weight: normal; font-family: 'Roboto', sans-serif;}


.your_story ul.ur_story_tab{float: left;width: 100%;border: none;text-align: center;margin: 30px 0;}
.your_story ul.ur_story_tab li a {float: left;width: auto;background-color: #f8f8f8;color: #000;font-weight: 500;margin-right: 10px;border-radius: 0;
    padding: 15px 30px;}
.your_story ul.ur_story_tab li.active a {border: none;background-color: #000;color: #fff;}
.your_story .ur_story_main,.your_story .ur_story_main ul{float: left;width: 100%;}
.your_story .ur_story_main ul li.ur_story_prt{float: left;width: 100%;padding: 20px 0 25px;margin-bottom: 10px; border-bottom: 1px solid #f3f3f3;}
.your_story .ur_story_main ul li.ur_story_prt a{float: left;width: 100%;font-size: 20px;font-weight: bold;color: #000;margin-bottom: 15px;}
.your_story .ur_story_main ul li.ur_story_prt p{float: left;width: 100%; font-size: 17px; font-weight: 400;color: #555;margin-bottom: 15px;}
.your_story .ur_story_main ul li.ur_story_prt span{float: left;width: 100%;font-size: 14px;font-weight: normal;color: rgba(0,0,0,.44);line-height: normal;font-family: 'Roboto', sans-serif;}
/* end your story */

/* stats page start */
.stats{float: left;width: 100%;padding: 80px 0;background-color: #fff;}
.stats ul.st_tab{float: left;width: 100%;margin: 40px 0;border: none;}
.stats ul.st_tab li{float: left;width: 33%;display: block;}
.stats ul.st_tab li a{float: left;width: 100%;font-size: 18px; font-weight: bold;text-align: left;color: rgba(0, 0, 0, 0.14902);border: none;border: 1px solid rgba(0, 0, 0, 0.14902);border-top: 1px solid transparent;}
.stats ul.st_tab li.active a,.stats ul.st_tab li.focus a{border: 1px solid transparent;color: #000;}
.stats ul.st_tab li a:hover{border-top: 1px solid transparent;background-color: transparent;color: #666;}
.stats ul.st_tab li a .stats_totalnumber{font-weight: 700;font-style: normal;font-size: 50px;display: block;line-height: 40px;height: 40px;margin-bottom: 5px;letter-spacing: 0px;}
.stats ul.st_tab li a span{display: inline-block;;font-weight: normal;color: inherit;}

.bargraph {
    height: 245px;
    margin-top: 35px;
    user-select: none;float: left;width: 100%;text-align: center;
}
.bargraph .tick, .bargraph-yAxis path {
    display: none;
}
.bargraph-xAxis .bargraph-yAxis, text {
    fill: rgba(0, 0, 0, 0.439216);
    
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
}
line.bargraph-gridLine:first-child {
    stroke: rgba(0, 0, 0, 0.439216);
    stroke-dasharray: none;
}
.bargraph-bar {
    transition: opacity .2s ease-in-out;
    fill: rgba(2,184,117,.8);
}
.bargraph-xAxis path {
    display: none;
}
line.bargraph-gridLine:first-child {
    stroke: rgba(0,0,0,.44);
    stroke-dasharray: none;
}
line.bargraph-gridLine {
    stroke: rgba(0,0,0,.44);
    stroke-dasharray: 1,3;
}
.bargraph svg:hover .bargraph-bar {
    opacity: .5;
}
.bargraph svg:hover .bargraph-bar:hover {
    opacity: 1;
    cursor: pointer;
}

.stats .sortable{width: 100%;position: relative;margin-top: 40px;float: left;}
.stats .sortable thead{vertical-align: top;}
.stats .sortable thead th{    padding-right: 25px;text-align: right;min-width: 100px;}
.stats .sortable thead th:first-child{padding-right: 10px;
    text-align: left;}
.stats .sortable button {
    color: rgba(0,0,0,.44);
    border: 0;
    padding: 15px 0;
    font-size: 16px;
    background: 0 0;
    margin-bottom: -2px;
    white-space: nowrap;
    text-align: inherit;
    letter-spacing: 0;
    font-weight: 700;
    font-style: normal;
}
.stats .sortable .tbl_row{border-bottom: 1px solid rgba(0,0,0,.05);}
.stats .sortable td{padding: 10px 25px 10px 10px;}
.stats .sortable .row-item{padding-top: 43px;padding-bottom: 20px;width: 100%;}
.stats .sortable td:first-child{padding-left: 0;padding-right: 10px;}
.stats .sortable td h3{font-weight: 700;
    font-style: normal;
    color: rgba(0,0,0,.8);
    font-size: 22px;
    line-height: 1;
    margin: 6px 0 2px 0;white-space: nowrap;
    text-overflow: ellipsis;    overflow: hidden;    width: 900px;margin-bottom: 10px;}
.stats .sortable td p{float: left;width: 100%;font-size: 14px;font-weight: normal;color: rgba(0,0,0,.44);line-height: normal;font-family: 'Roboto', sans-serif;}
.stats .sortable td span{display: inline-block;width: 100%;text-align: right;color: #000;font-weight: bold;font-size: 22px;}
/* end stats page */

/* customize interest */
.cutomize_int{float: left;width: 100%;padding: 80px 0; background-color: #fff;}
.cutomize_int ul.cus_int_tab {
    float: left;
    width: 100%;
    border: none;
    text-align: center;
    margin: 30px 0;padding-top: 30px;border-top: 1px solid rgba(0,0,0,.05);
}
.cutomize_int ul.cus_int_tab li.active a {
    border: none;
    background-color: #000;
    color: #fff;
}
.cutomize_int ul.cus_int_tab li a {
    float: left;
    width: auto;
    background-color: #f8f8f8;
    color: #000;
    font-weight: 500;
    margin-right: 10px;
    border-radius: 0;
    padding: 15px 30px;
}

.cutomize_int .cust_main{float: left;width: 100%; margin-bottom: 40px;background-color: #f8f8f8;}
.cutomize_int .cust_row{float: left;width: 100%;}
.cutomize_int .cust_main li{float: left;width: 100%;padding: 25px 20px;border-bottom: 1px solid rgba(0,0,0,0.15); font-family: 'Roboto', sans-serif;}
.cutomize_int .cust_main li:first-child{border-top: 2px solid #000;padding: 40px 0 40px 20px;}
.cutomize_int .cust_main li h2{float: left;width: 100%;font-size: 20px; color: #000; font-weight: 500;}
.cutomize_int .cust_main li a.img_prt{float: left;width: 5%; margin-right: 20px;}
.cutomize_int .cust_main li a.img_prt img{float: left;width: 100%;border-radius: 100%;}
.cutomize_int .cust_main li .cust_mid{float: left;width: 82%;}
.cutomize_int .cust_main li .cust_mid h3{float: left;width: 100%; font-size:17px;font-weight: normal;color: #000;margin: 10px 0;}

.cutomize_int .cust_main li .cust_mid a{float: left;width: 100%;font-size: 15px; color: rgba(0,0,0,.5);font-weight: normal;}
.cutomize_int .cust_main li .cust_follow_btn{float: right;width: auto;padding:0  16px;height: 37px;line-height: 35px;background-color:#fff ;border-radius: 999em;font-size: 16px; color: #000;border: 1px solid #000;margin-top: 15px;}
.cutomize_int .cust_main li .cust_following_btn{background-color: #000 !important;color: #fff !important;}
.cutomize_int .cust_main li .cust_follow_btn_mrg{margin-top: 0 !important;}

.cutomize_int .cust_main li .cust_rec_lft{float: left;width: 80%;}
.cutomize_int .cust_main li .cust_rec_lft h4{float: left;width: 100%; font-size: 17px; color: #000; font-weight: 500;margin-bottom: 5px;}
.cutomize_int .cust_main li .cust_rec_lft h4 a{float: left;width: auto;}
.cutomize_int .cust_main li .cust_rec_lft a.story{float: left;width: 100%; font-size: 15px; color: rgba(0,0,0,0.7);font-weight: normal;}

.cutomize_int .customize_int_right{float: left;width: 100%; margin-bottom: 30px;}
.cutomize_int .customize_int_right .head_prt{float: left;width: 100%;padding: 10px; border-bottom: 1px solid rgba(0,0,0,0.15);}
.cutomize_int .customize_int_right .head_prt span{float: left;width: auto;font-size: 15px; color: rgba(0,0,0,0.5); font-weight: normal;font-family: 'Roboto', sans-serif;}
.cutomize_int .customize_int_right .head_prt a.see_all{float: right;width: auto;font-size: 15px; color: rgba(0,0,0,0.5); font-weight: normal;font-family: 'Roboto', sans-serif;}
.cutomize_int .customize_int_right ul{float: left;width: 100%;font-family: 'Roboto', sans-serif;}
.cutomize_int .customize_int_right ul li{float: left;width: 100%;padding: 15px 10px;}
.cutomize_int .customize_int_right ul li .people_follow{float: left;width: 15%;}
.cutomize_int .customize_int_right ul li .people_follow img{float: left;width: 80%;border-radius: 50%;margin-top: -10px;}
.cutomize_int .customize_int_right ul li a{float: left;width: auto;font-size: 15px; color: rgba(0,0,0,0.8); font-weight: normal;}
.cutomize_int .customize_int_right ul li .cust_rgt_follow_btn{float: right;width: auto;font-size: 15px; color: rgba(0,0,0,0.8); font-weight: normal;border: none;background-color: transparent;}
/* end customize interest */

/* setting start */
.setting{float: left;width: 100%;padding: 80px 0; background-color: #fff;}
.setting h6{float: left;width: 100%;margin-top: 40px; font-size: 16px; padding-bottom: 20px; border-bottom: 1px solid rgba(0,0,0,.05);}
.setting ul.sett_main{float: left;width: 100%;margin-bottom: 30px;}	
.setting ul.sett_main li{float: left;width: 100%;padding: 40px 0;border-bottom: 1px solid rgba(0,0,0,.05);}
.setting ul.sett_main li:last-child{border-bottom: 0;}
.setting ul.sett_main li .sett_lft_info{float: left;width: 70%;}
.setting ul.sett_main li h3{float: left;width: 100%;margin-bottom: 10px;font-weight: bold; font-size: 19px;color: #000;}
.setting ul.sett_main li p{float: left;width: 100%;font-size: 15px;color: rgba(0,0,0,.5);font-weight: normal;line-height: 25px;}
.setting ul.sett_main li .sett_lft_info span.our_site{float: left;width: auto;font-size: 16px; color: rgba(0,0,0,0.8); user-select:none;font-weight: normal;margin-top: 6px;}
.setting ul.sett_main li .sett_edit_mail{float: left;width: 360px;background-color: #f8f8f8;padding: 5px 10px;font-size: 15px; color: #000; font-weight: normal;}
.setting ul.sett_main li .sett_btn{float: right;width: auto;padding:0 20px;height: 40px;line-height: 38px;background-color: #f8f8f8;border-radius: 999em;color:#000;font-size: 14px;font-weight: normal; border:1px solid #eaeaea;margin-top: 11px;}
.setting ul.sett_main li .sett_btn_prt{float: right;width: auto; border-radius: 999em;height: 40px;}
.setting ul.sett_main li .sett_btn_prt .sett_btn1{float: right;width: auto;padding:0 20px;height: 100%; line-height: 38px;background-color: #f8f8f8;color:#000;font-size: 14px;font-weight: normal; border:1px solid #eaeaea;margin-top: 11px;float: left;}
.setting ul.sett_main li .sett_btn_prt .sett_btn1:first-child{border-radius: 999em 0 0 999em;}
.setting ul.sett_main li .sett_btn_prt .sett_btn1:last-child{border-radius: 0 999em 999em 0;}
.setting ul.sett_main li .sett_btn_prt .sett_btn1[disabled]{opacity: 1;background: #000;color: #fff;border: 0;}
.setting ul.sett_main li .fb_btn{float: right;width: auto;padding:0 20px;height: 40px;line-height: 38px;background-color: #3b5998;border-radius: 999em;color:#fff;font-size: 14px;font-weight: normal; border:1px solid #eaeaea;margin-top: 11px;}
.setting ul.sett_main li .fb_btn i{margin-right: 10px;}
.setting ul.sett_main li .sett_rgt_prt{float:right;width: auto;}
.setting ul.sett_main li .sett_rgt_prt img{float: right;width: 60px; height: auto;}
.setting ul.sett_main li .sett_rgt_prt .sett_rgt_info{float: left;width: auto;margin-right: 10px;}
.setting ul.sett_main li .sett_rgt_prt h3{float: left;width: 100%;text-align: right; font-weight: bold;font-size: 17px; color: #555;margin-top: 10px;}
.setting ul.sett_main li .sett_rgt_prt a{float: right;width: auto;font-weight: normal;font-size: 13px; color: #555;}

.setting ul.sett_main li .sett_lft_info input.descr_key{float: left;width: 300px; padding: 5px 10px; margin-top: 10px;}
/* end setting */

/* help start */
.help_banner{float: left;width: 100%;height: 500px; background: url(../images/help/banner.jpeg) no-repeat; background-size: cover;background-attachment: fixed;}
.help_pg{float:left;width: 100%;padding: 80px 0;background-color: #fff;}
.help_pg p{float: left;width: 100%;font-size: 22px;line-height: 35px;font-weight: normal;}
.help_pg .help_main{float: left;width: 100%;margin-top: 50px;}
.help_pg .help_main .help_prt{float: left;width: 100%;height: 210px; background-color: #f8f8f8;text-align: center;display: table;margin-bottom: 30px;}
.help_pg .help_main .help_prt .hlp_inside{display: table-cell;vertical-align: middle;}
.help_pg .help_main .help_prt .hlp_inside img{margin: 0 auto;width: 100%;height: 65px;  margin-bottom: 20px;}
.help_pg .help_main .help_prt .hlp_inside h3{float: left;width: 100%; font-weight: bold; font-size: 18px; color: #000;}


/* end help */


/* profile page 2 start */
.profile2{float: left;width: 100%;padding:150px 0 50px;background-color: #dfdedc; font-family: 'Roboto', sans-serif;}
.back_link_main{float: left;width: 100%;}
.back_link_main .profile_img{float: right;width: 70px; height: 70px; border-radius: 100%; background-color: #000;}
.back_link_main .profile_img img{float: left;width: 100%;height:100%; border-radius: 100%;}
.back_link_main .bclnk_mn_bx{float: left;width: 100%; height: auto;background-color: #fafafa;margin-bottom: 15px;}
.back_link_main .bclnk_mn_bx .bclnk_mn_bx_header{float: left;width: 100%;padding: 15px;border-bottom: 1px solid #f8f8f8;}
.back_link_main .bclnk_mn_bx .bclnk_mn_bx_header a.pr_nm{float: left;width: auto;font-size: 17px; color: #000; font-weight: 500;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx{float: left;width: 100%;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx img{float: left;width: 100%;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .bclnk_post_info{float: left;width: 100%;padding:40px 15px 20px;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .bclnk_post_info h2.pst_ttl{float: left;width: 100%;font-size: 21px; line-height: 28px; font-weight: 700;color: #000;font-family: 'Roboto', sans-serif;margin-bottom: 15px;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .bclnk_post_info p{float: left;width: 100%; font-size: 16px; color: #333; font-weight: normal;line-height: 25px;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .prf_key_wrd{float: left;width: 100%; padding: 10px;}
.back_link_main .bclnk_mn_bx .bclnk_footer{float: left;width: 100%;padding:10px 20px;background-color:#fff; max-height: 40px; }
.back_link_main .bclnk_mn_bx .bclnk_footer .bclnk_ft_scicon{float: right;width: auto;}
.back_link_main .bclnk_mn_bx .bclnk_footer .bclnk_ft_scicon a{float: left;width: auto; color: #333; margin-left: 20px;font-size: 15px;}
.back_link_main .bclnk_mn_bx .bclnk_footer .prf_ft_nots{float: left;width: auto;font-size: 15px; color: #333; font-weight: normal;}

/* end profile page 2 */

/* second index start */

/* about and follow start */

#about,#follow{float: left;width: 100%; background-color: #f0f0f0; font-family: 'Roboto', sans-serif;}
#about .block,#follow .block{height: 100%;padding-bottom: 100%;position: relative;overflow: hidden;}
#about .block img,#follow .block img{position: absolute;top: 0;left: 0;bottom: 0;transform: scale(1.025);width: 100%;max-width: 100%;transition: all .3s ease-in-out;}
#about .block .link_wrap,#follow .block .link_wrap{position: absolute;background-color: rgba(0,0,0,0.2); z-index: 11;left: 0;right: 0;bottom: 0;top: 0;}
#about .block .vertical_align_apsolute,#follow .block .vertical_align_apsolute {position: absolute;width: 100%;top: 50%;transform: translate(0,-50%); z-index: 10;padding: 0 22%; text-align: center;}
.text_underline{position: relative;display: inline-block;margin-bottom: 16px;padding-bottom: 5px;font-weight: 700;
    font-size: 14px;letter-spacing: 1.2px; margin-top: 16px; border-bottom: 4px solid #fff;}
.text_underline.green:before {background: red;}
.text_underline.red:before {background: red;}
.text_underline.blue:before {background: red;}
.text_underline.lgt_grn:before {background: red;}
.text_underline.yelo:before {background: red;}
.text_underline:before {
    content: '';
    display: block;
    width: 30px;
    height: 4px;
    left: 10px;
    bottom: -4px;
    position: absolute;
}
#about .block .link_wrap:hover,#follow .block .link_wrap:hover {background: rgba(23,37,45,.9);transition: all .3s ease-in-out; cursor: pointer;}
#about .block:hover img,#follow .block:hover img {transform: scale(1.1);}

#about .block .icon_wrap,#follow .block .icon_wrap{display: block;margin: 0 auto;}
#about .block .icon_wrap i,#follow .block .icon_wrap i{font-size: 40px;margin-bottom: 25px;}

#about .top_block,#follow .top_block{height: 100%;padding-bottom: 50%;position: relative;overflow: hidden;}
#about .bottom_block,#follow .bottom_block{height: 100%;padding-bottom: 50%;position: relative;overflow: hidden;}
#about .block .bg_color,#follow .block .bg_color{position: absolute;left: 0;right: 0;bottom:0;top: 0;}
.yellow_bg .bg_color {background-color: #F05323;}
.yellow_bg .bg_color:hover{background-color: #000;}
.red_bg .bg_color {background-color: rgba(23,37,45,.8);}
.white_bg .bg_color {background-color: #fff;}
.sky_blue_bg .bg_color {background-color: #00b4e1;}
.yellow_bg .link_wrap,.sky_blue_bg .link_wrap,.white_bg .link_wrap{background-color: transparent !important;}
.yellow_bg img,.sky_blue_bg img{opacity: 0;}
.block.sky_blue_bg:hover img{opacity: 0.35;}
/* end about and follow */

/* bottom img banner start */
.vertical_align{top: 50%;transform: translate(0,-50%);z-index: 10;position: absolute;}
.btm_img_banner{float: left;width: 100%; color: #fff;position: relative;height: 100vh;overflow: hidden;}
.btm_img_banner .btn_bnr{background-size: cover;background-position: center center;background-repeat: no-repeat;}
.btm_img_banner .text_underline {font-size: 14px;letter-spacing: 1.4px;margin-bottom: 24px;padding-bottom: 19px;color: #fff;}
.btm_img_banner .text_underline:before {width: 60px;}
.btm_img_banner h1 {font-size: 120px;line-height: 120px;margin-bottom: 41px;color: #fff;}

.btm_img_banner .btn{font-weight: 400;border-color: #fff;color: #fff;font-size: 16px;}
.btn{border-radius: 4px;border: 2px solid #17252d;color: #17252d;height: 60px;line-height: 56px;padding: 0 32px;font-weight: 500;display: inline-block;transition: all .5s ease;}
.btm_img_banner .btn:hover{background-color:#fff;color: #000; }

.video_bg_wrap {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}
.video_bg_wrap .video_bg {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translateX(-50%) translateY(-50%);display: inline-block;}

.video_bg_wrap .overlay_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;background: rgba(23,37,45,.7);z-index: 9;bottom: 0;}

/* end bottom img banner */

/* bookmark submit page start */
.bookmark_submit{float: left;width: 100%; padding: 70px 0; background-color: #f8f8f8;}
.bookmark_submit .book_mark_left{float: left;width: 100%;}
.bookmark_submit .book_mark_left .bkm_img_bx{float: left;width: 100%;background-color: #fff; padding: 50px;}
.bookmark_submit .book_mark_left .bkm_img_bx img{float: left;width: 100%;}
.bookmark_submit .book_mark_left .bmk_soc_icon{float: left;width: 100%; padding: 20px; text-align: center;border: 1px solid #e2e2e2; margin-top: 20px;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul{float: left;width: 100%;text-align: center;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul li{float: none;display: inline-block; width: auto; margin: 0 20px;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul li a{float: left;width: 100%;color: #fff;height: 30px; width: 30px; border-radius: 100%;text-align: center;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul li a i{line-height: 30px;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul li a.fb{background-color: #3b5998;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul li a.twt{background-color: #1da1f2;}
.bookmark_submit .book_mark_left .bmk_soc_icon ul li a.gplus{background-color: #dd4b39;}

.bookmark_submit .book_mark_right{float: left;width: 100%;background-color: #fff;padding: 20px;}
.bookmark_submit .book_mark_right form{float: left;width: 100%;}
.bookmark_submit .book_mark_right textarea.bmk_post_title{float: left;width: 100%;font-size: 18px; color: #000; margin-bottom: 15px; border: none;font-weight: bold; resize: none;}
.bookmark_submit .book_mark_right .bmk_dt{float: left;width: 100%;font-size: 17px; color: #000; margin-bottom: 15px;}
.bookmark_submit .book_mark_right .bmk_dt a{display: inline-block;color: #1da1f2;}

.bookmark_submit .book_mark_right textarea.desc{float: left;width: 100%; background-color: #f8f8f8;padding: 15px;font-size: 16px; color: #000;font-weight: normal;line-height: 25px; margin-bottom: 20px; resize: none;}

.bookmark_submit .book_mark_right .bmk_cat{float: left;width: 100%;margin: 20px 0;}
.bookmark_submit .book_mark_right .bmk_cat select{ padding: 5px;}

.bookmark_submit .book_mark_right .bmk_kw{float: left;width: 100%;}
.bookmark_submit .book_mark_right label{float: left;width: 100%; font-weight: 500; font-size: 16px; color: #000; margin-bottom: 10px;}
.bookmark_submit .book_mark_right .bmk_kw textarea.ky_wrd{float: left;width: 100%; background-color: #f8f8f8;padding: 15px;font-size: 16px; color: #000;font-weight: normal;line-height: 25px; resize: none;}
.bookmark_submit .book_mark_right .bmk_btn{float: right;width: auto;padding: 7px 25px; background-color: #005189; color: #fff;font-size: 14px;font-weight: normal;border: none; margin-top: 15px;}

.bmk_pop{position: fixed;background-color: rgba(0,0,0,0.7); top: 0;left: 0;right: 0;bottom: 0;z-index: 10;text-align: center;display: none;}
.bmk_pop .publish_bx{float: none;display: inline-block; width: 500px;background-color: #fff; position: absolute; top: 50%;left: calc(50% - 250px); transform: translate(0,-50%);}
.bmk_pop .publish_bx .pub_top{float: left;width: 100%;padding: 15px;position: relative;}
.bmk_pop .publish_bx .pub_top .pub_top_cls{position: absolute;right: 10px;top: 10px;cursor: pointer;}
.bmk_pop .publish_bx .pub_top .pub_top_cls i{font-size: 20px;}
.bmk_pop .publish_bx .pub_top .cont_check{position: relative;height: 36px;width: 36px;border-radius: 50%;left: calc(50% - 18px);background-color: #0166ab;}
.bmk_pop .publish_bx .pub_top .cont_check i{color: #fff;line-height: 36px;font-size: 20px;}
.bmk_pop .publish_bx .pub_top h3.awe_con{float: left;width: 100%;font-size: 24px;color: #2f2e2c;margin: 10px 0;text-align: center;font-weight: bold;}
.bmk_pop .publish_bx .pub_top p{float: left;width: 100%;font-size: 18px; color:#2f2e2c;font-weight: normal;text-align: center;line-height: 25px; }
.bmk_pop .publish_bx .pub_bottom{float: left;width: 100%;padding: 25px 15px 20px;background-color: #f3f3f3;}
.bmk_pop .publish_bx .pub_bottom a.pub_bottom_btn{display: inline-block;background-color: #0166ab;font-size: 14px;color: #fff;text-align: center;padding: 5px 8px; border-radius: 2px;line-height: 24px;text-decoration: none;font-weight: 400;min-width: 80px;}
.bmk_pop .publish_bx .pub_bottom a.pub_sub_btn{float: left;width: 100%;text-align: center; font-weight: 400; font-size: 16px; color: #000;text-decoration: underline;margin-top: 5px;}



.bmk_pop1{position: fixed;background-color: rgba(0,0,0,0.7); top: 0;left: 0;right: 0;bottom: 0;z-index: 10;text-align: center;display: none;}
.bmk_pop1 .publish_bx{float: none;display: inline-block; width: 500px;background-color: #fff; position: absolute; top: 50%;left: calc(50% - 250px); transform: translate(0,-50%);}
.bmk_pop1 .publish_bx .pub_top{float: left;width: 100%;padding: 15px;position: relative;}
.bmk_pop1 .publish_bx .pub_top .pub_top_cls{position: absolute;right: 10px;top: 10px;cursor: pointer;}
.bmk_pop1 .publish_bx .pub_top .pub_top_cls i{font-size: 20px;}
.bmk_pop1 .publish_bx .pub_top .cont_check{position: relative;height: 36px;width: 36px;border-radius: 50%;left: calc(50% - 18px);background-color: #0166ab;}
.bmk_pop1 .publish_bx .pub_top .cont_check i{color: #fff;line-height: 36px;font-size: 20px;}
.bmk_pop1 .publish_bx .pub_top h3.awe_con{float: left;width: 100%;font-size: 24px;color: red;margin: 10px 0;text-align: center;font-weight: bold;}
.bmk_pop1 .publish_bx .pub_top p{float: left;width: 100%;font-size: 18px; color:red;font-weight: normal;text-align: center;line-height: 25px; }
.bmk_pop1 .publish_bx .pub_bottom{float: left;width: 100%;padding: 25px 15px 20px;background-color: #f3f3f3;}
.bmk_pop1 .publish_bx .pub_bottom a.pub_bottom_btn{display: inline-block;background-color: #0048de;font-size: 14px;color: #fff;text-align: center;padding: 5px 8px; border-radius: 2px;line-height: 24px;text-decoration: none;font-weight: 400;min-width: 80px;}
.bmk_pop1 .publish_bx .pub_bottom a.pub_sub_btn{float: left;width: 100%;text-align: center; font-weight: 400; font-size: 16px; color: #000;text-decoration: underline;margin-top: 5px;}
/* end bookmark submit page */


/* back link start */
.back_link{float: left;width: 100%;padding:150px 0 50px;background-color: #dfdedc; font-family: 'Roboto', sans-serif;}
.back_link_main{float: left;width: 100%;}
.back_link_main .profile_img{float: right;width: 70px; height: 70px; border-radius: 100%; background-color: #000;}
.back_link_main .profile_img img{float: left;width: 100%;height:100%; border-radius: 100%;}
.back_link_main .bclnk_mn_bx{float: left;width: 100%; height: auto;background-color: #fafafa;margin-bottom: 15px;}
.back_link_main .bclnk_mn_bx .bclnk_mn_bx_header{float: left;width: 100%;padding: 15px;border-bottom: 1px solid #f8f8f8;}
.back_link_main .bclnk_mn_bx .bclnk_mn_bx_header a.pr_nm{float: left;width: auto;font-size: 17px; color: #000; font-weight: 500;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx{float: left;width: 100%;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx img{float: left;width: 100%;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .bclnk_post_info{float: left;width: 100%;padding:40px 15px 20px;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .bclnk_post_info h2.pst_ttl{float: left;width: 100%;font-size: 21px; line-height: 28px; font-weight: 700;color: #000;font-family: 'Roboto', sans-serif;margin-bottom: 15px;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .bclnk_post_info p{float: left;width: 100%; font-size: 16px; color: #333; font-weight: normal;line-height: 25px;}
.back_link_main .bclnk_mn_bx .bclnk_mid_bx .prf_key_wrd{float: left;width: 100%; padding: 10px;}
.back_link_main .bclnk_mn_bx .bclnk_footer{float: left;width: 100%;padding:10px 20px;background-color:#fff; max-height: 40px; }
.back_link_main .bclnk_mn_bx .bclnk_footer .bclnk_ft_scicon{float: right;width: auto;}
.back_link_main .bclnk_mn_bx .bclnk_footer .bclnk_ft_scicon a{float: left;width: auto; color: #333; margin-left: 20px;font-size: 15px;}
.back_link_main .bclnk_mn_bx .bclnk_footer .prf_ft_nots{float: left;width: auto;font-size: 15px; color: #333; font-weight: normal;}

/* end back link */

/* profile page start */
.pro_pg{float: left;width:100%; padding: 50px 0; background-color: #f2f2f2;}

/* profile page 2 start */

.proflie2_main{float: left;width: 100%;background-color: #fff; margin-bottom: 30px; -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;padding: 15px;}
.proflie2_main  .prf2_mn_header{float: left;width: 100%;border-bottom: 1px solid #f8f8f8;background-color: #fff;}
.proflie2_main  .prf2_mn_header a.pr_nm{float: left;width: auto;font-size: 17px; color: #0048de; font-weight: 600;line-height: 30px; text-transform: uppercase;}
.proflie2_main  .prf2_mn_header a.pr_nm span{display: inline-block; color: #ff8023;}
.proflie2_main .profile_img{float: left;width: 10%; height: 30px; border-radius: 100%; background-color: #f8f8f8; margin-right: 10px;}
.proflie2_main .profile_img img{float: left;width: 100%;height:100%; border-radius: 100%;}
span.keyword_show {
    float: left;
    width: 100%;
    margin-top: -11px;
    padding: 0 10px;
    /* background-color: #ffed10; */
    display: block;
    margin-bottom: 10px;
    margin-left: -25px;
}
span.keyword_show a {color: #fff;
    padding: 5px 15px;
    background-color: #ff8126;}

.proflie2_main  .prf_mid_bx{float: left;width: 100%;}
.proflie2_main  .prf_mid_bx img{float: left;width: 100%;}
.proflie2_main  .prf_mid_bx .prf_post_info{float: left;width: 100%;padding: 20px 0px 20px;}
.proflie2_main  .prf_mid_bx .prf_post_info a h2.pst_ttl{float: left;width: 100%;font-size: 16px; line-height: 23px; font-weight: 500;color: #000;font-family: 'Roboto', sans-serif;margin-bottom: 15px;}
.proflie2_main  .prf_mid_bx .prf_post_info p{float: left;width: 100%; font-size: 13px; color: #333; font-weight: normal;line-height: 23px;}
/*.proflie2_main  .prf_mid_bx .prf_key_wrd{float: left;width: 100%; padding: 10px;}*/
.prf_key_wrd button {
    color: #0048de;
    float: left;
    width: 100%;
    background: #f2f2f2;
    margin-bottom: 5px;
    padding: 5px;
    font-weight: bold;
    border: none;
}
.proflie2_main .prf_footer{float: left;width: 100%;padding:10px;background-color:#fff; max-height: 40px;     border-top: 1px solid #d8d8d8;}
.proflie2_main .prf_footer .prf_ft_scicon{float: right;width: auto;}
.proflie2_main .prf_footer .prf_ft_scicon a{float: left;width: auto; color: #9c9c9c; margin-left: 20px;font-size: 15px;}
.proflie2_main .prf_footer .prf_ft_nots{float: left;width: auto;font-size: 15px; color: #333; font-weight: normal;}
.prf_key_wrd span{background: #f5f5f5; padding: 5px; color: #000;}
.pro_text{float: left; width: 100%; padding: 50px 0; text-align: center;}
.pro_text span{float: none; display: inline-block;  font-weight: 500; color: #000; margin-bottom: 20px;font-family: 'Roboto', sans-serif; text-transform: uppercase;letter-spacing: 2px;word-spacing: 5px;font-size: 40px; width:100%;}
.pro_text .bookmark_btn_1{display: inline-block; text-align: center; float: none;width: auto; padding: 10px 20px; color: #0048de; background: #fff; border: 1px solid #0048de; font-size: 25px;border-radius: 3px;
    box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.2);font-family: 'Roboto', sans-serif; font-weight:600;}
    i.fa.fa-hand-o-down {
    color: #005189;
}
.pro_text .bookmark_btn_1:hover{color: #fff; background: #0048de;}
.pro_sidemenu h2 {
    float: left;
    width: 100%;
    font-size: 21px;
    color: #0048de;
}
.pro_sidemenu ul {
    float: left;
    width: 100%;
   
}
ul.side_cat_menu {
    height: 220px;
    overflow-y: scroll;
}
.pro_sidemenu ul li {
    float: left;
    width: 100%;
border-bottom: 1px dashed #c2c2c2;
padding: 10px 0;
}
.pro_sidemenu ul li a {
    float: left;
    color: #848282;
    font-size: 15px;
}
#style-4::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar
{
	width: 5px;
	background-color: #000;
}

#style-4::-webkit-scrollbar-thumb
{
	background-color: #5f5f5f;
	border: 2px solid #5f5f5f;
border-radius:3px;
}
/* end profile page 2 */


/* sign in pop up */
.sign_in_overlay{position: fixed;top: 0;left: 0;bottom:0 ;right: 0;background-color: rgba(0,0,0,0.8);z-index: 1031;text-align: center;display: none;}
 .sign_in_pop{width: 420px; background-color: #fff;display: inline-block;position: fixed;z-index: 1034;top: 50%;transform: translate(0,-50%);
    left: calc(50% - 210px);text-align: center;border-radius: 5px;display: none;}
.sign_in_pop h3{background-color: #e6e6e6;padding: 24px;color: #000;font-size: 18px; font-weight: bold;font-family: 'Roboto', sans-serif;line-height: 25px;text-align: center;border-top-left-radius: 5px; border-top-right-radius: 5px;}


.sign_in_pop .sign_in{float: none;display: inline-block; width: 250px;height: auto; margin: 30px 0;}
.sign_in_pop .sign_in h3{float: left;width: 100%;text-align: center;color: #fff;font-weight: bold;font-size: 30px;margin-bottom: 24px;padding-bottom: 12px;}
.sign_in_pop .sign_in .signin_btn{float: left;width: 100%;height: 45px;font-size: 15px;line-height: 16px;border-radius: 4px;font-weight: 700;position: relative; font-family: 'Roboto', sans-serif;background-image: linear-gradient(to bottom,#fff 0,#f2f2f2 100%);border:1px solid #d8d8d8;}
.sign_in_pop .sign_in .signin_google{color: #000; transition: 0.5s;}
.sign_in_pop .sign_in .signin_google:hover{background-color: #A20311;}
.sign_in_pop .sign_in .signin_fb{background-color: #fff;color: #000;text-align: center; margin-top: 16px;}
.sign_in_pop .sign_in .signin_btn .sign_google_logo{position: absolute;float: left;width: 42px;height: 43px;border-right: 1px solid #d8d8d8;}
.sign_in_pop .sign_in .signin_btn .sign_google_logo i{line-height: 45px;font-size: 25px; color: #db3236;}
.sign_in_pop .sign_in .signin_btn .sign_fb_logo{position: absolute;float: left;width: 42px;height: 43px;border-right: 1px solid #d8d8d8;}
.sign_in_pop .sign_in .signin_btn .sign_fb_logo i{line-height: 45px; font-size: 25px;color: #3b5998;}
.sign_in_pop .sign_in .signin_btn .sign_txt{color: #000;float: right;width: calc(100% - 43px); line-height: 45px; font-weight: 500;font-size: 15px;}
.signup-ordivider {
    background: url(../images/signup_or@1x.png) center center no-repeat;float: left;width: 100%;
    height: 2em;
    margin: 1.5em auto;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.sign_in_pop .sign_in input{float: left;width: 100%;border: 1px solid #c8c8c8;border-radius: 4px;margin: 0 auto;height: 45px;padding:0 1em; font-size: 15px;margin-bottom: 20px;}
.btn-login{background-color: #de0113;/*background-image: linear-gradient(to bottom,#ee5f64 0,#d3505a 100%)*/;
    border: 1px solid #D13644;color: #fff;font-size: 16px; font-weight: bold;box-shadow: inset 0 1px 1px rgba(255,255,255,.4);padding: 5px 10px;}
.sign_in_pop .sign_in .alrd_hv_ac{float: left;width: 100%; font-size: 14px; text-align: center; color: #000; font-weight: normal; margin-top: 25px;}
.sign_in_pop .sign_in .alrd_hv_ac a{text-decoration: underline;font-weight: bold; color: #000;float: left;text-align: center;width: 100%;}



.sign_cls{position: absolute;right: 20px; top: 20px;color: #fff;font-size: 22px;}

.sign_up_pop{width: 740px; background-color: #fff;display: inline-block;top: 50%;transform: translate(0,-50%); z-index: 1035;position: fixed;left: calc(50% - 360px);display: none;}
.sign_up_pop h3{background-color: #f8f8f8;padding: 24px;color: #000;font-size: 18px; font-weight: normal;font-family: 'Roboto', sans-serif;line-height: 25px;text-align: center;}

.sign_up_pop form{float: left;width: 100%;padding: 20px 32px;}
.sign_up_pop ul{float: left;width: 100%;}
.sign_up_pop ul li.sign_up_pop_cont{float: left;width: 100%; margin: 10px 0;}
.sign_up_pop ul li.sign_up_pop_cont label{float: left;width:25%; margin: 12px 0;font-size: 16px;text-align: left;color: rgba(0,0,0,.6);font-family: 'Roboto', sans-serif;}
.sign_up_pop input{margin: 5px 0;padding: 7px;width: 75%;float: left;font-size: 15px; font-weight: normal;color: rgba(0,0,0,0.5);border-top: none;border-left: none;border-right: none;}
.sign_up_pop select{float: left;width: 75%; padding: 5px; margin: 7px 0;}

.qs_btn_right{float: right;width: auto;padding: 5px 20px; background-color: #0166ab;color: #fff;font-weight: 500;text-align: center;border: none;margin: 10px 0;}
.sign_up_pop .sign_up_pop_btnset{float: left;width: 100%;padding: 30px 32px;}
.sign_up_pop .sign_up_pop_btnset .email_btn{float: left;width: 100%;height: 58px;text-align: left;padding-left: 18px;border: 0;display: table;margin-bottom: 10px;background-color: #fff; border: 1px solid #000;}
.sign_up_pop .sign_up_pop_btnset .email_btn .btn_inside{display: table-cell;vertical-align: middle;}
.sign_up_pop .sign_up_pop_btnset .email_btn .btn_inside i{font-size: 20px; color: #000;float: left;width: 30px;}

.sign_up_pop .sign_up_pop_btnset .email_btn .btn_inside .btn_lable{display: inline-block;color: #000; font-size: 15px;font-weight: 500;}
.sign_up_pop .sign_with_fb_twt{height: 42px;margin: 0 auto;font-weight: 500; font-size: 15px; color: #000;border:none;background: none;font-family: 'Roboto', sans-serif;padding: 0 32px;float: left;width: 100%;}
.alert.alert-danger{float: left;}
/*model bookmarking*/
.modal-dialog{margin: 150px auto;}
.model_input{float: left; width: 100%; padding: 10px; margin-bottom: 20px;}
.modal-footer{border:none;}
.url_sub{float: left; padding: 10px; width: auto; text-align: center; background-color: #0048de; color: #fff; border:1px solid #0048de;border-radius: 3px;-webkit-transition: box-shadow .28s cubic-bezier(0.4,0.0,0.2,1);
    transition: box-shadow .28s cubic-bezier(0.4,0.0,0.2,1);
   
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}

.url_sub:focus{box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);}
.url_sub:hover{background-color: #fff; color: #0048de;}
.Bookmark_form{float: left; width: 100%; margin-bottom: 20px;}
.Bookmark_form label{float: left; width: 100%; font-size: 20px; color:#000; font-weight: bold;}
.Bookmark_form textarea{float: left; width: 100%; color: #000; border:none; font-weight: bold; }

/*Signup page form*/
.sign_up_pop2{width:100%; background-color: #efefef; padding: 50px 0;}
.sign_up_pop2 h3{padding: 24px;color: #000;font-size: 25px; font-weight: normal;font-family: 'Roboto', sans-serif;line-height: 25px;text-align: center;border-top-left-radius: 5px; border-top-right-radius: 5px; }

.sign_up_pop2 form{float: left;width: 100%;padding: 20px 32px;}
.sign_up_pop2 ul{}
.sign_up_pop2 ul li.sign_up_pop2_cont{float: left;width: 100%; margin: 10px 0;}
.sign_up_pop2 ul li.sign_up_pop2_cont label{float: left;width:25%; margin: 12px 0;font-size: 16px;text-align: left;color: rgba(0,0,0,.6);font-family: 'Roboto', sans-serif;background:none;box-shadow: none;font-weight: bold;}
.sign_up_pop2 input{margin: 5px 0;padding: 7px;width: 75%;float: left;font-size: 15px; font-weight: normal;color: rgba(0,0,0,0.5);border-top: none;border-left: none;border-right: none;      border-bottom: 1px solid #c5c5c5;background-color: transparent;}
.sign_up_pop2 input.file{width: auto;box-shadow: none;border: none;}
.sign_up_pop2 select{float: left;width: 75%; padding: 5px; margin: 7px 0;}

.sign_up_pop2 .choos_cat{float: left;width: 100%;}
.sign_up_pop2 .choos_cat h3{float: left;width: 100%;font-size: 22px; color: #000;margin: 20px 0;}
.sign_up_pop2 ul.check_info{width: 100%;}
.sign_up_pop2 ul.check_info li{float: left;}
.sign_up_pop2 input[type="checkbox"]{float: left;width: auto; margin-right: 5px;box-shadow: none;}
.sign_up_pop2 label{margin-right: 20px;float: none;
    display: inline-block;text-align: left; width: 70%; padding: 5px 10px; font-size: 14px;    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2); margin-bottom: 20px;font-weight: normal;cursor: pointer;background-color: #f5f5f5;}
.sign_up_pop2 label:active{box-shadow:none;}
.sign_up_pop2 label:focus{background-color: #ccc;outline: none;}
.qs_btn_right{float: right;width: auto;padding: 12px 50px; background-color: #0166ab;color: #fff;font-weight: 500;text-align: center;border: none;margin: 10px 0;    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);border-radius: 3px;font-size: 14px;font-weight: 500;line-height: 20px;}

/* .squaredThree */
.squaredThree {
   float: left; 
  width: 20px;
  position: relative;
  margin-right: 20px;}
  .squaredThree1 {
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    top: 4px    ;
    left: 0;
    background: linear-gradient(top, #222 0%, #45484d 100%);
    border-radius: 2px;
   background: #fff; border:1px solid #b1b1b1;}

   .squaredThree1:after {
      content: '';
    width: 10px;
    height: 7px;
    position: absolute;
    top: 2px;
    left: 2px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    transform: rotate(-45deg);
    }
     .squaredThree1:hover::after {
      opacity: 0.3;
    }
 
  input[type=checkbox] {
    visibility: hidden; }
     input[type=checkbox]:checked + .squaredThree1:after {
      opacity: 1;
    }    
   input[type=checkbox]:checked + .squaredThree1{
      background: #4285f4;
      border-color: #4285f4;
    }    

/* end .squaredThree */
/**/
.cat_pop_overlay1{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);z-index: 1031;display: none;transition: all 0.5s ease; transform: scale(0);}
.cat_pop1 {
    position: absolute;
    top: calc(50% - 100px);
    height: 200px;
    padding: 20px;
    width: 300px;
    left: calc(50% - 150px);
    background-color: #f9f9f9;
}

.cat_pop_overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);z-index: 1031;display: none;transition: all 0.5s ease;}
.cat_pop{border-radius: 5px; position: absolute;top: 50%;padding: 20px;width: 700px;left: calc(50% - 350px);background-color: #f9f9f9; transform: translate(0,-50%);}

.cat_pop_right {
    text-align: center;
}
a.close_cont {
    float: right;
    color: #d6d6d6;
    font-size: 15px;
}
.cat_pop_right h4.form_title {
    width: auto;
    margin: 10px auto;
    text-align: center;
    display: none;
}
.cat_pop_right form {
    float: left;
    width: 100%;
}
.cat_pop_right form textarea{width: 100%; resize: none; border:none; padding: 5px;}
.cat_pop_right form label{float: left; width: 100%; margin-bottom: 20px; text-align: left; font-size: 25px;}
button.cat_pop_submit {
    background-color: #0048de;
    border: none;
    color: #fff;
    padding: 5px 35px;
    margin-top: 20px;
   border:1px solid #0048de;
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
   border-radius: 3px;
}
button.cat_pop_submit1 {
    background-color: #0048de;
    border: none;
    color: #fff;
    padding: 5px 35px;
    margin-top: 20px;
   border:1px solid #0048de;
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
   border-radius: 3px;
}
.privet_public_c{float: left;
    width: 100%;
    padding: 10px;}
button.cat_pop_submit:hover{background-color: #0053ff;color: #fff; border-color: #0053ff;}
.done_edit{font-size: 18px; color: #000; font-weight: bold; display: inline-block; }
/* blog page start */
.blog_pg{float: left;width: 100%;padding: 50px 0; background-color: #fff;}
.blog_pg .blog_pg_main{float: left;width: 100%; margin: 0;}
.blog_pg .blog_pg_main .blog_pg_prt{float: left;width: 100%;padding-bottom: 64px;margin-bottom: 64px; border-bottom: 2px solid #7D888E;}
.blog_pg .blog_pg_main .blog_left_part{padding-left: 50px; padding-right: 50px;border-right: 1px solid #e8e8e8;}
.blog_pg .blog_pg_main .blog_pg_prt img{float: left;width: 100%; margin-bottom: 30px;}
.blog_pg .blog_pg_main .blog_pg_prt .blg_ttl{float: left;width: 100%;font-size: 33px; line-height: 40px;font-weight: bold;color: #1c252b;margin-bottom: 17px;}
.blog_pg .blog_pg_main .blog_pg_prt p.desc{float: left;width: 100%;font-size: 17px; line-height: 28px;font-weight: normal;}
.blog_pg .blog_pg_main .blog_pg_prt a.read_mr_blg{float: left;width: auto; font-size: 15px; font-weight: bold;color: #0f62b5;margin-top: 30px;}
.blog_pg .blog_pg_main .blog_pg_prt a.read_mr_blg i{transition: 0.5s;}
.blog_pg .blog_pg_main .blog_pg_prt a.read_mr_blg:hover i{margin-left: 10px;}

.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop{float: left;width: 100%;position: relative;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_post_info{float: left;width: 100%; margin-top: 30px;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_post_info a.blog_author_name{float: left;width: 100%;font-weight: 500;font-size: 16px; color: #7D888E; margin-bottom: 10px;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_post_info a.blog_post_date{float: left;width: 100%;font-weight: normal;font-size: 13px; color: #7D888E; margin-bottom: 10px;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share{float: left;width: 100%; padding: 5px 0;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share i{font-size: 20px; color: #b8b8b8;cursor: pointer;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop{position: absolute;left: 0;top: 130%;float: left;padding:8px 12px;background-color: #fff;box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.075);z-index: 100;white-space: nowrap;border-radius: 3px; height: 0;width: 0;padding: 0;border: 0;overflow: hidden;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop.open{width: auto;;height: auto;padding: 8px 12px;border: 1px solid #e8e8e8;}

.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop:before{position: absolute;bottom: 100%;left: 8px;content: '';height: 0;
    width: 0;margin-top: 1px;margin-right: -7px;pointer-events: none;border: 8px solid transparent;border-bottom-color: #e8e8e8;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop .blog_pop_item{float: left;width: 100%;padding: 6px;border-bottom: 1px solid #e8e8e8;color: #7D888E;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop .blog_pop_item:last-child{border-bottom: none;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop .blog_pop_item.icon_share:before{font-size: 16px; font-family: fontawesome; float: left;margin-right: 10px;font-weight: normal;}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop .blog_pop_item.fb_share:before{color: #3b5998;content: "\f09a";}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop .blog_pop_item.pin_share:before{color: #cc2127;content: "\f231";}
.blog_pg .blog_pg_main .blog_pg_prt .blog_pg_pop .blog_pop_share .blog_pop .blog_pop_item.twt_share:before{color: #55acee;content: "\f099 ";}

.blog_pg .blog_pg_main .blog_right{padding-left: 50px;}
.blog_pg .blog_pg_main .blog_pg_sidebar{float: left;width: 100%;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc{float: left;width: 100%;margin-bottom: 40px;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li{float: left;width: 30px;height: 30px;line-height: 30px;text-align: center; margin-right: 25px;border-radius: 2px;cursor: pointer;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li:last-child{margin-right: 0;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li a{float: none;display: inline-block; width: auto;font-size: 14px;color: #fff;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li.fb{background-color: #30487b;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li.twt{background-color: #55acee;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li.link{background-color: #0976b4;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_soc li.gplus{background-color: #d34836;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg{float: left;width: 100%;margin-bottom: 30px;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg h3{float: left;width: 100%;font-weight: bold;font-size: 18px;color: #5c5c5c;line-height: 26px;margin-bottom: 15px;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg ul{float: left;width: 100%;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg ul li{float: left;width: 100%;margin-bottom: 7px;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg ul li a{float: left;width: 100%;font-size: 15px;color: #1da1f2; font-weight: normal;transition: 0.5s;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg ul li a:hover{color: #555;}
.blog_pg .blog_pg_main .blog_pg_sidebar .blog_right_catg p{float: left;width: 100%;font-size: 16px;color: #555; font-weight: normal;line-height: 28px;}
/* end blog page */
/*feed back*/
footer .Feedback{position: fixed;right: 30px;bottom: 20px;z-index: 2001;}
.Feedback .f-btn {height: 45px;width: 45px;line-height: 45px;text-align: center;border-radius: 50%;background-color: transparent;cursor: pointer;position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.Feedback .f-btn b {height: 45px;width: 45px;display: inline-block;background: url(../images/img.svg) no-repeat;margin-top: 11px;-webkit-transition: transform .2s ease;-moz-transition: transform .2s ease;-ms-transition: transform .2s ease;-o-transition: transform .2s ease;transition: transform .2s ease;}
.Feedback .f-win {position: absolute;right: 20px;bottom: 20px;background: #fff;height: 0;width: 0;overflow: hidden;z-index: 0;text-align: center;box-shadow: 0 0 1px rgba(76,86,103,.25), 0 2px 18px rgba(31,37,50,.32);-webkit-transition: all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition: all .3s cubic-bezier(.68,-.55,.265,1.55);-ms-transition: all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition: all .3s cubic-bezier(.68,-.55,.265,1.55);transition: all .3s cubic-bezier(.68,-.55,.265,1.55);}
.Feedback .f-win h3{display: block; background-color:#4883ff; color: #fff; font-family: 'Roboto', sans-serif; font-size: 22px; text-align: center; padding: 6px;}
.Feedback.open .f-win {width: 300px;height: 300px;}
.Feedback.open .f-btn {background-color: #4883ff;}
.Feedback.open .f-btn b {background: url(../images/close.png) no-repeat;position: absolute;right: 0; left: 10px;top: 0; bottom: 0;}
#feed_back{float: left; width: 100%; padding: 15px;}
#feed_back input {float: left;width: 100%;padding: 7px;margin-bottom: 10px;background: #f8f8f8;border: none;box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);}
#feed_back textarea {float: left;width: 100%;padding: 7px;margin-bottom: 10px; resize: none;background: #f8f8f8;border: none;box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);}
#feed_back button.feed_btn {padding: 5px 15px;background: #0149de;color: #fff;border: 1px solid #0149de;box-shadow: none;border-radius: 3px;}

/*category page*/
.category_page{float: left; width: 100%; padding: 50px 0;}
.category_page h2{display: block; text-align: center; font-size: 40px; color: #000; font-weight: 400;}
.category_add{float: left; width: 100%; margin-top: 30px;}
/*terms*/
.terms{float: left; width: 100%; padding: 50px 0;}
.terms h2{float: left; width: 100%; text-align: center; font-size: 25px; display: none;}
.terms h3{float: left; width: 100%; margin: 5px 0; font-size: 20px;}
.terms h4{float: left; width: 100%; margin: 5px 0; font-size: 20px; color: #ff872f;}
.terms p{float: left; width: 100%; font-weight: normal; font-size: 16px; margin: 5px 0; line-height: 26px;}
.terms p strong{font-weight: bold; font-size: 20px;}
.terms p a{font-weight: bold; font-size: 17px; color: #000;}
/*about*/
.point_abt{float: left; width: 100%; padding: 50px 0;}
.cont_pulb h3{font-size: 30px; color: #0048des; float: left; width: 100%; margin-bottom: 20px; font-weight: bold;}
.cont_pulb ul{float: left; width: 100%;}
.cont_pulb ul li{float: left; width: 100%; margin-bottom: 10px; font-size: 18px; list-style: disc;}
i.fa.fa-chevron-down {
    color: #0048de;
}
.modal-content{background-color: #f5f5f5 !important;}
.modal-header{border:none;}
/**/
.Browse_cat{margin-top: 20px;}
.Browse_cat .cat_a{text-align: center; font-size: 18px; margin-bottom: 20px; display: inline-block; font-weight: bold;}
.vertical_align_apsolute .show_btn{display: inline-block; text-align: center; background-color: #fff; color: #000; padding: 10px; border-radius: 2px;}
/*alll cate*/
.all_cat{float: left; width: 100%; padding: 50px 0;}
.all_cat_back{float:left; width:100%; background:url(../images/black-bricker.jpg); background-size:cover;position: relative;padding: 80px 0;text-align: center;}
.all_cat h2 {
    display: inline-block;
    text-align: center;
    font-size: 25px;
    
    color: #fff;
    padding: 0 0 50px 0;
    font-size: 50px;
    z-index: 100;
    position: relative;
}
.all_cat .cat_dis a.cat_dis_1 {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 10px;
    position: relative;
    z-index: 100;
    padding: 10px 15px;
    background-color: #0d224a;
}
.all_cat .cat_dis a.cat_dis_1:hover{transform: scale(1.2);}
.cat_owerlay {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(17, 45, 108, 0.5);
    z-index: 10;
    bottom: 0;
    left: 0;
}
.cat_dis {
    text-align: left;
    position: relative;
    display: inline-block;
    /* padding: 15px 10px; */
    margin-right: 20px;
}
.pagination{float: left;
    width: 100%;}
span.post_date {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #ff8126;
    font-weight: bold;
}
.search_box {
    float: left;
    display: none;
}
.navbar-nav > li .search_box{
   position: absolute;
    top: 100%;
    padding: 10px;
    width: 620px;
    display: none;
    right: -77px;
    height: 60px;
}
form#menu_bar_search {
    float: left;
    width: 100%;
}
input.search_btn_menu {
    float: left;
    padding: 5px 15px;
    background: #0048de;
    color: #fff;
    height: 40px;
}
.menu_bar_search input[type="text"] {
    float: left;
    width: 100%;
    border-radius: 0;
    padding: 6px 12px;
    background-color: #fff;
    height: 40px;
}

span.author {
    float: left;
    
    padding: 5px;
    background: #818d99;
    color: #fff;

}
.prf2_mn_header h4{font-size: 14px;
    float: left;
    width: 82%;}
.prf2_mn_header h4 a{color:#ff8126;}
button.bmk_btn {
        margin-right: 15px;
    width: auto;
    padding: 7px 25px;
    background-color: #005189;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    border: none;
    margin-top: 15px;
}
a.bmk_btn1{
           margin-right: 15px;
    width: auto;
    padding: 7px 25px;
    background-color: #005189;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    border: none;
    margin-top: 15px;
    float: none;
    display: inline-block;
}
.upload_img {
    float: left;
    width: 100%;
}
.upload_img img {
    max-width: 100%;
    height: auto;
}
.find_form {
    float: left;
    width: 100%;
    padding: 15px;
    margin-bottom: 30px;
}
button.find_post_btn {
    float: left;
    margin-top: 20px;
    padding: 10px 25px;
    background: #005189;
    color: #fff;
    border: none;
}
#submit_doc_form .form-control{margin-bottom:10px;}