body {
    font-family: 'Roboto', sans-serif !important;
    line-height: 22px;
    background:#fff !important;
}

body .navbar-default {
    background-color: #fff!important;
    border-radius: 0!important;
    border-color: transparent;
    border-bottom: 1px solid #e2e9f2!important
}

.navbar-default .navbar-brand {
    height: auto;
    margin: 0;
    padding: 20px 15px
}

.nav {
    padding: 15px
}

.navbar-default .navbar-nav>li>a {
    color: #222;
    font-size: 16px;
    letter-spacing: .7px;
    font-weight: 600
}

.navbar-default .navbar-nav>li>a:hover{ color: #2361c1!important}

.main_con {
    margin-top: -350px;
    /*border: 1px solid #e2e9f2;*/
    /*background-color: #fff;*/
    /*padding: 20px*/
}

.bgcolor h1 {
    color: #222;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    font-weight: 700;
    margin: 60px 0
}

.pn {
    padding: 0
}

.pln {
    padding-left: 0
}

.mh15 {
    margin: 0 0 15px;
}

.blog_post {
    min-height: 540px;
    width: 95%;
    background-color: #f5f5f5;
    overflow: hidden;
    margin-bottom: 20px;

}

.blog_host_sec h3 a {
    color: #222;
    font-weight: 700;
    text-align: left;
    font-size: 25px;
    margin: 15px 0;
    text-decoration: none
}

.blog_img a img {
    border-radius: 3px;
    height: 250px;
    width:100%;
}

.blog_host_sec p {
    color: #222;
    font-size: 15px;
    margin: 15px 0;
    text-align: justify
}

.blog_host {
    margin: 10px 0
}

/*.blog_host span {
    letter-spacing: .7px;
    font-size: 14px;
    color: #9d9d9d
}*/

.blog_host strong {
    color: #222
}

.next_post_btn  {

    text-align: center;
    background-color: #f77e53;
    font-size: 14px!important;
    border-radius: 100px;
    display: inline-block;
    text-decoration: none;
    min-width: 40px;
    padding: 5px 20px;
    font-weight: 600;
    color: #222!important;
    margin: 5px 0px;
    text-decoration: none !important

}
.next_post_btn:hover {

    text-align: center;
    background-color: #f77e53;
    font-size: 14px!important;
    border-radius: 100px;
    display: inline-block;
    text-decoration: none;
    min-width: 40px;
    padding: 5px 20px;
    font-weight: 600;
    color: #fff!important;
    margin: 5px 0px;
    text-decoration: none !important

.search-bar {
    padding: 20px;
    border: 1px solid #e2e9f2;
    border-radius: 3px;
    background-color: #f6f9ff
}

.search-bar input[type=text] {
    border: 1px solid #e2e9f2;
    border-radius: 3px;
    width: 100%;
    padding: 10px 40px 10px 10px;
    font-size: 14px
}

.search-bar input#searchsubmit {
    background: url(https://www.plagiarismchecker.co/blog/wp-content/themes/ps.net_blog/images/search.png) no-repeat center center;
    border: none;
    background-size: 20px auto;
    text-indent: 999999999999999px;
    overflow: hidden;
    width: 30px;
    padding: 5px 18px;
    position: absolute;
    right: 6px;
    border-radius: 3px;
    z-index: 9;
    top: 6px;
    background-color: #2361c1
}

.popular_posts {
    background-color: #2361c1;
    color: #fff;
    font-size: 18px;
    padding: 17px;
    text-align: center;
    border-radius: 3px;
    margin: 20px 0
}

.popular_posts:after {
    content: "";
    bottom: 11px;
    position: absolute;
    left: 46%;
    right: 0;
    border-left: 9px solid #fff;
    border-right: 9px solid #fff;
    border-top: 9px solid #2361c1;
    width: 14px;
    height: 5px
}

.side_blog {
    border: 1px solid #e2e9f2;
    width: 100%;
    overflow: hidden;
    padding: 10px 13px
}

.blog-pack {
    margin: 15px 0;
    overflow: hidden
}

.side_part a span {
    font-weight: 600;
    font-size: 16px;
    color: #222
}

.side_part p {
    font-size: 14px;
    color: #222
}

.short_img img {
    width: auto;
    height: 65px;
    display: inline-block;
    border-radius: 4px
}

.mt100 {
    margin-top: 100px
}

.mauto {
    margin: 0 auto
}

.m_heading {
    font-size: 36px;
    font-weight: 700;
    margin: 30px 0;
    color: #222;
    line-height: 45px
}

.bottom_slider {
    height: 160px;
    display: flex;
    align-items: center;
    box-shadow: 0 -24px 66px -17px #eee
}

.main_width {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden
}

.bottom_slider .slide_img {
    height: 93px;
    border-right: 1px solid #e6eaed;
    display: flex;
    align-items: center
}



@media (max-width:500px) {
    .navbar-header{padding:10px;}
    .navbar-brand>img {width:220px;}
}
@media (max-width:768px) {
    /*.b_footer .mmn {
        margin: 0
    }
    .b_footer .fb_btn {
        margin-top: 5px!important
    }*/
}

.easy_social ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook,
.easy_social ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus,
.easy_social ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter {
    background-color: #f6f9ff!important;
    border: 1px solid #e2e9f2!important
}

ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook,
ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook:hover {
    color: #3b5998!important
}

ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter,
ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter:hover {
    color: #1da1f2!important
}

ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus,
ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus:hover {
    color: #dc4a38!important
}

.mt20 {
    margin-top: 20px
}

.title_sec {
    height: 65px!important;
    overflow: hidden
}

.content_sec {
    height: 80px!important;
    overflow: hidden
}

.blog_image {
    height: 220px!important
}

.writer {
    font-size: 16px;
    font-weight: 700;
    color: #222!important
}

.picture_writer img {
    width: 52px;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 35px;
    position: relative;
    bottom: 25px;
    left: 25px
}

a {
    color: #fff
}

.arrow_href {
    color: #1c2a72;
    font-size: 30px
}

.arrow_href:hover {
    color: #ffaa25
}

/*ul {
    list-style: none;
    padding: 0
}*/

ul li {
    margin-bottom: 5px
}

.cp {
    cursor: pointer
}

.clr_red {
    color: #ffaa25!important
}

.mb10 {
    margin-bottom: 10px
}

.mr5 {
    margin-right: 5px
}

.pnone {
    padding: 0
}

.plnone {
    padding-left: 0
}

.prnone {
    padding-right: 0
}

.pb5 {
    padding-bottom: 5px
}

.mt10 {
    margin-top: 10px
}

.mb0 {
    margin-bottom: 0
}

.mb7 {
    margin-bottom: 7px!important
}

.mb20 {
    margin-bottom: 20px!important
}

.fwb {
    font-weight: 700
}

.footer_links {
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 60px
}

.footer_links .link_heading span {
    color: #ffaa25
}

.footer_links .footer_all_link {
    color: #ffaa25
}

.footer_links .link_heading {
    color: #fff;
    font-size: 20px;
    font-family: poppinsmedium;
    margin-bottom: 12px;
    border-bottom: 1px solid #ffb329;
    padding-bottom: 12px
}

.footer_links a {
    color: #cdd3ec;
    margin-bottom: 10px;
    display: flex
}

.footer_links .link_heading {
    color: #fff;
    font-size: 20px;
    font-family: poppinsmedium;
    margin-bottom: 12px;
    border-bottom: 1px solid #ffb329;
    padding-bottom: 12px
}

.min_con {
    width: 80%!important
}

.bbred {
    border-bottom: 2px solid #e71e39
}

.bbred_box {
    border-bottom: 2px solid #e71e39;
    padding-bottom: 9.5px
}

.banner {
    padding-top: 20px;
    padding-bottom: 20px
}

.date_product {
    font-size: 14px;
    font-weight: 700;
    color: #6e6f72!important
}

.navbar {
    margin-bottom: 0
}

.main_content p {
    color: #6e6f72
}

.main_content h3 {
    color: #1c2a72;
    font-weight: 700!important;
    font-family: inherit!important
}

.main_content h4 {
    color: #232931;
    font-weight: 700
}

.main_content h5 {
    color: #232931;
    font-weight: 700
}

.main_content span {
    color: #1c2a72
}

.date_product:hover {
    color: #ffaa25!important
}

.main_content_left .box_products .panel {
    border: 1px solid #ddd;
    box-shadow: none;
    overflow: hidden
}

.main_content_left .box_products .panel .panel-body {
    background-color: #efefef
}

.main_content_left .box_products .panel .panel-footer {
    background: no-repeat;
    padding: 10px;
    border-radius: 0;
    box-shadow: none;
    border: none!important;
    overflow: hidden
}

.main_content_left .box_products .panel .panel-footer .head_product {
    font-size: 15px;
    float: left;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 3px;
    text-align: center
}

.main_content_left .box_products .panel .panel-footer .head_product:hover {
    color: #1c2a72
}

.main_content_left .box_products .panel .panel-footer .date_product {
    font-size: 14px;
    margin-left: 10px;
    font-weight: 700;
    color: #6e6f72
}

.main_content_left .box_products .panel .panel-footer p {
    font-size: 12px;
    margin-bottom: 0
}

.main_content_right .thumbnail {
    padding: 10px 20px;
    border: 1px solid #dadada;
    width: 100%;
    display: inline-block;
    border-radius: 0
}

.main_content_right .thumbnail .head_thumb {
    font-weight: 700;
    text-align: left;
    margin-bottom: 10px;
    float: left;
    font-size: 16px;
    color: #232931
}

.main_content_right .thumbnail .caption {
    padding: 10px 0 0 0
}

.main_content_right .thumbnail .head_post {
    border-bottom: 1px solid #dadada;
    color: #232931;
    padding-bottom: 6px;
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px
}

.main_content_right .thumbnail .row_post {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px
}

.main_content_right .thumbnail .post_image {
    border: 1px solid #dadada;
    padding: 0;
    text-align: center
}

.main_content_right .thumbnail .post_image img {
    width: auto;
    height: 65px;
    display: inline-block
}

.main_content_right .thumbnail .post_text {
    padding-right: 0
}

.main_content_right .thumbnail .post_text span {
    font-size: 13px
}

.main_content_right .thumbnail .post_text span:hover {
    color: #ffaa25
}

.main_content_right .thumbnail .post_text p {
    font-size: 12px
}

.main_content_right ul {
    margin-top: 20px
}

.main_content_right ul li {
    display: inline-block
}

.spacing .date_product {
    margin-right: 15px
}

.box_popular .post_text a {
    line-height: normal;
    display: block
}

.main_content_left,
.main_content_right {
    padding-left: 0;
    padding-right: 0
}

.main_content_right .box_featured,
.main_content_right .box_popular,
.main_content_right .box_welcome {
    padding-right: 0
}

.home_slider_sec {
    background: #f3f2f0
}

.ptn {
    padding-top: 0!important
}

body .sp-slides-container .sp-fade-arrows {
    opacity: 1!important
}

.right-search {
    padding-right: 0;
    margin-bottom: 20px
}

.right-search input[type=text] {
    border: 1px solid #dadada;
    width: 100%;
    padding: 10px 40px 10px 10px;
    font-size: 14px
}

.right-search input#searchsubmit {
    background: url(https://www.plagiarismchecker.co/blog/wp-content/themes/ser_blog/images/search-icon.png) no-repeat left center;
    border: none;
    background-size: 21px auto;
    text-indent: 999999999999999px;
    overflow: hidden;
    width: 30px;
    padding: 2px 0;
    position: absolute;
    right: 4px;
    z-index: 9;
    top: 8px
}

form#searchform {
    position: relative
}

.single .product_details {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #ddd
}

.main_content .main_content_left span {
    color: #505050!important
}

.single_title_sec {
    background: #f3f2f0
}

.single_title_sec h1 {
    width: 75%;
    margin-top: 0
}

.sprice-sec a {
    color: #000;
    display: inline-block;
    border: 1px solid #000;
    border-radius: 40px;
    padding: 5px 20px;
    margin-right: 15px
}

.sprice-sec a:hover {
    background: #000;
    color: #fff
}

span.sr_price {
    color: #e8203d;
    font-size: 28px;
    font-weight: 700;
    display: inline-block;
    margin-left: 10px
}

.sprice-sec {
    margin-top: 50px
}

.sbig_img img {
    height: 250px;
    width: auto
}

.gsmall_thumb img {
    height: 60px
}

ul.gsmall_thumb {
    float: none
}

.gsmall_thumb li {
    min-height: 74px;
    background: #fff;
    text-align: center;
    padding-top: 6px;
    cursor: pointer;
    border-radius: 60px
}

.wpb_text_column {
    margin-bottom: 0!important
}

body .vc_btn3-container {
    margin-bottom: 0!important
}

.apss-share-text {
    opacity: 1!important
}

body .apss-theme-4 .apss-icon-block {
    border-radius: 4px!important;
    width: 30px!important;
    background: #232931!important;
    height: 30px!important
}

.apss-theme-4 .apss-single-icon a {
    min-height: 30px!important;
    margin-top: 0!important
}

body .apss-theme-4 .apss-single-icon .fa {
    font-size: 15px!important;
    min-width: 28px!important
}

.reviws_title_sec {
    text-align: center;
    background: #efefef
}

.reviws_title_sec h1 {
    font-weight: 700;
    margin-top: 0
}

.reviws_title_sec .sprice-sec {
    margin-top: 20px
}

.search li a {
    font-size: 17px
}

.search .search_text li {
    margin-bottom: 10px;
    border: 1px solid #dadada;
    padding: 10px
}

.searchfor h1 {
    text-align: left
}

.searchfor h1 span {
    font-size: 18px;
    display: block;
    margin-top: 20px
}

.searchfor .main_content {
    padding-bottom: 15px
}
.sigle_pg_head{
	margin: 35px 0px;
	text-align: center;
	font-weight: 700;
}

@media only screen and (max-width:640px) {
    .navbar-default .navbar-brand {
        padding: 20px 15px 20px 0
    }
    .navbar-toggle {
        margin-right: 0;
        margin-top: 20px;
        margin-bottom: 0
    }
    body .sp-thumbnails-container {
        display: none!important
    }
    body .slider-pro img.sp-image {
        height: 210px!important
    }
    body .sp-image-container {
        text-align: center;
        padding-right: 0
    }
    .home_slider_sec .main_content {
        padding: 30px 0 0
    }
    body .sp-mask {
        width: auto!important
    }
    .home span.clr_red {
        display: block
    }
    .main_content_right .box_featured,
    .main_content_right .box_popular,
    .main_content_right .box_welcome {
        padding-left: 0
    }
    .right-search {
        padding-left: 0
    }
    .big_footer .bf_logo {
        padding-top: 0;
        padding-bottom: 40px;
        text-align: center
    }
    .bf_logo img.img-responsive {
        display: inline-block
    }
    body .bf_about {
        padding-right: 0;
        padding-left: 0;
        text-align: center
    }
    body .big_footer span {
        float: none
    }
    body .bf_links {
        float: none;
        padding-left: 0;
        clear: both;
        padding-right: 0;
        text-align: center;
        padding-top: 20px
    }
    body .big_footer p {
        text-align: center
    }
    body .big_footer ul {
        padding: 10px 0 0 0;
        float: none
    }
    .page-template-reviews-template .main_content_left .col-sm-6.box_products {
        padding-left: 0;
        padding-right: 0
    }
    .page-id-104 input,
    .page-id-104 textarea {
        width: 100%
    }
    .page-id-104 .wpcf7-form .wpcf7-submit {
        margin-top: -20px;
        margin-bottom: 30px
    }
    .searchfor h1 {
        text-align: left
    }
}
.wp_100{width:100%;}
.wp-block-image img {width: 100%;}



/*comment sector style here*/
.wpdiscuz-form-bottom-bar, .wpdiscuz-front-actions{display:none;}
    #wpcomm .avatar{border-radius:100px !important;}
    #wpcomm .wc-comment .wc-comment-left .wc-comment-label{display:none;}

    #wpcomm .wc-comment .wc-comment-right{
        margin-left: 62px !important;
        background-color:transparent !important;
    }
    #wpcomm .wc-comment-link{display:none;}
    #wpcomm .wc-comment-header{border-top:0px !important;}

    #wpcomm .wc-comment-author a{
        color:black !important;
        font-weight:700;
        text-transform:capitalize;
    }
    #wpcomm .wpdiscuz-form-top-bar{display: none !important;}
    .wc-field-submit .wpd_label{display: none !important;}


    .main-comment h3{font-weight:700}
    #wpcomm {border-top:none !important;}
    #wpcomm .wc-comment .wc-comment-left{width: 50px !important;}

    #wpcomm .wc-reply.wc_comment_level-2{
        margin: 0px 0px 14px 50px !important;
        background:#fff;
        padding:16px 0px 0px 20px;
        border-left: 1px solid #ddd;
    }
#wpcomm .wc-reply .wc-comment-header{
    margin-bottom: 0 !important;
    height: 25px !important;
    padding-top: 0 !important;
}
body #wpcomm .wc-footer-left .wc-reply-button.wc-cta-active, #wpcomm .wc-cta-active{background-color: transparent !important;}

body #wpcomm .wc-footer-left .wc-reply-button, #wpcomm .wc-footer-left .wc-reply-button:hover{
    border: 0 !important;
    border-bottom: 1px solid #000000 !important;
    background-color: transparent !important;
    color: #000000 !important;
    padding: 0px !important;
}

#wpcomm .wc-field-submit .wc_comm_submit,#wpcomm .wc-field-submit .wc_comm_submit:hover{
    background: #2373ce;
    border: none;padding: 15px 25px;
    border-radius: 4px;
    font-weight: 600;
}
#wpcomm .wc-footer-left .wc-cta-button:hover{background-color:transparent !important;color:#000;}



    .navbar-nav .menu_link{
        padding: 0px;
        margin-right:5px;
        border: 1px solid #e2e9f2;
        border-radius: 4px;
    }
.navbar-nav .menu_link:hover{background:#2373ce;}
.navbar-default .navbar-nav>li>a{padding: 10px 15px;}
body .navbar-default .navbar-nav .menu_link:hover a{color:#ffffff !important;}

