@font-face {

font-family:"Roboto Slab";

src:url(../fonts/RobotoSlab-Regular.ttf);

}

@font-face {

font-family:"Sora";

src:url(../fonts/Sora-Regular.ttf);

}

@font-face {

font-family:"TitilliumWeb-Bold";

src:url(../fonts/TitilliumWeb-Bold.ttf);

}

 @font-face {

font-family:"MyriadPro-Regular";

src:url(../fonts/MyriadPro-Regular.otf);

}

 @font-face {

font-family:"MyriadPro-Bold";

src:url(../fonts/MyriadPro-Bold.otf);

}

 @font-face {

font-family:"georgiaz";

src:url(../fonts/georgiaz.ttf);

}

 @font-face {

font-family:"TitilliumWeb-Regular";

src:url(../fonts/TitilliumWeb-Regular.ttf); 

}



@font-face {

font-family: 'Conv_MyriadPro-Regular';

src: url('../fonts/MyriadPro-Regular.eot');

src: local('☺'), 

     url('../fonts/MyriadPro-Regular.woff') format('woff'), 

     url('../fonts/MyriadPro-Regular.ttf') format('truetype'), 

     url('../fonts/MyriadPro-Regular.svg') format('svg');

font-weight: normal;  

font-style: normal;

}



@font-face {

font-family: 'Conv_MyriadPro-Bold';

src: url('fonts/MyriadPro-Bold.eot');

src: local('☺'), 

     url('../fonts/MyriadPro-Bold.woff') format('woff'), 

     url('../fonts/MyriadPro-Bold.ttf') format('truetype'), 

     url('../fonts/MyriadPro-Bold.svg') format('svg');

font-weight: normal;

font-style: normal;

}



body {

font-family: 'Conv_MyriadPro-Regular';

overflow-x: hidden;

/*color:#7c7c7c;*/
color:#222;

}

.rajesh-description {
        display: block;
        
    }
    .rajesh-description2 {
        display: none;

    }

    .rajesh-description_bd {
        display: block;
        
    }
    .rajesh-description2_bd {
        display: none;

    }
    .morekamlo, .kamloless {
    text-decoration: underline;
}


.single .blog-content .wp-caption  {
    padding: 20px 0;
}

.single .blog-content a {
    color: #e2347d;
}

.single .blog-content a:hover {
   text-decoration: underline;
}


.sub-category li {
    padding-left: 5px!important;
}



h1, h2, h3, h4, h5, h6 {

font-family: 'Conv_MyriadPro-Bold'; /*color:#333333;*/
color: #222;

}
/*.topbar::-webkit-scrollbar {
  width: 0;
  background: transparent;
}*/

li.heateorSssSharingRound i {
   /* width: 40px!important;
    height: 40px!important;*/
}

/*div#KrcmicNav {
    position: absolute;
}*/
.moveLogo{
    margin-left: 50px;
}

.showcross {
    display: none;
}
.hidecross {
    display: block;
}
.scrollWrapper {
    overflow-x: auto;
    margin-bottom: 15px;
}

.scrollWrapper h4 {
    /*float: left;
    padding: 0 15px 0px 0px;
    margin: 10px 0 0px 0px;*/
}
.google-auto-placed.ap_container {
    padding: 10px 0 20px 0;
}



    ul.nav.nav-pills {
    display: flex;
    margin-top: 5px;
}
.nav-pills > li > a {
    width: max-content;
    padding: 2px 10px  1px;

}

.blog-tags {
    overflow-x: auto;
    margin-bottom: 20px;
}

div#bmc-wbtn {
    right: 0!important;
    left: 18px!important;
    bottom: 50px!important;
}

.pagination_top {
    margin-bottom: 25px;
    border-bottom: 1px solid lightgrey;
    padding-bottom: 0px;
    margin-top: 20px;
}


.scrollWrapper::-webkit-scrollbar-track,.blog-tags::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    background-clip: content-box;
    width: 200px;
}

.scrollWrapper::-webkit-scrollbar,.blog-tags::-webkit-scrollbar
{
    width: 10px;
    height: 4px;
    background-color: #F5F5F5;
}

.scrollWrapper::-webkit-scrollbar-thumb,.blog-tags::-webkit-scrollbar-thumb
{
    /*background-color: #e4337e;
    
    width: 60px;*/
    background-color: #e4337e;
    border: none;
    /*border: 3px solid transparent;
    border-radius: 9px;*/
    background-clip: content-box;
}


/**/
.topbar::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.topbar::-webkit-scrollbar
{
    width: 2px;
    height: 4px;
    background-color: #F5F5F5;
}

.topbar::-webkit-scrollbar-thumb
{
    background-color: #e4337e;
    border: none;
}

input#subscribe {
    margin-right: 6px;
}
p.footCopyright a:hover {
    color: #FF85B9;
}

p.wp-caption-text {
font-size: 0.75em;
font-style: italic;
}

.mydesktop{
        display: block;
    }
   .mymobile {
    display: none;
}
.myuppercase {
    text-transform: uppercase;
}

.load-more-me a {
    padding: 5px 15px 1px;
    font-size: 15px;
}



.navbar-brand {

margin-top: 0% !important;

font-family: 'Maven Pro', sans-serif; 

}

.navbar-inverse .navbar-nav > li > a {

padding-top: 10px !important;

padding-bottom: 10px !important;

}

.upr {

border-bottom: 1px solid #aeaeae;

padding:20px 0 !important;

width:100%;



}

.midheading.black {
    color: #000000;
}

.marketing_part h2, .marketing_part h3, .marketing_part h4, .marketing_part h5, .marketing_part h6 {
    text-align: left;
}

.faqToggle {
   &:last-child {
            border-bottom: 1px solid #999;
        }
}

.faqToggle-inner {
padding: 7px 25px 10px 25px;
display: none;
margin: -7px 0 6px;
div {
max-width: 100%;
}
}

.faqToggle-title h3 {
    font-size: 20px;
    text-align: left;
}

.faqToggle-title span.title-name {
    padding-left: 5px;
}


.showmeButton.showless:before {
    content: "\f053";
    font-size: 18px;
    font-family: 'FontAwesome';
    animation: nudge 0.7s infinite  alternate;
}

.showmeButton:before {
    content: "\f054";
    font-size: 18px;
    font-family: 'FontAwesome';
    animation: nudge 0.7s infinite  alternate;
}

.single.single-post .post-content img {
    margin-bottom: 15px;
}

.showmeButton {
       /*float: left;
   
    padding: 6px 0px;
    font-size: 0;
    color: #E4337E;
    font-weight: bolder;
    cursor: pointer;*/
    float: left;
    padding: 6px 0 6px 8px;
    font-size: 0;
    color: #a9a9a9;
    font-weight: bolder;
    cursor: pointer;
}

/*.showmeButton {
    float: left;
    border: 1px solid #E4337E;
    border-radius: 10px;
    padding: 7px 5px;
    font-size: 10px;
    color: #E4337E;
    font-weight: bolder;
    cursor: pointer;
}*/

#mySinglePost .blog-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
}

#mySinglePost .blog-title2 h2 {
    text-transform: uppercase;
}

.sassyShare

#mySinglePost img {
    margin: 30px 0 30px;
}

#mySinglePost .krcmic-avatar2 img {
    margin: 0px;
}

.sassyShare.mt-1.mb-1  {
    margin-top: .25em;
    margin-bottom: 1em;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
	padding: 5px 0 15px;
    /*padding: 5px 0;*/
}

.sassyShare .heateor_sss_sharing_ul {
    position: relative;
    top:9px;
}

.sassyShare .heateor_sss_sharing_ul .heateor_sss_facebook_like {
    position: relative;
    top: -9px;
    width: 80px!important;
    left: -15px;
}


/*span.prevLinks {
    float: right;
}*/

.rajme {
     float: none; 
    max-width: 320px;
    margin: 0 auto;
}

figure.wp-block-table table  {
    
        margin: 10px 0 20px 0;
}

figure.wp-block-table table td {
    border: 1px solid #999;
    padding: 10px;
}

.right_sidebar .sidebar-list .comments-list-container .comment-data .comment-details span.comment-author {
    color: #222;
    text-transform: none;
    font-style: italic;
}
.rajmeD {
    display: flex;
}

.load-random-articles2.col-md-4 {
    color: #fff;
    background: #e4337e;
    padding: 5px 20px 3px 20px;
    border-radius: 3px;
    font-size: 16px;
    display: inline-block;
    margin: 10px;
}
.load-random-articles2 div {
    color: white;
   
    margin: 10px;
    text-align: center;
}
.load-random-articles2 a {
    color: white;
}



.rajmeD .col-md-6 ,.rajmeD .col-md-4:not(.load-random-articles2) {
    border: 1px solid #9eabb3;
    border-radius: 5px;
    padding: 1px;
    margin: 10px;
    font-size: 16px;
    color: #9eabb3;
    text-align: center;
    }

   .rajmeD .col-md-6 a:hover,.rajmeD .col-md-6:hover {
    background: #fafafa;
    color: black;
    transition: 0.5s;
} 

    .rajmeD .col-md-6:not(.load-random-articles2) a,.rajmeD .col-md-4:not(.load-random-articles2) a {
    color: #9eabb3;
    display: inline-block;
    padding: 10px;
    min-height: 65px;
}

.col-md-6.notshow ,.col-md-4.notshow {
    display: none;
}

.rajme .col-md-6 {
    white-space: nowrap;
    padding: 5px 0px;
    display: inline-block;
}

div#comment_pagination {
    display: flex!important;
    justify-content: center;
    margin-top: 45px;
    gap: 10px;
}
.RanItem{
    display: block;
}

.Arw {
    color: #e4337e;
}
.Arw1 {
    color: #e4337e;
    float: right;
}

.Arw3 {
    color: #a9a9a9;
}


li.Hidemeall {
    display: none;
     transition-delay: 0.2s;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}
li.Showmeall {
    display: block;
     transition-delay: 0.2s;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}

li.Showmeall.Hidemeall {
    display: block;
    transition-delay: 0.2s;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}


.blog-item .mymobile a {
    text-decoration: underline;
}

.blog-item  .mymobile a:hover {
    color: #FF85B9;
}

.rright_text .popme {

    float: left;
    margin-left: -110px;
    width: 100px;
    margin-top: -62px;
    border: 1px solid #eaeaea;
}

span.prevLinks a, span.nextLinks a {
    padding: 9px 10px;
    border: 1px solid #9eabb3;
    
    color: #9eabb3;
    border-radius: 4px;
}



span.nextLinks a {
    padding: 9px 24px 9px 24px;
    white-space: nowrap;
}
.reply_comment:hover {
    color: #e3337e;
}

span.prevLinks a:hover , span.nextLinks a:hover {
    
    color: #738691;
    border: 1px solid #738691;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}

#mySinglePost .blog-image img {
    margin-top: 0;
    opacity: 0;
}
#mySinglePost .myoverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    top: 0;
    opacity: 0.5;
}

.smlfont {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: -4px;
    color: #a4a4a4;
}

.smlfont span {
    padding-left: 5px;
    padding-right: 5px;
    
}
.smlfont span a, .smlfont  a {
   
    color: #e2347d;
}

.smlfont a:hover {
    text-decoration: underline;
}

ul.ez-toc-list li:after {
    display: none;
}

.pb50{
    padding-bottom: 50px;
}

input#s {
    height: 50px!important;
    width: 100%;
    /*font-size: 14px;#DCE1E4;*/
    margin: 0px;
    padding: 15px 20px;
    display: inline-block;
    border: 1px solid #838383;
    color: #888;
    letter-spacing: 1px;
    /* color: #062F44; */
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    outline: none;
    box-shadow: none;
    background: #00B4FF;
    background: #FFFFFF;
    padding: 0 12px !important;
    border-radius: 4px 0 0 4px;
    border-right: none;
}
#mySinglePost .blog-title {
    position: absolute;
    top: 47%;
    text-align: center;
 
}

#mySinglePost .blog-title h2 {
    text-align: center;
    padding: 0 50px;
    color: #fff;
    text-transform: uppercase;
}

.bloggerp {

margin-bottom: 3%;

padding-left: 0px;

}

.bglft {

margin-top: 5%;

padding-right: 0%;

}
.pull-left1.mymobile .date {
    margin-top: 10px;
    padding-left: 10px;
}
.pull-left1.mymobile .sdate {
    margin-top: 10px;
    padding-left: 10px;
}
.navbar-nav > li {



font-size:21px;

}

.nav-pills > li {

margin-bottom:10px !important;

font-family: 'Conv_MyriadPro-Regular';

text-transform: uppercase;
margin-right: 5.7px;

}

#mySinglePost .nav-pills > li {
margin-bottom:9px !important;
    }


input[type="checkbox"] {
    -webkit-transform: scale(1.4,1.4);
    transform: scale(1.4,1.4);
}
input#subscribe {
    margin-right: 15px;
}
.checkbox img {
    padding-left: 9px;    
    margin-top: 3px;
}

input.wpedon_paypalbuttonimage {
    display: none;
}

input.ss_paypalPay {
    background: #FDFEB2;
    height: 60px;
    width: 250px;
    border-radius: 10px;
    border: 1px solid black;
}
input.ss_paypalPay:hover {
   
    background: linear-gradient(
45deg
, #f9fa95, #f3f575);
    transition-duration: 1s;
}


/*.slick-arrow {
  display: none ; 
}*/

.blog-item ul.slicker {
    padding: 0;
}
.slick-prev:before {
    
    color: #e4337e!important;
}
.slick-next:before {
    
    color: #e4337e!important;
}

.slicker li a:hover{
    color: #fff;
    background: #e4337e;

}
.slicker li a {
    color: #e4337e;
    font-size: 10px;
    line-height: 30px;
    /*padding: 9px 10px;*/
    border-radius: 4px;
    border: 1px solid #e4337e;
    text-transform: uppercase;
}



.mySearchBlo {
    padding: 5px 15px 20px;
}
.slicker li{
        /*border-radius: 4px;
    color: #e4337e;
    background-color: #fff;
    border: 1px solid #e4337e;
    padding: 0 11px;
    font-size: 10px;
    line-height: 30px;
        margin: 0 0 2px 10px;*/
           /* border-radius: 4px;
    border: 1px solid #e4337e;
    margin: 0 0 2px 10px;*/
}

/* ul.heateor_sss_sharing_ul {
    display: flex;
    overflow-y: auto;
}*/


ul.heateor_sss_sharing_ul::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    background-clip: content-box;
    width: 200px;
}

 ul.heateor_sss_sharing_ul::-webkit-scrollbar
{
    width: 10px;
    height: 4px;
    background-color: #F5F5F5;
}

ul.heateor_sss_sharing_ul::-webkit-scrollbar-thumb
{
    
    background-color: #e4337e;
    border: none;
    background-clip: content-box;
}
.blog-tags2 {
    margin-bottom: 6px;
    width: 98%;

}
.blog-tags2 .slick-list.draggable {
    /*margin-bottom: 2px;*/
}

.blog-tags2 ul.nav.nav-pills {
    display: block;
    /* margin-top: 5px; */
}

.slick-disabled {
    opacity: 0;
}
/*.blog-tags2 ul.nav.nav-pills {
    margin-top: 0;
}*/
/*.slick-slide {
  background: #c69;
  border: 2px solid #fff;
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  outline: none; 
  padding: 18px 0;
  text-align: center;
}
.slider:nth-of-type(n+3) .slick-slide { background: #9c6; }
.slider:nth-of-type(n+5) .slick-slide { background: #69c; }
.slider-nav {
  margin-bottom: 12px;
}
.slider-nav .slick-current,
.slider-nav .slick-slide:hover {
  cursor: pointer;
  opacity: .7;
}*/
span.myreadmore,span.myreadless ,.aboutReadMore{
    color: #a9a9a9;
    cursor: pointer;
    text-decoration: underline;
    font-size: 17.5px;
}
.aboutReadMore {
    padding-left: 3px;
}
.rrightblk1showmore,.rrightblkshowmore {
     color: #a9a9a9;
    cursor: pointer;
}
.hire-btn.green:hover {
    background: #71DC78;
}
span.myreadmore:hover,span.myreadless:hover,.aboutReadMore:hover {
    /*color: #a9a9a9;
    cursor: pointer;*/
    text-decoration: underline;
    opacity: 0.8;

}

.rrightblk1showmore:hover,.rrightblkshowmore:hover {
    /*color: #a9a9a9;
    cursor: pointer;*/
    opacity: 0.8;
    
}




span.grgr {
    color: #a9a9a9;
}

.col-md-7.myBannerTitle {
    margin-left: -15px;
}
.myBannerSocial ul li {
    margin: 0 2px;
}

.myBannerSocial ul.socialfooter {
    position: relative;
    top: 20px;
}
#homeSocialSection{
   /* background: #e4337e;
   background: linear-gradient(90deg, rgba(10,166,24,1) 0%, rgba(23,121,9,1) 35%, rgba(74,163,37,1) 100%);*/
    background: white;
    border-top: 1px solid #949494;
    /*border-bottom: 1px solid #949494;*/

}
.mds_social_block {
    width: 100%;
    /* background: #e4337e; */
    padding-top: 70px;
    padding-bottom: 20px;
    /* margin-top: 50px; */
    color: black;
}

.krcmic-avatar {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 22px;
    float: left;
    margin-right: 10px;
    border: 0 transparent;
}

form #searchsubmit:hover {

    border-color:transparent!important;
}


.krcmic-name {
    font-weight: 700;
    font-size: 14px;
    color: #555;
    border: none;
    display: table;
    z-index: 1;
    margin-left: 48px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: fit-content;
    cursor: pointer;
    line-height :1.1;
        padding: 4px 0 5px;
}

.krcmic-name:hover {
    cursor: initial;

}

.krcmic-subtitle {
    display: block;
    color: #999;
    font-size: 12px;
    margin-left: 48px;
    padding: 0px 0 10px;
}

.krcmic-timeago {
    display: inline;
    color: #888;
    font-size: 12px;
}
.commento-avatar-img {

        width: 38px;
    height: 38px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    margin-right: 10px;
}
.mds_social_block .btn_social span {
    margin-left: 10px;
}
.mds_social_block h2 {
    color: black;
    text-transform: inherit;
    margin-bottom: 60px;
    font-size: 33px;
    text-align: center;
}

.mds_social_box {
    /*width: 25%;*/
    margin: 1%;
    background: #eaeaea;
    padding: 50px 30px;
    border-radius: 10px;
    
}

span.mana {
    font-style: italic;
}

/*.mds_social_box:first-of-type {
    margin-left: 70px;
}
.mds_social_box:last-of-type {
    margin-right: 70px;
}*/
.mds_small {
    font-size: 16px;
    font-family: "Roboto Slab";
    font-weight: 700;
}
.mds_large {
    font-size: 32px;
    font-family: "Roboto Slab";
    font-weight: 800;
    display: block;
}
.mds_social_box p {
    color: black;
    font-size: 15px;
    margin-top: 15px;
    max-width: 90%;
    line-height: 1.7;
    /*padding: 0 16px 0 0px;*/
    font-family: "Sora"
}
.btn_social {
    display: flex;
    line-height: 48px;
    background: #fff;
    /*color: darkgreen;
*/    margin-top: 14px;
    text-align: center;
    font-family: "Sora";
    font-weight: 600;
    font-size: 13px;
    border-radius: 3px;
    transition: all ease-in-out 300ms;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
}


.mds_social {
    display: flex;
}
a.flubber_twitter.btn_social {
      color: #ffffff;
    background:  #55acee;
    /*border:1px solid #55acee;*/
}

a.flubber_blog.btn_social {
      color: #ffffff;
    background:  #e4337e;
    /*border:1px solid #55acee;*/
}
a.flubber_instagram.btn_social {
     color: #ffffff;
     background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
a.flubber_linkedin.btn_social {
      color: #ffffff;
    background:  #0077b5;
    /*border:1px solid #0077b5;*/
}
a.flubber_facebook.btn_social {
     color: #ffffff;
    background:  #3b5998;
    border:1px solid #3b5998;

}

a.flubber_linkedin.btn_social .fa-linkedin {
    font-size: 22px;
    margin-top: -7px;
    margin-right: 7px;
}
a.flubber_instagram.btn_social .fa-instagram {
    font-size: 22px;
    margin-top: -7px;
    margin-right: 7px;
}

a.flubber_blog.btn_social .fa-book {
   font-size: 22px;
    margin-top: -7px;
    margin-right: 7px;
}
a.flubber_facebook.btn_social .fa-facebook {
       font-size: 22px;
    margin-top: -7px;
    margin-right: 0px;
}
a.flubber_twitter.btn_social .fa-twitter {
    font-size: 22px;
    margin-top: -7px;
    margin-right: 7px;
}
a.flubber_twitter.btn_social:hover {
      background:  #ffffff;
    color:  #e4337e;
    border:1px solid #e4337e;

}

a.flubber_blog.btn_social:hover {
          background: #ffffff;
    color: #e4337e;
    border: 1px solid #e4337e;

}
a.flubber_instagram.btn_social:hover {
     background: #fff;
     color: #bc2a8d;
     border : 1px solid #bc2a8d;
}
a.flubber_linkedin.btn_social:hover {
      background: #ffffff;
    color:  #0077b5;
    border:1px solid #0077b5;
}
a.flubber_facebook.btn_social:hover {
     background: #ffffff;
    color:  #3b5998;
    border:1px solid #3b5998;
}


.blog-social-share {
    
    position: relative;
    /*left: -15px;*/
    margin: 5px 0 15px;
    border-bottom: 1px;
}

/*.mySearchBlo button#searchsubmit{
    padding: 12px 30px;
    font-size: 18px;
    border-radius: 0 4px 4px 0;
}



.mySearchBlo .input-group-btn > .btn:hover ,{
    color: #738691;
    border: 1px solid transparent!important;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}

.mySearchBlo .input-group-btn > .btn:focus {
    outline: 0;
    background-color: #738691 !important;
    border-color: #738691 !important;
    color:white;
}*/
span.srch {
    padding-left: 5px;
}

.blog-sub-top {
    padding: 2px 0;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    /* display: flex; */
    color: #d4d4d4;
    margin: 15px 0;
    height: 52px;
}

#mySinglePost .blog-date span, #mySinglePost .blog-cat span {
    padding: 0 10px;
}

#mySinglePost .blog-comment span {
    padding: 0 5px;
}

.blog-date, .blog-cat, .blog-comment {
    align-self: center;
    float: left;
    margin-top: 10px;
}
.topbar {

background-repeat: no-repeat;

background-color: transparent;

color: #ffffff;

line-height: 1.8;

min-height:40px;    
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
/*display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; 
-webkit-box-orient: horizontal; 
-webkit-box-direction: normal; 
-webkit-flex-direction: row; 
    -ms-flex-direction: row; 
        flex-direction: row;
-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;*/


}


.gspan {

color: #aeaeae;

text-transform: lowercase;

font-size: 15px;

font-weight:100;

}

.gspan span{

color: #000;

}

.social {

background-color: #E4337E;

padding: 8px 0 8px 10px;

border-radius: 0px;

margin:17px 0;

float:right;

}

.social li {

margin-right:0px;

padding:0 10px 0 0;

display:inline;

}

.faheader {

background-color: #FEE7F1;

border: 1px solid #FEE7F1;

color: #303030;;

padding:5px 0 0 0;

border-radius: 4px;

width:30px;

height:30px;

text-align:center;

display:inline-block;

line-height:21px;

}

.faheader:hover {

color: #FF85B9;

}

.sledujte {

color: #ffffff;
    font-family: 'Conv_MyriadPro-Regular';
    flex: none;
    width: 160px;
    align-self: center;
    margin-top: 15px;
    font-size: 16px;

}

.crossbg {

height: 32px;

width: 32px;

border-radius: 50%;

padding: 1px 1px 0px 0px;

text-align:center;

}

.navbar-collapse {

overflow:hidden;

}

.logospan {

color:#e4337e;

cursor: pointer;

font-family:"MyriadPro-Regular";

}

.logospan1 {

color:#e4337e;

font-size:55px;

font-family: 'Conv_MyriadPro-Bold';

}

.slick-initialized .slick-slide {
    
    padding: 3px 6px 3px 0;
}
/*ul#menu-top-menu li a {
    color: #fff;
}*/
/*ul#menu-top-menu {
    margin-bottom: 0;
    margin-top: 3px;
}*/
.menuLeft {
    /* display: flex; */
    float: left;
    width: 78%;
    align-self: center;
}
.menuRight {
    /* display: flex; */
    float: left;
    width: 21%;
    align-self: center;
}



.right_sidebar .socialimg .fa {
   
    position: relative;
    top: 1px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {

color: #222;

cursor: default;

background-color: #a5a8ab;

border-color: #a5a8ab;

}

.block {

padding: 40px 35px;

margin:0 50px 0 0;

border:2px solid #222222;

border-radius: 30px;

}



/*.block:before {content: ''; width: 3%;height: 11%;background-color: #fff;left: 91%;position: absolute;top: 9%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}*/

.block::after {

background: url(../images/big-arrow.png)no-repeat center bottom;

position: absolute;

top: 28px;

right: -47px;

content: "";

z-index: 99;

width: 116px;

height: 45px;

transform: rotate(179deg);

}



.arwimg {

margin-top: 43%;

margin-left: -20%;

position: relative;

}

.bottomreadbtn {
    /* padding-top: 22px; */
    /* text-align: right; */
    font-family: 'Conv_MyriadPro-Bold';
    align-self: center;
    display: none;

}



.topmenu li {

list-style: none;
    display: inline;
    font-weight: bold;
    font-size: 14px;
    border-right: 1px solid #f1f1f1;
    margin-right: 0px !important;
    cursor: pointer;
    padding: 5px;
        margin-bottom: -4px;

}
.topmenu li:last-child {
    border: none;
}

.navbar-nav > .active > a:active {

color:#fff;

}

.bottomblog >li:first-child {

padding-left:0px;

}

.readblog {

padding:0px 0px;

font-family: 'Conv_MyriadPro-Regular';

}

.topmenu {

padding: 7px 0 0 0;

text-align:center;
align-self: center;

}

/*.topmenu li:last-child { border-right:none;}*/

.readmore {

border-radius:4px;

/*padding: 10px 18px !important;*/

}

.topmenu li a {

color:#fff;

border:0px !important;

padding: 0px 14px 0px;

line-height:20px;

font-family: 'Conv_MyriadPro-Bold';

}

ul#menu-top-menu > li >a:hover {
   color:#e4337e!important;
}

/*.topmenu li a:hover, .topmenu li a:active, .topmenu li a:focus, {

color:#e4337e!important;

border-bottom:none !important;

}*/



.block h4 {

font-size:35px !important;

font-weight:800px;

color:#575757;

font-family: 'Conv_MyriadPro-Bold';

}

.block p {

color:#a9a9a9;

font-family:"MyriadPro-Regular";

}
.blog-comment a {
    color: #e4337e!important;
    font-weight: 400;
}

ul.ez-toc-list li {
    text-decoration: none!important;
    font-size: initial!important;
    font-style: normal!important;
    font-weight: 400!important;
}

#searchform .btn-default {
    padding: 9px 15px!important;
}



.brdr-radius {

border-radius:4px !important;

font-family: 'Conv_MyriadPro-Regular';

font-weight:normal;

position:relative;

}

.section2 {

background-position:center-top;

background-repeat:no-repeat;

width:100% !important;

padding-left:0px !important;

padding-right:0px !important;

background-color:#ddd;

margin-top: 0;

border-top:1px solid #aeaeae;

}

.panelblog .panel-body a span i {

background: #ffffff none repeat scroll 0 0;

border-radius: 100%;

color: #e4337e;

display: inline-block;

height: 25px;

left: 12px;

line-height: 27px;

position: absolute;

text-align: center;

top: 10px;

vertical-align: middle;

width: 25px;

}

.tdspan {

padding-left:4%;

}

.midheading {

text-align: center;

color: #949494;

font-size: 28px;

font-family: 'Conv_MyriadPro-Bold';

margin:20px 0 30px 0;

}

.error404 h2 {
    font-size: 20px;
    text-transform: uppercase;
}
.error404 h1 {
    text-transform: uppercase;
    font-size: 27px;
}

.midheading a {

text-align: center;

color: #949494;

font-size: 28px;

font-family: 'Conv_MyriadPro-Bold';

margin:20px 0 30px 0;

text-transform: uppercase;

}

.heading {

background-color: #e3e3e3;

}

.sect2block {

width: 100%;

margin: 90px 0 68px 0;

display:inline-block;

}

.number {

text-align: center;

font-family: 'Conv_MyriadPro-Regular';

}

.number h1 {

font-size: 60px;

font-weight: bold;

font-family: georgia;

color:#e4337e;

}

.number h6 {

font-size:30px;

color:#575757;

}

.number p {

padding: 0% 2% 0% 1.6%;

}

.section3 {

padding:4% 0% 0%;

}
.load-more-me.mymobile {
    text-align: center;
    margin-bottom: -25px;
}
.servics-section .section3 {

padding: 26px 0 0 0;

}

.section3 h1 {

padding-left: 12px;

font-size: 31px;

text-transform: uppercase;

padding-bottom: 2%;

font-weight: bold;

font-family: 'Conv_MyriadPro-Bold';

}

.panel-heading h4 {

font-family: 'Conv_MyriadPro-Bold';

text-transform: uppercase;

font-size: 19px;

}

.well {

font-family: 'Conv_MyriadPro-Regular';

}

.bghead {

margin-bottom:4%;

}

.mySearchBlo {
    margin-bottom: 2%;
}

.mySearchBlo .bghead {
    margin-bottom: 2%;
}
.letters i {
    padding: 0 6px;
}
.date-sort {
    float: left;
    padding: 10px 0 0 0px;
    background: lightgrey;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 49%;
    text-align: center;
}

li.HDL {
    padding-bottom: 5px;
}
.podleleftdesktop {
   float: left;
    padding: 10px 0 0 0px;
    text-align: center;
    background: lightgrey;
    width: 49%;
    margin-bottom: 10px;
}
.alpha{
    float: left;
    padding: 5px ;
        word-break: break-all;
            margin-bottom: 20px;
}

.alphadate a {
    padding: 0 6px;
}

.alphadate {
    padding-left: 25%;
}

/*.date-sort.active a {
    background: #e4337E;
    color: #fff;
    padding: 6px 2px 5px 9px;
}*/

.letters {
    padding: 0 0 65px 0;
    
}
.letters ul {
    list-style: none;
    /* background: transparent; */
}

.podleleftdesktop.myrounded{

    border: 1px solid #a4a4a4;
    padding-bottom: 7px;
    border-radius: 5px;
    background: #a4a4a4;
}

.date-sort.myrounded{

    border: 1px solid #a4a4a4;
    padding-bottom: 7px;
    border-radius: 5px;
    background: #a4a4a4;
}

/*ul#glosy {
    margin: 0 0 0 -5px;
    padding: 0;
    background: white;
}*/

ul#glosy {
        margin: 8px 0 0 -1px;
    padding: 0px;
    background: white;
    position: absolute;
    z-index: 99;
    width: 90%;
    border: 1px solid #a4a4a4;
    border-radius: 0 5px 5px 5px;
}

ul#glosy li {
        display: initial;
    padding: 0 7px;
    float: left;
    margin-top: 2px; 
}

/*ul#glossydate {
    margin: 0 0 0 -5px;
    padding: 0;
}*/

ul#glossydate {
    margin: 5px 0 0 0px;
    padding: 0;
    background: white;
    position: absolute;
    z-index: 99;
    width: 45.8%;
}

/*.letters li a.active {
    color: #fff;
    background: #E4337E;
    padding: 1px 48%;
}*/

.letters li a.active {
    color: #fff;
    background: #E4337E;
    padding: 2px 5px!important;
}

#glosy li:hover,
#glossydate li:hover {
    background: lightgrey!important;
    
}

#glossydate li a {
padding: 6px 30%;
    }

#glossydate li {
    padding: 5px;
    border: 1px solid lightgrey;
    background: white;
}

.alpha a.active {
    background: #e4337e;
    color: #fff;
    padding: 5px 5px 1px;
} 
.alpha a {
    padding: 3px;

}
.bghead h1 {

font-size: 38px;

font-weight: bold;

text-transform: uppercase;

font-family: 'Conv_MyriadPro-Bold';

}

.bloggerp h4 {

font-family: 'Conv_MyriadPro-Bold';

}

.experience-count-section { position:relative;}

.scroll-arrow { position:absolute; width:100%; display: none;}

.color-line1 {

background: url(../images/bordermidbg.png)no-repeat;

height: 51px;

padding:0;

margin:0;

background-position: center;

display:block;

width:100%;

}

.service-form-section .color-line1 {

background: url(../images/bordermid11.png)no-repeat;

height: 50px;

padding:0;

margin:0;

background-position: center;

display:block;

width:100%;

}

.color-line {

background: url(../images/bordermid.png)no-repeat;

height: 50px;

padding:0;

margin:0;

background-position: center;

display:block;

width:100%;

}

.home-blog-section { position:relative;}

.home-blog-section #Posledni { border-top:1px solid #aeaeae; padding:80px 0 0 0; margin: 20px 0 0 0;}

.bottomblog li {

display:inline;

text-decoration:none;

padding: 0px 15px;

}



.panel-body p {

margin-bottom:13%;

font-family: 'Conv_MyriadPro-Regular';

height:120px;

}

.bloggerp p {

font-family: 'Conv_MyriadPro-Regular';

}

.lefblg p {

font-size: 16px;

font-family: adellesans;

font-weight: 400;

line-height: 1.5;

font-family: 'Conv_MyriadPro-Regular';

}

.date {

color:#e4337e;

padding-left: 0px;

}

.date:hover {

color:#FF85B9;

}

.img-circle:hover {

color:#FF85B9;

padding-top:1.4%;

}

.fablog:hover {

color:#FF85B9;

}

.nav-pills > li > a:hover {

color:#FFF !important;

border-color:#E4337E !important;

background-color: #E4337E !important;

}

.logospan:hover {

color:#e4337e;

}

.fafooter:hover {

/*color:#e4337E;

border: 1px solid #e4337E;*/

/*border-color: #e4337E;
    color: #e4337E;*/

}

.footercontactright:hover {

color:#9C8C8C;

font-family: 'Conv_MyriadPro-Bold';

}

.footermenu-left li a:hover {

color:#9C8C8C;

}

.fsocial:hover {

color:#9C8C8C;

}

.bottompera {

float:right !important;

color:#e4337e;

text-decoration:underline !important;

}

.bottompera:hover {

color:#FF85B9;

}

.yellowDonation {
    margin: 20px 0px 0 0;
    padding: 20px;
    background: #FDFEB2;
    cursor: pointer;
}

.yellowDonation2 {
    margin: 20px 0px 50px 0;
    padding: 40px;
    background: #A2EDA7;
    
}

.yellowDonation:hover {
   
    transition-duration: 1s;
    background: linear-gradient(45deg, #FDFEB2, #f8f99f);
}
.yellowDonation h2 {
    text-align: center;
    text-transform: uppercase;
}

.donPay1 {
    text-align: center;
    padding:10px 0 5px;
}

.lefblg {

text-align: center;

border: 1px solid #f1f1f1;

padding-top: 4%;

margin-bottom:10%;

}

.blogheading {

padding-left: 0%;

text-transform: uppercase;

font-size: 24px;

font-weight: bold;

padding-bottom: 2%;

color: #222;

font-family: 'Conv_MyriadPro-Bold';

}

.table {

font-family: 'Conv_MyriadPro-Bold';

}

.blogimg {

margin-bottom: 6%;

}

.bglft h4 {

text-transform: uppercase;

}

.blogtable {

padding:0px !important;

}

.blogtable .childCategories {

display:none

}

li.myTag {
    margin-top: 5px;
}
.blogtable .childCategories td {

font-size:12px;

padding-left:15px !important

}
.comments-listing-section
.pagination {

    margin: 15px 0 0 0;
    border-radius: 4px;
    font-family: 'Conv_MyriadPro-Bold';
    /*display: block;*/
    width: 100%;
    margin-left: auto;



}

.comments-listing-section .pagination {
    display: flex;
}

.pagination {
    display: block!important;
}

.myPageNate_2 {
    /*display: block;
    max-width: 360px;
    text-align: center;
    margin: 0 auto;*/
        display: flex;
    /* max-width: 363px; */
    text-align: center;
    /* margin: 0 auto; */
    gap: 2%;
}

.pagination ul { list-style:none; padding:0; margin:0 0px 15px 0; float:left;}

.pagination ul li { float:left; margin:0 5px 0 0;}

.pagination ul li a,.pagination ul li span{ 
    background-color:#dddddd; border-radius:3px; padding:0; text-align:center;
     width:33px; line-height:30px; 
     font-size: 15px;display:inline-block;}

.pagination ul li a.current, .pagination ul li span.current{background-color:#e4337e;color: #fff;}
.pagination ul li a.current:hover, .pagination ul li span.current:hover{background: #FF85B9;color: #fff;}

.pagination ul li a:hover {
    background: rgb(0,0,0,0.3)!important;
}




.pagination .load-more  { float:right; margin: 0 0 15px 0px;/*align-self:center;*/}



.pagination .load-more a{ color: #fff;
    background: #e4337e;
    padding: 5px 20px 3px 20px;
    border-radius: 3px;
    font-size: 16px;
    display: inline-block;
    margin-top: -1px; }

 .load-random-articles a{ color: #fff;
    background: #e4337e;
    padding: 5px 20px 3px 20px;
    border-radius: 3px;
    font-size: 16px;
    display: inline-block;
    margin-top: -1px;
    cursor: pointer; }

.pagination .load-more span { margin:0 0 0 35px; font-size:17px; font-weight:700; color:#000; line-height:30px;}

.pagination .load-more a:hover{
   /* background: #FF85B9;
    text-shadow: 0.1px 0.5px #000;*/

    background-image: linear-gradient(to right, rgba(228,51,85,0.3), rgba(228,51,85,0.8))

}

.pagination form {float:left; margin:0 0 15px 15px}

.pagination form input.input { background-color:#dddddd; border-radius:3px; padding:0; text-align:center; width:45px; line-height:30px; display:inline-block; outline:none; border:none; margin:0 6px;}

.pagination form input[type="submit"] { background-color:#e4337e; border-radius:3px; padding:0;
 text-align:center; width:35px; line-height:30px; display:inline-block; /*display:none;*/outline:none; border:none; margin:0 0 0 6px; color:#fff; }

.pagination form span.page-number { margin-right: 50px; }

.servics-section h1 { margin:45px 0 0 0; text-align:center;}



.pagination > li {

display: inline;

margin-right: .5%;

border-radius: 4px;

float:left;

}

.panel-default {

border-top-color: #e4337e;

border-top-width: 3px;

background-color: #e3e3e3;

border-radius: 0px;

padding:5px 15px 15px 15px;

font-family: 'Conv_MyriadPro-Bold';

}

.panel-default .panel-heading { padding:0;}

.panel-default .panel-body { padding:0;}

.tdpaddingl {

padding-left:0px !important;

color: #222;

border-top: 1px solid #ddd;

text-transform: uppercase;

font-size: 15px;

font-weight: bold;

}

.tdpaddingr {

padding-right:0px !important;

text-align: right !important;

color: #222;

border-top: 1px solid #ddd;

text-transform: uppercase;

font-size: 15px;

font-weight: bold;

}

.panel-default > .panel-heading {

color: #e4337e;

text-align: center;

}

.navbar-nav > li > a {

font-family: 'Maven Pro', sans-serif; font-weight:700;
text-transform: uppercase;

}

.navbar-nav > li > a:hover,  .navbar-nav > li > a:focus {

color: #949494 !important;

background-color: transparent;

border-bottom: 3px solid #e4337e !important;

}

.navbar-nav > li > a.active, .navbar-nav > li.current-menu-item > a {

color: #949494 !important;

background-color: transparent;

border-bottom: 3px solid #e4337e !important;

}

.nav-pills > li > a:hover,  .nav-pills > li > a:focus,  .nav-pills > li > a:active {

color: #e4337e;

background-color: transparent;

}

.lefblg h2 {

margin-top: 0px;

font-weight: bold;

text-transform: uppercase;

text-align: center;

font-size: 22px;

margin-bottom: 8%;

font-family: 'Conv_MyriadPro-Bold';

}

.text {

color: #aeaeae;

}

.socialimg {

text-decoration:none;

list-style:none;

padding-left: 0px;

margin-top: 8%;

margin-bottom: 6%;

}

.footCopyright {

    text-transform: uppercase;
}

.socialimg li {

display:inline;

padding: 2px;

}

.fablog {

background-color:#FEE7F1;

border:1px solid #FEE7F1;

color:#E4337E;

padding: 0;

border-radius: 4px;

text-align:center;

line-height:40px;

width:40px;

height:40px;

display:inline-block; 
font-size: 22px;

}

.socialfooterrow {

margin: 4% 0% 2% 0;

}

.socialfooter {

text-decoration:none;

list-style:none;

padding-left: 0px;

font-family: 'Conv_MyriadPro-Bold';

}

.fafooter {

background-color:#fff;

border:1px solid #333;

color:#222;

border-radius: 4px;

padding: 0;

width:50px;

height:50px;

line-height:58px;

display:inline-block;

text-align:center;

}

.fafooter .fa { font-size:24px;}

.socialfooter li {

display:inline;

margin:0 10px;

}

.sarchbtn {

padding: 5px 10px;

/*border-radius:0px !important;*/

}

.pnblog {

background-color: #e4337e;

border: 1px solid #e4337e;

border-radius: 3px;

color: #ffffff;

font-family: titilliumweb-bold;

font-size: 16px;

padding: 7px 20px;

text-align: center;

margin: 12px 0;

display: inline-block;

}

.pnblog:hover {

background-color: #FF85B9 ;

border: 1px solid #FF85B9 ;

transition-duration: 1s;

}

.sminput {

width:25px;

border-radius:5px;

}

.pgtext {

float:left;

margin-right: 4% !important;

font-size: 16px;

font-weight: normal !important;

}

.pgtext a {

display: inline-block;

margin: -5px 0;

padding: 6px 13px !important;

}

.cleanbg {

background-color: transparent !important;

border: none !important;

}

.paginationleft {

list-style:none;

margin:10px 0;

padding-left:0px;

font-family: 'Conv_MyriadPro-Bold';

}

.paginationleft li {

display:inline;

margin-right: 5%;

font-size: 16px;

font-weight: bold;

}

.nopage a {

text-decoration: none;

}

.nopage {

position: relative;

font-size: 16px;

border-radius: 4px;

margin-right: 1% !important;

padding: 3px 7px;

margin-left: 0px;

line-height: 1.42857143;

color: #222;

text-decoration: none;

background-color: #ddd;

border: 1px solid #ddd;

}

.footercontactright {

margin-right: 13px;

color: #222

}

.footermenu-left {

list-style:none;

padding-left: 0px;

}

.footermenu-left li {

display :inline;

padding:6px 0;

}

.footermenu-left li a {

border-right:1px solid #555555;

padding:0 8px;

text-decoration:underline;

color: #222222;

display:inline-block;

line-height:18px;
text-transform: uppercase;

}

.social-content h2 {
    text-decoration: underline;
    text-transform: uppercase;
}

.footermenu-left li:last-child a { border-right:0px solid #555555;}

.footermenu-right {

list-style:none;

}

.fsocial {

text-decoration:underline;

}

.footermenu-right li {

display :inline;

padding:0;

margin:0 0 0 10px;

}

.footermenu-right li a {

padding:6px 0;

text-decoration:none;

color: #777777;

}

.searchbg {

padding: 2px 3px;

border-radius: 4px;

}

.footer-bottom {

background-size:100% 100%;

background-repeat:no-repeat;

}

.footercls {

padding: 10px 5% 10px 5%;
display: flex;

}

.footerp {

color:#fff;

padding:0;

font-size: 21px;

font-family: 'Conv_MyriadPro-Regular';

text-align:center;

}

.fa-lg {
    font-size: 30px;
    
}

.th_upr {

border-top:0px !important;

}

.imgf1 {

float:right;

}

.footer-copyright{

font-family: 'Conv_MyriadPro-Regular';

/*border-top: 1px solid #ccc;*/

padding: 15px 0px 5px 0px;

}

.footer-copyright a{

color:#e4337e;

}

.supermanimg {

margin-top: 0%;
    max-width: 71%;

}

.footermenu-right {

padding:0;

float:right;

}

.footer-top {

padding:0px;

font-family: 'Conv_MyriadPro-Regular';

}

.footerlcontact {

border-right:none !important

}

/*************************************************404 page*********************************************************************/



.container404 {

padding-bottom:2%;

}

.block404 {

padding:5% 11% 8% 15%;

background: url(../images/404image.png)no-repeat;

text-align:center;

background-size:100% 100%;

background-position:center;

}

.blockh4 {

font-size:20px;

padding-bottom: 2%;

font-family: 'Conv_MyriadPro-Bold';

}

.list {

list-style:none;

padding-left: 8%;

}

.dot {

list-style:none;

text-align: justify;

margin-bottom:5%;

font-family: 'Conv_MyriadPro-Regular';

}

.dotmid {

list-style:none;

text-align: justify;

margin-bottom:5%;

font-family: 'Conv_MyriadPro-Regular';

}

.dot li span {

color:#e4337e;

font-size:16px;

font-weight: normal;

}

.dotmid li span {

color:#e4337e;

font-size:15px;

font-weight: normal;

}

.dotmid li span:hover {

color:#FF85B9;

}

.circle .fa {

color:#fd6aa8;

font-size:5px;

height:6px;

width:6px;

padding: 2% 2%;

}

.search404 {

padding:0% 6%;

font-family: 'Conv_MyriadPro-Regular';

}

.row_section2 {

margin-top:4%;

}

.headblck {

font-size:21px;

text-transform:uppercase;

padding-top: 4%;

font-family: 'Conv_MyriadPro-Bold';

}

.bottomblockh4 {

padding-bottom:4%;

}

.supermanimg1 {

margin-bottom:4%;

}

/*************************************************about page*********************************************************************/

.about-banner-section #about_michal {

border-top: 1px solid #aeaeae;

}

.client_blk p {

color:#adadad;

line-height: 28px;

}

.client_blk h4 {

color:#222;

font-size:15px;

font-family: 'Conv_MyriadPro-Bold';

}

.year {

color:#666 !important;

}

.imgclient {

border: 1px solid #ccc;

width: 100%;

}

.blockabout {

padding-left: 0px;

}

.blockabout h4 {

font-size: 38px;

text-transform: uppercase;

padding-bottom: 1%;

font-family: 'Conv_MyriadPro-Bold';

}

.blockabout p {

font-size:17px;

font-family: 'Conv_MyriadPro-Regular';

}

.rright_text {

font-size:17px;

padding-bottom: 7%;

}

.resume {

font-size:38px;

text-transform: uppercase;

padding-bottom:1%;

font-family: 'Conv_MyriadPro-Bold';

}

.resumetext p {

font-family: 'Conv_MyriadPro-Regular';

}

.about_ul {

list-style:none;

padding-left: 0px;

padding:3% 0% 2%;

}

.about_ul li {

display:inline;

padding-right: 5%;

}

.about_ul li span {

font-size:20px;

font-weight:bold;

font-family: 'Conv_MyriadPro-Bold';

}

.resume_h4 {

text-align:center;

font-size:38px;

font-weight:bold;

padding: 4% 0%;

}

.resume_left h4 {

text-decoration:underline;

font-family: 'Conv_MyriadPro-Bold';

}

.rright_text h4 {

color: #e4337e;

font-weight: normal;

font-size: 20px;

margin-top: -2%;

font-family: 'Conv_MyriadPro-Regular';

}

.btm_img_text {

float: right;

color:#e4337e;

font-family: 'Conv_MyriadPro-Regular';

}

.client_blk {

margin-bottom:3%;

padding-left: 0px;

}

.text1 {

color:#808080;

font-size:16px;

font-weight:normal;

padding-bottom: 2%;

line-height: 33px;

font-family: 'Conv_MyriadPro-Regular';

}

.text3 {

color:#808080;

font-size:16px;

font-weight:normal;

font-family: 'Conv_MyriadPro-Regular';

color:#222;

}

.client_blk .year {

color: #666666;

}

.text2 {

font-size:17px;

font-weight:bold;

margin-bottom:0px;

font-family: 'Conv_MyriadPro-Bold';

}

.resumetext {

padding-bottom:2%;

}

.resume_right {

padding-right:0%;

}

.resume_right_client {

padding-right:0%;

background-size: contain;

}

.resume_right_client p {

color: #222222;

font-family: 'Conv_MyriadPro-Regular';

font-size: 16px;

padding-bottom: 2%;

}
.rrightblk1showmore ,.rrightblkshowmore {
    /*padding: 0 14%;
    margin-top: -40px;
    position: relative;*/
        position: relative;
    margin: -40px auto 14px;
    width: 191px;
}

.rrightblk {

background-size: contain;

margin-bottom: 0%;

padding: 0px 14%;

-moz-background-image:url("../images/border_left.png"); /* Old Firefox */

-webkit-background-image:url("../images/border_left.png"); /* Safari */

-o-background-image:url("../images/border_left.png"); /* Opera */

background-image:url("../images/border_left.png");

background-position:left;

background-repeat:no-repeat;

border-right:0px;

}







/* Icon Hang */



@-webkit-keyframes hvr-icon-hang {

0% {

-webkit-transform: translateY(-4px, 4px);

transform: translateY(4px);

}

50% {

-webkit-transform: translateY(2px);

transform: translateY(2px);

}

100% {

-webkit-transform: translateY(4px);

transform: translateY(4px);

}

}

@keyframes hvr-icon-hang {

0% {

-webkit-transform: translateY(-4px);

transform: translateY(-4px);

}

50% {

-webkit-transform: translateY(2px);

transform: translateY(2px);

}

100% {

-webkit-transform: translateY(4px);

transform: translateY(4px);

}

}

@-webkit-keyframes hvr-icon-hang-sink {

100% {

-webkit-transform: translateY(4px);

transform: translateY(4px);

}

}

@keyframes hvr-icon-hang-sink {

100% {

-webkit-transform: translateY(4px);

transform: translateY(4px);

}

}

.hvr-icon-hang {

display: inline-block;

vertical-align: middle;

-webkit-transform: translateZ(0);

transform: translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

-webkit-backface-visibility: hidden;

backface-visibility: hidden;

-moz-osx-font-smoothing: grayscale;

position: relative;

padding-right: 2.2em;

-webkit-transition-duration: .2s;

transition-duration: .2s;

}

.hvr-icon-hang:before {

/*content: "\f078";*/
content: "\f054";

position: absolute;

left: 20px;

top:9px;

padding: 0 1px;

font-family: FontAwesome;

-webkit-transform: translateZ(0);

transform: translateZ(0);

color:#71DC78;

font-size:17px;

padding:0px;

z-index:999;

width:26px;
 -webkit-animation: nudge 0.7s infinite  alternate;

animation: nudge 0.7s infinite  alternate;


}



.hvr-icon-hang:after{ 

content: "";

position: absolute;

left: 20px;

top:8px;

width:26px;

height:26px;

background:#fff;

border-radius:100px;

padding:0px;

}

.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {

 -webkit-animation: nudge 0.5s infinite  alternate;

animation: nudge 0.5s infinite  alternate;

}



@-webkit-keyframes nudge {

0% { opacity: 1;transform: translate(-6px); }

50%{

        opacity: 0.8;

    }

100% { opacity:0.4; transform: translateX(6px); }

}

@keyframes nudge {

0% { opacity: 1;transform: translate(-6px); }

50%{

        opacity: 0.8;

    }

100% { opacity:0.4; transform: translateX(6px); }

}


@-webkit-keyframes mover {

0% { transform: translateY(3px); }

100% { transform: translateY(-3px); }

}

@keyframes mover {

0% { transform: translateY(3px); }

100% { transform: translateY(-3px); }

}



#home_services .home-service-item a:before { color:#A2EDA7; -webkit-transform: translateZ(0); transform: translateZ(0);} 

/*#home_services .home-service-item a:hover:before { animation-name: hvr-icon-wobble-vertical; nimation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1;}*/





/*@-webkit-keyframes hvr-icon-wobble-vertical {

16.65% {

-webkit-transform:translateY(6px);

transform:translateY(6px)

}

33.3% {

-webkit-transform:translateY(-5px);

transform:translateY(-5px)

}

49.95% {

-webkit-transform:translateY(4px);

transform:translateY(4px)

}

66.6% {

-webkit-transform:translateY(-2px);

transform:translateY(-2px)

}

83.25% {

-webkit-transform:translateY(1px);

transform:translateY(1px)

}

100% {

-webkit-transform:translateY(0);

transform:translateY(0)

}

}*/







.edit_css {

border-radius:4px;

padding:9px 5px;

display:block;

margin:0px;

text-align:center;

font-family: 'Conv_MyriadPro-Regular';

font-weight: normal;

font-size:17px;

text-align:center;

padding-left:25px;

font-weight:bold;

text-transform: uppercase;

}

/* service new css start here */







.service_section_one {

background: #e3e3e3 none repeat scroll 0 0;

float: left;

width: 100%;

padding: 46px 0px;

}

.service_section_one ul {

margin-bottom: 0;

padding-left: 0;

width:100%;

text-align:center;

}

.service_section_one ul li {

border-right: 2px solid #525251;

display: inline-block;

line-height: 16px;

list-style: outside none none;

font-family: 'Conv_MyriadPro-Bold';

font-size:17px;

text-transform:uppercase;

padding: 0px 10px;

}

.service_section_one ul li:last-child {

border-right:none;

}

.service_section_one ul li > .active {

color:#e4337e;

}

.service_section_one ul li a:hover {

color: #e4337e;

}

.kl_family p {

font-family: 'Conv_MyriadPro-Regular';

height: auto;

margin-bottom: 24px;

font-size:17px;

}

h2.ux_wire {

color:#222222;

font-size:38px;

text-align:center;

text-transform:uppercase;

font-family: 'Conv_MyriadPro-Bold';

padding-bottom:50px;

}

.pull-left .brdr-radius {

background:#e4337e;

color:#fff;

padding:7px;

display:block;

padding: 5px 13px;

font-family:Myriad Pro;

font-size:14px;

margin-top: 8px;

font-weight:bold;

text-transform: uppercase;

}

.pull-left .brdr-radius:hover {

background:#ff85b9;

transition-duration: 1s;

transition-timing-function: ease-out;

}

.pull-right .p_title {

font-size:16px;

color:#6a6a6a;

text-align:left;

}

span.kcc {

color:#222222;

font-size:18px;

font-family: 'Conv_MyriadPro-Bold';

}

p.text-left {

margin-bottom:35px;

}

.slider_service .bx-wrapper {

max-width:100% !important;

}

.slider_service .bx-wrapper .bx-viewport {

border: 0 solid #fff;

box-shadow: 0 0 0 #ccc;

left: 0;

margin: 0 auto;

max-width: 1000px;

}

.slider_service .bxslider li {

border: 3px solid #e3e3e3;

border-radius: 100%;

height: 105px;

line-height: 89px;

margin: 0 30px !important;

text-align: center;

}

.slider_service .bxslider li:hover {

border: 3px solid #e4337e;

}

.slider_service .bxslider div.center li {

border: 3px solid #e4337e;

}

.slider_service .bx-wrapper img {

display: inline-block;

}

.slider_service .bx-wrapper .bx-controls-direction a {

height: 56px;

top: 40%;

width: 32px;

}

.slider_service .bx-wrapper .bx-prev {

background: rgba(0, 0, 0, 0) url("../images/left_arrow.jpg") no-repeat scroll 0 2px;

left: 0px;

}

.slider_service .bx-wrapper .bx-next {

background: rgba(0, 0, 0, 0) url("../images/right_arrow.jpg") no-repeat scroll 2px 2px;

right: 0px;

}

.slider_service .bx-pager {

display: none;

}

.testimonial p {

color: #222222;

font-size: 17px;

font-family:"TitilliumWeb-Regular"

}

.testimonial span {

color: #222;

font-family: 'Conv_MyriadPro-Bold';

font-size: 16px;

display: block;

}

.testimonial span.post_name {

font-family: 'Conv_MyriadPro-Regular';

padding:8px 0;

}

.testimonial span a {

color: #e4337e;

font-size: 16px;

font-family:"TitilliumWeb-Regular"

}

/* service new css end here */















/*blog page css*/

p#breadcrumbs {
    padding: 10px 0 0 0;
    font-size: 14px;
}

.breadcrumb > li {
    display: contents;
}
a.btn.btn-default.load-more-comments:hover {
    background-image: linear-gradient(to right, rgba(228,51,85,0.4), rgba(228,51,85,0.8));
}
p.italic {
    font-style: italic;
    /*padding-left: 27px;*/
}
.topone {
    margin-top: 20px;
}

.breadcrumb {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

font-family: titilliumweb-Regular;

font-size: 16px;

margin-bottom: 0;

margin-top: 0;

padding: 0 0 8px 0;
text-align: left;

}

.breadcrumb li a {
   color :#e4337e;
}

.bloggerp h1.vysledk {

font-family: titilliumweb-bold;

}

.breadcrumb > .active {

color: #838383;

}

/*contact page css*/



.contactpage .info_contact {

margin-top: 70px;

padding:0 0 0 20px;

border-left:1px solid #ccc;

}

.contactpage .info_contact h2 {
    text-decoration: underline;
    text-transform: uppercase;
}



.info_contact p.marg_toot { width:100%; display:inline-block;}

.info_contact span.left_ttx { float:left; padding:7px 0 0 8px; width:85%; font-size:18px; line-height:24px; margin:0 0 20px 0;}

.info_contact p.marg_toot.kl .fa { font-size:24px;}

.contactpage div.wpcf7 .ajax-loader, .service-form div.wpcf7 .ajax-loader { position:absolute; top: 38px; }

.bg_none form .form-control {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

}

.contactpage {

padding:47px 0px;

border-bottom:0px solid #d0d0d0;

}

.bg_none {

background:none;

padding:0px;

position:relative;

}

.absolute_dv {

position: absolute;

top: -47px;

left: -118px;

background: url(../images/quote_box.jpg) no-repeat;

width: 350px;

background-size: 100%;

padding: 0px 10px 41px 36px;

text-align: center;

max-width:

}

{

color:#222222;

font-size:28px;

text-align:center;

font-family: 'Conv_MyriadPro-Bold';

}

.contactpage .input-group { width:100%;}

.contactpage div.wpcf7-response-output { margin:0;}

.bg_none ul {

margin: 0px;

padding: 18px;

margin-top: 50px;

}

.bg_none ul li {

font-family: 'Conv_MyriadPro-Regular';

color:#222;

font-size:18px;

padding:5px 0px;

}







.bg_none h2 {

color:#222222;

font-size:28px;

font-family: 'Conv_MyriadPro-Bold';
line-height: 135%;

}

.bg_none .absolute_dv h2 {
    font-size: 26px;
    text-decoration: underline;
    text-transform: uppercase;
}

p.email_text {

color:#222;

font-size:18px;

font-family: 'Conv_MyriadPro-Bold';

padding:0 0px 10px 0;

}

p.email_text a {

color:#e4337e;

}
.yellowDonation2 .email_text a {

    color:#189520;
    text-decoration: underline;

}

.yellowDonation2 .email_text a:hover {

    color:#189520;
    text-decoration: underline;
    opacity: 0.8;

}

.form-textarea { width:915px;}

.form-textarea .input-group-addon { vertical-align: top;}

.bg_none .socialfooter {

margin: 10px 0px 45px 0px !important;

padding: 0px;

}

.bg_none .socialfooter li {

padding: 0;

margin:0 15px 0 0;

}

.bg_none input, .bg_none select, .bg_none textarea {

border: 1px solid #222222;

border-radius: 5px !important;

padding: 0px;

color:#444444;

font-size:15px;

font-family: 'Conv_MyriadPro-Regular';

padding:6px 12px 6px 40px;

}

.bg_none .input-group-addon {

border: 0 solid #222;

background: none;

border-right: none;

position:absolute;

top:7px;

}

.bg_none i {

color:#222;

font-size:18px;

}

.bg_none label {

display: inline-block;

max-width: 100%;

margin-bottom: 5px;

font-weight: normal;

font-size: 15px;

font-family: 'Conv_MyriadPro-Regular';

color:#000;

}

.info_contact p {

color:#222222;

font-size:20px;

line-height:40px;

font-family: 'Conv_MyriadPro-Regular';

}

.info_contact p .fa {

font-size:30px;

float:left;

margin:7px 0 0 0;

width:35px;

}

textarea.form-control {

height: auto;

border: 1px solid #222;



}

.form-control:focus {

border: 1px solid #222;



}

.bg_none .submit {

background:#e4337e;

font-size: 18px;

font-family: 'Conv_MyriadPro-Regular';

padding:10px 60px;

border:none;

color:#fff;

display:inline-block;

border-radius:4px;

margin:25px 0px 0px 0;

font-weight:bold;

text-transform: uppercase;

}

.bg_none .submit:hover {

background:#ff85b9;

}

/*article page css*/



.p_size p {

font-family: 'Conv_MyriadPro-Regular';

color:#000000;

font-size:17px;

}

img {

max-width:100%;
height: auto;

}

.top_margin {

margin:30px 0px;

}

.top_margin h4 {

margin-bottom:30px;

}

.text_left_text {

text-align:left !important;

}

h4.black_gray {

text-align:left !important;

color:#333333;

font-size:22px;

}

.add_left_br {

border-left-color: #e4337e;

border-left-width: 3px;

border-top:none;

padding:15px;

}

.text_left_text p {

margin-bottom:0px;

}

.text_left_text ul li {

font-family: 'Conv_MyriadPro-Regular';

color:#000000;

font-size:14px;

line-height:33px;

}

.google_account {

padding:10px 0px;

border-top:1px solid #d4d4d4;

border-bottom:1px solid #d4d4d4;

}

.date {

color:#d0d0d0;

display:inline-block;

margin-top:3px;

}

.sdate {

color:#d0d0d0;

display:inline-block;

margin-top:3px;
cursor: auto;

}
.sdate:hover {

color:#d0d0d0;
cursor: auto;

}

.blog-item .bottomblog li .fa-comment {
    color: #d4d4d4;
    padding-right: 6px;
}

.blog-item .bottomblog li .fa-calendar {
    color: #d4d4d4;
    padding-right: 10px;
}

#Posledni .date { color:#e4337e;} 

#Posledni .blog-item {  padding:0;}

.blog-item .bottomblog { padding: 5px 0 25px 0;
    margin: 0 0 20px 0;
    width: 100%;
    border-bottom: 1px solid #ccc;}

.blog-item h4 a { font-family: 'Conv_MyriadPro-Bold'; color:#222222; text-transform:uppercase; font-weight:100; margin-bottom:5px; display:inline-block;}

.top_margin p {

font-family: 'Conv_MyriadPro-Regular';



font-size:17px;

}

.listst ul li {

font-family: 'Conv_MyriadPro-Regular';

color:#000000;

font-size:14px;

line-height:33px;

}

.listst ol li {

font-family: 'Conv_MyriadPro-Regular';

color:#000000;

font-size:14px;

line-height:33px;

}

.table.table-hover.table-bordered {

font-family: 'Conv_MyriadPro-Regular';

}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {

border-bottom-width: none;

border: none;

color: #222222;

font-size: 14px;

}

.table-bordered > tbody > tr {

border: 1px solid #ddd;

}

.more1 {

background-color: #e4337e;

color: #fff;

padding: 11px 6px;

border: 1px solid #e4337e;

border-radius: 3px;

font-size: 18px;

text-align: center;

font-family: 'Conv_MyriadPro-Bold';

margin:20px 0px;

display:inline-block;

padding:10px 35px;

}

.text-left.incre {

margin-bottom: 15px;

}

.gray_bx {

padding:0px 0px;

background:#f2f2f2;

}

.vd_div {

padding:10px;

background:#fff;

}

.vd_div img {

width:100%;

}

.vd_div p {

color:#222222;

font-size:16px;

margin-top:15px;

}

h1.text-left.incre {

font-size: 22px;

}

h2.text-left.incre {

font-size: 20px;

}

h3.text-left.incre {

font-size: 18px;

}

h4.text-left.incre {

font-size: 16px;

}

h5.text-left.incre {

font-size: 14px;

}

h6.text-left.incre {

font-size: 13px;

}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

border: none;

}

/* list-comment css starts here */







.coment h1 {

color: #222222;

font-family: 'Conv_MyriadPro-Bold';

font-size: 38px;

font-weight: 800;

margin-top: 40px;

text-align: center;

text-transform: uppercase;

}

.fifteen {

border-bottom: 1px solid #cccccc;

float: left;

width: 100%;

}

.fifteen .pro_1 {

border-right: 1px solid #cccccc;

padding-bottom: 12px;

}

.fifteen h3 {

color: #222222;

font-family: 'Conv_MyriadPro-Bold';

font-size: 20px;

margin-bottom: 0;

margin-top: 20px;

text-align:center;

}

.pnblog.coomment_butnnn {

padding: 11px 20px;

position: relative;

}

.pnblog.coomment_butnnn i {

margin-right: 16px;

}

.pnblog.coomment_butnnn::after {

border-bottom: 23px solid rgba(0, 0, 0, 0);

border-left: 10px solid #e4337e;

border-top: 24px solid rgba(0, 0, 0, 0);

content: "";

height: 0;

position: absolute;

right: -10px;

top: -1px;

}

.pro p {

margin-top: 20px;

font-family: 'Conv_MyriadPro-Regular';

font-size: 15px;

color: #222;

font-weight: 600;

margin-left: 10px;

text-align:center;

}

.googlu {

border-left: 1px solid #ccc;

min-height:54px;

}

.pro p span {

color: #ccc;

}

.googlu_1 .jana {

color: #e4337e;

font-family: 'Conv_MyriadPro-Regular';

font-size: 15px;

line-height: 32px;

margin-top: 14px;

}

.googlu_1 .jana span {

color: #222222;

font-family: 'Conv_MyriadPro-Regular';

font-size: 15px;

font-weight: normal;

}

.pagination > li {

margin-right: 0%;

padding-left: 10px;



}

.pagination > .three > a, .pagination > li > span {

background: #a5a8ab;

colo: #000;

}

.Komentáře > h1 {

font-size: 20px;

margin-top: 45px;

font-family: 'Conv_MyriadPro-Bold';

color: #222;

text-transform: uppercase;

font-weight: bold;

}

.Ramesh_Baral {

/*background: #f2f2f2 none repeat scroll 0 0;
*/
/*float: left;

padding: 20px;

width: 100%;
border-top: 1px solid #eaeaea;*/

float: left;
    padding: 20px 20px 0 15px;
    width: 100%;
    border-top: 1px solid #eaeaea;
    border-left: 2px solid #eba600;


}

.Ramesh_Baral .row {
    padding-left: 15px;
}

.Ramesh_Baral .row .rmv_lft {
    margin-left: 0px;
    padding-left: 15px;
    border-left: 2px solid #eba600;
    border-top: 1px solid #eaeaea;
    padding-top: 15px;
}

/*.Ramesh_Baral::after {

border-bottom: 20px solid transparent;

border-right: 32px solid #f2f2f2;

border-top: 0 solid transparent;

content: "";

height: 0;

left: -30px;

position: absolute;

top: 30px;

width: 0;

}*/

.Ramesh_Baral > h2 {

font-family: 'Conv_MyriadPro-Bold';

color: #e4337e;

font-size: 15px;

margin: 0;

}

.Ramesh_Baral > h3 {

color: #919191;

font-size: 13px;

font-weight: normal;

margin: 10px 0 30px;

}

.Ramesh_Baral > p {

color: #444444;

font-size: 14px;

}

.submain_msg_snd {

float: left;

margin: 25px 0 0;

width: 100%;

}

.main_msg_snd {

float: left;

margin: 20px 0 0;

width: 100%;

}

/*.mark_h {

background: #eae4e4 none repeat scroll 0 0;

border-left: 3px solid #e0347c;

float: left;

margin-bottom: 15px;

padding: 17px 22px;

width: 100%;

}*/

/*.second-reply {

border-left: 3px solid #0077b5;

}*/

.mark_h > h2 {

font-family: 'Conv_MyriadPro-Bold';

color: #e4337e;

font-size: 15px;

margin: 0;

}

.mark_h > h3 {

color: #919191;

font-size: 13px;

font-weight: normal;

margin: 10px 0 30px;

}

.mark_h > p {

/*color: #919191;*/

font-size: 14px;

margin-bottom: 25px;

}

.mark_h p a {

border-bottom: 2px dotted #e72678;

color: #e72678;

font-weight: bold;

}

a.ODPOVEDAŤ {

font-family: 'Conv_MyriadPro-Bold';

color: #444444;

float: right;

font-size: 14px;

font-weight: bold;

}

a.ODPOVEDAŤ > span {

margin-left: 15px;

}

/*.rmv_lft {

padding-left: 0;

}*/

.user {

float: left;

margin: 15px 0 0;

width: 100%;

}

.mark_h.again {

background: #e5dddb none repeat scroll 0 0;

border-left: 3px solid #6ab0ec;

}

.mark_h.again > p {

color: #444;

}

.Reakce {

border-top: 1px solid #c4c4c4;

color: #919191;

float: left;

font-family: 'Conv_MyriadPro-Regular';

font-size: 14px;

margin: 15px 0 0;

padding: 15px 0 0;

position: relative;

width: 100%;

}

.Reakce a {

border-bottom: 2px dotted #e72678;

color: #e72678;

font-weight: bold;

}

.hover_pr {

background: #f2f2f2 none repeat scroll 0 0;

border: 1px solid #999;

bottom: -150px;

display: none;

float: left;

padding: 15px;

position: absolute;

width: 100%;

left: 55px;

z-index:99;

}

.hvr > h2 {

font-family: 'Conv_MyriadPro-Bold';

color: #e4337e;

font-size: 15px;

margin: 0;

}

.hvr > h3 {

color: #919191;

font-size: 13px;

font-weight: normal;

margin: 10px 0 17px;

}

.hvr > p {

color: #919191;

font-size: 14px;

}

.hover_pr .user {

margin-top: 0;

}

.Reakce:hover > .hover_pr {

display:block;

}

.Loadmorecommt {

display: inline-block;

float: right;

margin: 28px 0;

}

.Loadmorecommt a.hvr-icon-hang.btn.btn-default.edit_css {

font-weight: bold;

margin: 0;

padding: 12px 18px 12px 56px;

}

.Komentáře_čtenářů_form > h1 {

color: #222;

font-size: 20px;

text-transform: uppercase;

font-weight: bold;

}

.What_article_say {

background:#F2F2F2;

border-radius: 4px;

float: left;

width: 100%;

margin: 10px 0 10px 0;

}

.What_article_say > h1 {

background: #e3337e none repeat scroll 0 0;

color: #fff;

margin: 0 0 10px 0;

padding: 14px 20px;

font-size: 20px;

border-top-left-radius: 4px;

border-top-right-radius: 4px;
text-transform: uppercase;

}

.What_article_say_content {

float: left;

padding: 0 20px 20px;

width: 100%;

}

.What_article_say_content > p {

margin: 7px 0 20px;
font-size: 17px; 

}

a.btn.btn-default.crossbg.cookies-acceptance:focus {
    background: transparent!important;
    border: transparent!important;
}

.What_article_say_content .form-group {

margin-bottom: 30px;

}

.What_article_say_content .form-group textarea.form-control {

border: 1px solid #222;

/*resize: none;*/

border-radius: 4px;

}

.What_article_say_content .form-group input.form-control {

border: 1px solid #222;

border-radius: 4px;

}

.btn.btn-default.article_say_content_snd {

/*border-radius: 4px;

font-family: "MyriadPro-Regular";

font-size: 14px;

font-weight: normal;

padding: 10px 45px;

text-transform: uppercase;

margin-bottom:7px;*/
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    background: #A2EDA7;
    color: #000;
    text-transform: uppercase;
    padding: 12px 40px 5px 40px;
    border-radius: 10px !important;
    display: inline-block;
    line-height: 30px;
    min-width: 200px;
        border: 1px solid #000;

}

.btn.btn-default.article_say_content_snd:hover,.btn.btn-default.article_say_content_snd:focus{

    background: #71DC78!important;
    color:#000!important;
    transition: .2s!important;
        border: 1px solid #000!important;
}
.What_article_say_content .checkbox input {
    margin-top: 5px;
    margin-left: -17px;
}

.What_article_say_content .checkbox label {

font-size: 14px;

font-family: 'Conv_MyriadPro-Regular';

font-weight: normal;

}

.What_article_say_content .form-control::-moz-placeholder {

font-family: 'Conv_MyriadPro-Regular';

font-size:14px;

color: #a0a0a0;

opacity: 1;

}


    

span.prevLinks a {
    padding: 9px 5px;
    
}
span.nextLinks a {
    padding: 9px  5px;
    
}

    .fablog {
    line-height: 35px;
    width: 35px;
    height: 35px;
    padding-top: 1px;
}

.socialimg li {
    display: inline;
    padding: 0px;
}
}


.google-auto-placed.ap_container {
    padding: 0 0 10px 0px;
}



a.permanent {
    background: #d9d9d9;
}

html {
  scroll-behavior: smooth;
}

.blackenquire {
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 20px 8px 60px;
    border-radius: 10px;
    display: inline-block;
    line-height: 30px;
    border: 2px solid black;
}
.blackenquire:hover {
background: linear-gradient( 45deg , #78DD7F, #78DD7F);
    transition-duration: 1s;
}

.blackenquire.hvr-icon-hang:before {
   
    color: #000000; 
    top:11px;
   
}

.blackenquire.hvr-icon-hang:after {
        
        top:11px;
        background: none;

    }

    h1.midheading.black a {
    color: black;
    font-size: 36px;
        cursor: inherit;
}


.marketing_part ul ,.faqToggle ul ,.marketing_part ol,.faqToggle ul ol {
    padding: 0;
    margin: 0 0 10px 0;
    list-style: none;
}

.marketing_part ul li ,.marketing_part ol li ,.faqToggle ul li,.faqToggle ol li{
    font-size: 18px;
    line-height: 24px;
    /*text-decoration: underline;
    font-style: italic;*/
    padding: 8px 0 8px 20px;
    position: relative;
}

.myunderitalic  {
 text-decoration: underline;
 font-style: italic;
}

.marketing_part ul li:after,.marketing_part ol li:after,.faqToggle ul li:after, .faqToggle ol li:after {
    width: 7px;
    height: 7px;
    content: "";
    z-index: 0;
    position: absolute;
    top: 15px;
    left: 0px;
    background: grey;
    border-radius: 100px;
}

/* list-comment css end here */ 



/*p {
    margin: 0 0 20px;
}*/


/*media page*/

.hideachi {
    display: none;
}

.pink {

color:#e4337e;

}

.pink11 {

color:#e4337e;

font-size:24px;

font-family: 'Conv_MyriadPro-Regular';

}

.pink11_link {

color:#e4337e;

font-size:24px;

font-family: 'Conv_MyriadPro-Regular';

text-transform: uppercase;

}

.border {

border-bottom:1px solid #ccc;

padding-bottom:35px;

}

.bloggerp h4.ul_heading {

text-transform: uppercase;

}

.lenka {

padding: 0px 18px;

}

.lenka li {

font-family: 'Conv_MyriadPro-Regular';

color: #222222;

font-size: 17px;

line-height: 2;

list-style-type: square;

}

.lenka li span {

color: #e4337e;

font-size: 17px;

font-family: 'Conv_MyriadPro-Regular';

}

.mediaa {

color:#222222;

font-size:35px;

margin-bottom:15px;

}

.media_main_div .panel-body p {

height: auto;

}

/*----------------------------Testimonial Css----------------------------------*/

#bxslider_pagination li {

list-style:none;

width:105px;

height:105px;

display:inline-block;

}

#bxslider_pagination {

text-align:center

}

/*----------------------------Testimonial Css----------------------------------*/





/*

-----------------------------------*/

.right_sidebar { width:100%;}

.right_sidebar h2 { font-size:20px; text-transform:uppercase; font-weight:400; margin:15px 0 15px 0;}

.sidebar-list ul { list-style:none; padding:0; margin:0 0 20px 0;  display:inline-block; width:100%;}

.sidebar-list ul li { padding:0; margin:0; border-bottom:1px solid #eaedee; width:100%; float:left;}

.sidebar-list ul li a { font-size:15px; text-transform:uppercase; width:100%; float:left; font-weight:800; line-height:25px; padding:8px 0px;}

.sidebar-list ul li a span { float:left; width:68%;}

.sidebar-list ul li a span.fa { float:left; width:6%; padding:4px 0 0 0;}

.sidebar-list ul li a span.count { text-align:right; float:right; width:26%;color:#aeaeae}

.sidebar-list ul li a span.count span { font-weight:100; color:#aeaeae; text-transform:none; float:left; width:100%;}

.sidebar-list ul li:last-child { border-bottom:none;}

.sidebar-list ul li a:hover { background:#eee;}



.sidebar-list ul li ul { padding:0 0 0 0; border-bottom:none; margin:0;}

.sidebar-list ul li ul li a { font-size:14px; font-weight:800; color:#666666;}

.sidebar-list .last-comments { text-align:center;}



.navbar-nav > li { margin:0 12px; font-size:18px;}

.navbar-nav > li.menu-quick-contact { margin:10px 10px 0 10px;}

.navbar-nav > li.menu-quick-contact a { padding:5px 15px; border:1px solid #000 !important; 
    border-radius:10px; background:#A2EDA7; color:#000; text-transform: uppercase; font-weight: 500; }

.single-service .navbar-nav > li.menu-quick-contact a { padding: 5px 15px;
    border: 1px solid black !important;
    border-radius: 10px;
    background: #A2EDA7;
    color: black;
    text-transform: uppercase;
    font-weight: 500; }

.navbar-nav > li.menu-quick-contact a:hover { background:#71DC78; color:#000 !important; border:1px solid #000000 !important;/*transition: 2s;*/}




.single-service .navbar-nav > li.menu-quick-contact a:hover {
    background: #71DC78;
    color: #000 !important;
    border: 1px solid #000000!important;
    /*transition: 2s;*/
}

.navbar-nav > li.menu-send-inquiry { margin:10px 52px 0 0;}

.single-service .navbar-nav > li.menu-send-inquiry a {
    padding: 5px 14px;
    border: 1px solid black !important;
    border-radius: 10px;
    background: #A2EDA7;
    color: black;
    text-transform: uppercase;
    font-weight: 500;
}

.single-service .navbar-nav > li.menu-send-inquiry a:hover { background: #71DC78;
    color: #000 !important;
    border: 1px solid #000000!important; /*transition: 2s;*/}


.navbar-nav > li.menu-send-inquiry a { padding:5px 14px; border:1px solid #000 !important; border-radius:10px; background:#A2EDA7; color:#000; text-transform: uppercase; font-weight: 500; }

.navbar-nav > li.menu-send-inquiry a:hover { background:#71DC78; color:#000 !important; border:1px solid #000 !important;/*transition: 2s;*/}

.navbar-nav > li.menu-send-inquiry.current-menu-item a { background:#A2EDA7; color:#fff !important; border:1px solid #A2EDA7 !important;}

.navbar-nav > li.menu-quick-contact a:focus,.navbar-nav > li.menu-send-inquiry a:focus { color:#fff !important; background:#71DC78;}



.category-sidebar, .recent-comments-sidebar, .recent-post-sidebar { border-bottom:1px solid #ccc; margin-bottom:25px;}

.post-search-sidebar .input-group-btn .fa { font-size:26px;}



.sidebar-list .last-comments .bottompera { float:none !important; margin:10px 0 30px 0; display:inline-block;}



/*

-----------------------------------*/

.resume-section { width:100%;}

.resume-section .heding { width:100%; text-align:center; margin:40px 0 40px 0; display:inline-block;}

.resume-section .heding h4 { text-align:center; font-size:38px;}

.resume-section .heding p { text-align:left; font-size:17px;}

.resume-section .heding p a { color: #e4337e; }



.resume-section .resume-education { width:100%; display:inline-block; border-bottom:1px solid #cccccc; margin-bottom:50px; padding:0 0 50px 0;}

.resume-section .resume-employment { width:100%; display:inline-block; border-bottom:1px solid #cccccc; margin-bottom:50px; padding:0 0 50px 0;}



.resume-section .title { width:100%;}

.resume-section .title h2 { font-size:26px; text-decoration:underline; margin:0; text-transform:uppercase;}

.resume-section .text2 { margin-bottom:5px;}

.resume-section .about_ul { padding:10px 0 0 0;}

.resume-section .about_ul li { font-size:20px; text-transform:uppercase; color:#222222; font-weight:600;}

.resume-section .rright_text h4 { margin:5px 0 7px 0;}



.resume-section .rrightblk {  position:relative; background:none;}
.resume-section .resume-achievements .rrightblk {
    padding: 0 14% 0 23%;
}

.resume-section .rrightblk h3 {font-size: 20px; text-transform: uppercase; color: #222222; font-weight: 600; margin: 0 0 4px 0; padding:0;}

.resume-section .rrightblk .text2 { margin:0 0 15px 0;}



.resume-section .rrightblk ul { padding:0; margin:0 0 30px 0; list-style:none;}

.resume-section .rrightblk ul li { margin:0; position:relative; padding:3px 0 3px 20px;}

.resume-section .rrightblk ul li:after { width:7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 13px; left: 0px; background:#e4337e; border-radius:100px; }





.resume-section .rrightblk:after { width:2px; height:100%; content: ""; z-index: 0; position:absolute; top:0px; left:0px; background:#eaedee; }

.resume-section .rrightblk:before { content: ""; z-index:0; position:absolute; top:0px; left:-14px; /*background:url("../images/border_left.png");background-repeat: no-repeat; */ background:#eaedee; width:30px; height:30px; border-radius:100px;}



.resume-section .resume-achievements  { width:100%; display:inline-block; margin-bottom:10px;}

.resume-section .resume-achievements .heding { text-align:left;}

.resume-section .resume-achievements .heding p  { text-align:left;}

.resume-section .resume-achievements .client_blk { width:100%; display:inline-block; margin:0 0 30px 0;}

.resume-section .resume-achievements .client_blk h4 { font-weight:500; font-size:16px;}

.resume-section .resume-achievements .client_blk a.achievement_more { text-align:right; color:#e4337e; float:right; margin:5px 0 0 0;}





/*

---------------------------------*/



/*

---------------------------------*/

.media-content-section { width:100%; display:inline-block;}

.media-content-section h1 { font-size:38px; color:#222222; text-transform:uppercase; margin:100px 0 50px; 0; text-align:center;}

.media-content-section .media-section { width:100%; margin:0;}

.media-section .media-content { width:100%; display:inline-block; margin:0 0 30px 0;}



.media-section .media_sp {width:100%; display:inline-block; margin:0 0 30px 0; background:#f2f2f2; border-left:3px solid #fd6aa8; padding:25px;}

.media-section .media_sp .media_img_part { width:100%; margin:0 0 30px 0;}

.media-section .media_sp .media_img_part h4 { font-size:30px;}

.media-section .media_sp .media_img_part span a { font-size:25px; color:#e4337e; font-weight:600;}



.media-section .media_part { width:100%; display:inline-block;}

.media-section .media_part .top_margin a { width:100%; display:inline-block; font-size:25px; margin:0 0 15px 0;}



.media-section .listing { width:100%; display:inline-block; }

.media-section .custom-border { border-bottom:1px solid #ccc;}

.media-section .listing h3 { font-size:20px; text-transform:uppercase; font-weight:500; margin:0 0 15px 0;}

.media-section .listing ul { list-style:none; padding:0; margin:0 0 30px 0;}

.media-section .listing ul li { list-style:none; padding:0 0 0 20px; margin:0; font-size:17px; color:#222222; position:relative;}

.media-section .listing ul li:after { width:4px; height: 4px; content: ""; z-index: 0; position: absolute; top: 16px; left: 0px; background:#2754b0; }

.media-section .listing ul li a { color:#e4337e; font-size:17px; text-decoration:underline;}



.videos_part { width:100%; background:#f2f2f2; display:inline-block; padding:25px 0 38px 0; margin:30px 0 0 0;}

.videos_part h3 { font-size:20px; text-transform:uppercase; margin:0 0 28px 0;}

.videos_part a { margin:10px 0 10px 0; display:inline-block;}

/*

---------------------------------*/



/*

------------------------------*/

.services-listing { width:100%; display:inline-block; padding:50px 0 0 0; margin:0 0 50px 0; background:#f2f2f2;}

.services-listing .service_container h2 { padding:0; margin:0 0 15px 0;}

.service_container .panel-default { padding:20px 10px 15px 10px; margin-bottom:36px;}

.service_container .panel-default .panel-heading { padding:0;}

.service_container .panel-default .panel-body { padding:8px 0 0 0;}



.service_container .panel-default .cost_part { width:100%; text-align:center;}

.service_container .panel-default .buttons { padding-left:0; display:inline-block; float:none !important; width: 30%;}

.service_container .panel-default .buttons a { margin:0 0 0 0; padding:8px 0; width:100%; float:left;}

.service_container .panel-default .cost { padding:0; text-align:left; display:inline-block; float:none !important; width: 165px; margin-left:3px;}

.service_container .panel-default .cost p { font-size:14px; margin:0; width:100%;}



.service_container .panel-heading h4 a { color:#e4337e; margin:0; display:inline-block;}



.testimonial { width:100%; margin:20px 0 30px 0;}

.testimonial h2 { margin:15px 0 40px 0;}

.testimonial .bx-wrapper .bx-viewport { box-shadow:none; border:none; left:0;}

.testimonial .bx-wrapper .bx-viewport ul li .col-md-12 { padding:0;}

.testimonial .bx-wrapper .bx-viewport ul li .col-md-4  { padding:0;}



.service-content ul { padding:0; margin:0 0 30px 0; list-style:none;}

.service-content ul li { margin:0; position:relative; padding:3px 0 3px 20px;}

.service-content ul li:after { width:7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 13px; left: 0px; background:#e4337e; border-radius:100px; }



.order-information { width:100%; background:#f2f2f2; border-top:1px solid #e4e4e4; padding:48px 20px 30px 20px; text-align:center;}

.order-information h2 { font-size:30px; margin:0 0 40px 0;}

.order-information .order-info-description { background:#fff; font-size:22px; color:#e4337e; font-weight:600; border:1px solid #e3e3e3; padding:7px 0; margin:0 5% 20px 5%;}

.order-information a.readmore { margin:10px 0 0 0; font-size:23px; font-weight:bold;}



.service-form { width:100%; display:inline-block; padding:0; margin:25px 0 0 0;}

.service-form h2 { text-transform:uppercase;}

.service-form div.wpcf7-validation-errors, .service-form div.wpcf7-acceptance-missing { width:100%; float:left; margin:0;}

.service-form .input-group { width:100%;}

.service-form .wpcf7-form { margin-left:-15px; margin-right:-15px;}

h2.service-form-title { margin-left:-15px; }



.service-other-detail { width:100%; display:inline-block; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:50px 0;}

.service-other-detail .service-features { width:100%; display:inline-block;}

.service-other-detail .service-features h4 { font-size:30px; text-transform:uppercase;}

.service-other-detail .service-features ul { padding:0; margin:0; list-style:none;}

.service-other-detail .service-features ul li { margin:0; position:relative; padding:3px 0 3px 20px; }

.service-other-detail .service-features ul li:after { width:7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 13px; left: 0px; background:#e4337e; border-radius:100px; }



.service-other-detail .service-social { width:100%; display:inline-block; }

.service-other-detail .service-social h4 { font-size:21px; text-transform:uppercase;}

.service-other-detail .service-social ul { padding:0; margin:0; list-style:none;}

.service-other-detail .service-social ul li { padding:4px 0; }

.service-other-detail .service-social ul li a { font-size:15px;}

.service-other-detail .service-social ul li a span { padding:0 10px 0 0; font-size:18px;}

.service-other-detail .service-social ul li a span .fa { background:#222222; color:#fff; width:25px; height:25px; display:inline-block; text-align:center; border-radius:4px; padding:5px 0 0 0; font-size:14px;}

.service-other-detail .service-social ul.socialimg { margin:20px 0 0 0;}



.service-detail .service-sidebar-contact h1 { font-size:30px; margin-bottom:30px;}

.service-detail .service-sidebar-contact h2 { font-size:16px; text-transform:none; margin-bottom:30px;}

.service-detail .service-sidebar-contact a.Nebo_mi_zavole { font-size:16px; color:#e4337e; margin:30px 0; display:inline-block;}

.service-detail .service-sidebar-related-services { width:100%; background:#f2f2f2; text-align:left; padding:0;}

.service-detail .service-sidebar-related-services h1 { font-size:18px; margin:15px 0 15px 10px; text-transform:uppercase;}

.service-detail .service-sidebar-related-services ul { padding:0; margin:0; list-style:none;}

.service-detail .service-sidebar-related-services ul li { margin:0 0 0 10px; position:relative; padding:8px 0 8px 20px; border-bottom:1px solid #eaedee; }

.service-detail .service-sidebar-related-services ul li:after { width:7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 19px; left: 0px; background:#e4337e; border-radius:100px; }

.service-detail .service-sidebar-related-services ul li a { color:#e4337e; font-size:15px; font-weight:600;}



/*

-------------------------------------*/

.right-img { width:100%; margin:40px 0;}

#Bottom404{
padding-top: 20px;
}

.error-content { width:100%; border:3px solid #222222; border-radius:20px; padding:54px 140px 30px 140px; margin:40px 0; position:relative;}

.error-content .left-arrow { position:absolute; left:-113px; top:37px;}

.error-content h4 { font-size:20px; text-transform:uppercase; text-align:center; margin:0 0 0px 0; font-weight:500;}
.error-content h3 {
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
   /* color: #7c7c7c;*/
   color: #222;
    margin: 10px 0 30px 0;
}

.error-content h5 { font-size:20px; text-transform:uppercase; margin:0 0 20px 50px; font-weight:500;}

.error-content ul { padding:0; margin:0 0 30px 50px; list-style:none;}

.error-content ul li {  margin:0; position:relative; padding:3px 0 3px 20px; font-size:16px; color:#000;}

.error-content ul li:after { width:7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 13px; left: 0px; background:#e4337e; border-radius:100px; }

.error-content ul li a { font-size:16px; color:#e4337e;}

.error-content .searchform label { display:none;}



#Posledni .bghead h1, #Posledni .coment h1, .service-detail .service-content .vysledk, .about-banner-section .blockabout h4, .media-content-section .media-section h1 { margin-top:0px;}



.home-banner-section { margin:50px 0 30px 0;}

#Posledni { margin:50px 0 0 0;}

.about-banner-section { margin:50px 0 0 0; display: inline-block; width: 100%;}

.service-detail { margin:50px 0 0 0;}

.contactpage { /*margin:50px 0 0 0;*/}
div#mySinglePost .mySearchBlo {
    margin-top: 45px;
}

.media-content-section { margin:50px 0 0 0;}



/*

---------------------------------------*/

.blog-details { width:100%; margin:50px 0 0 0;}

.blog-content h1 { font-size:35px;}

.blog-content h2 { font-size:30px;}

.blog-content h3 { font-size:25px;}

.blog-content h4 { font-size:22px;}

.blog-content h5 { font-size:20px;}

.blog-content h6 { font-size:18px;}



.blog-content .blogimg { float:right; margin:0 0 20px 0;}



.blog-content img.alignleft { float:left; margin:0 20px 0 0;}

.blog-content img.alignright { float:right; margin:0 0 20px 20px;}



.blog-content ul { padding:0; margin:0 0 30px 0; list-style:none;}

.blog-content ul li { font-size:18px; line-height:20px; padding:8px 0 8px 20px; position:relative;}

.blog-content ul li::after,.blog-content ol li::after { width: 7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 15px; left: 0px; background: grey; border-radius: 100px; }



.blog-content ol { padding:0 0 0 0; margin:0 0 30px 0;}

.blog-content ol li { font-size:18px; line-height:20px; padding:8px 0;}

#mySinglePost .blog-content ol li { font-size: 18px;
    line-height: 24px;
    /*text-decoration: underline;
    font-style: italic;*/
    /*font-weight: 600;*/
    list-style: none;
    padding: 8px 0 8px 20px;
    position: relative;
}

#mySinglePost .blog-content ul li { font-size: 18px;
    line-height: 24px;
    /*text-decoration: underline;
    font-style: italic;*/
    /*font-weight: 600;*/
    
}

/*#ez-toc-container a {

    border-bottom: 1px solid #000;
}*/

.clear {
    clear: both;
}

.blog-social-share li.heateor_sss_facebook_like,.blog-social-share-bottom li.heateor_sss_facebook_like {
    position: relative;
    top: -9px;
    width: 100px!important;
}



.blog-content table { width:100%; margin:20px 0;}

.blog-content table tr { padding:5px 0; border-top:1px solid #e4e4e4;}

.blog-content table tr td { padding:8px 10px;}

.blog-content table tr th { background:#f2f2f2; padding:8px 0;}



.blog-content .content-btn { color: #fff; background-color: #e4337e; border-color: #e4337e; font-weight: bold; font-size: 18px; border-radius: 4px; padding: 9px 13px; margin:10px 0; display:inline-block;} 

.blog-content blockquote { background-color:#e3e3e3; border-left:3px solid #e4337e;} 



.blog-details .google_account { padding:15px 0;}

.blog-details .blog-social-share { float:right; /*margin-right: 95px;*/}
.donNow {
    /*float: right;
    margin-top: -52px;*/
        float: right;
    position: relative;
    top: -52px;
}

.donNow1 {
    float: left;
    position: relative;
    top: -42px;
    left: 279px;
}


.blog-details h1.blog-title{ margin-top: 0px;     text-transform: uppercase;}

.blog-details h1.page-title{ margin-top: 0px; text-transform: uppercase; }

.comments-pagination { text-align: right; margin: 20px 0 0 0; }



.more-comments  { width:100%; border-top:1px solid #c4c4c4; display:inline-block; margin:10px 0 0 0; padding:20px 0 0 0;}

.more-comments span { float:left;}

.more-comments .child-comments { float:left; position:relative;}

.more-comments .child-comments a { color:#e4337e; font-size:18px; border-bottom:1px dashed #e4337e; margin:0 0 0 5px;}

.more-comments .child-comments .child-comment {  width:830px; background:#f2f2f2; border:1px solid #676767; padding:25px 6px; float:left; position:absolute; z-index:9; left:-200px; top:40px; }

.more-comments .child-comments:hover .child-comment { display:block !important;}



.more-comments .child-comments .child-comment .user img { width:100%;}
.blog-content p a {
    text-transform: uppercase;
}
#mySinglePost .blog-content p a {
    text-transform: none;
}
.Ramesh_Baral h2 { font-size:18px; color:#e4337e; margin:10px 0;text-transform: uppercase;}

.Ramesh_Baral h3 { font-size:16px; color:#999999; margin:0 0 20px 0; font-weight:100; text-transform:uppercase;}

.Ramesh_Baral p { /*color:#919191;*/ font-size:18px;}

.Ramesh_Baral p a { color:#e4337e; font-size:18px; border-bottom:1px dashed #e4337e;}



.Komentáře_čtenářů_form { width:100%; margin:40px 0 0 0;}

.What_article_say_content .btn-default { /*padding:3px 45px 0 45px!important;*/ line-height:40px; color:#fff; border:none;}

.What_article_say_content input, .What_article_say_content textarea { color:#000;}



/*

-----------------------------*/

.experience-count-section .section2 { background:#fff;}

.experience-count-section .color-line1 { background: url(../images/bordermid.png)no-repeat; background-position: center;}

.experience-count-section .sect2block h2 { text-align:center; font-size:39px; /*color:#333;*/ color:#222; text-transform:uppercase; margin:0 0 30px 0;}



.experience-count-section .hire-content { width:100%; border-top:1px solid #ccc; padding:70px 0 0 0;}

.experience-count-section .hire-content h2 { text-align:center; font-size:30px; /*color:#333;*/color:#222; text-transform:uppercase; margin:0 0 50px 0;}



.experience-count-section .hire-content .why-hire { float:left; width:50%; padding:25px 50px 50px 100px;}

.experience-count-section .hire-content .why-hire h2 { text-align:left; font-size:24px; color:/*#575757*/#222; text-transform:uppercase; margin:0 0 30px 0;}

.experience-count-section .hire-content .why-hire ul { padding:0; margin:0; list-style:none;}

.experience-count-section .hire-content .why-hire ul li {  margin:0; position:relative; padding:3px 0 3px 20px; font-size:16px; color:#222;}

.experience-count-section .hire-content .why-hire ul li:after { width:7px; height: 7px; content: ""; z-index: 0; position: absolute; top: 10px; left: 0px; background:#e4337e; border-radius:100px; }

.experience-count-section .hire-content .why-hire-right { border-left:1px solid #ccc;}



.experience-count-section .hire-btn-container { width:100%; text-align:center; margin:84px 0 50px 0; display:inline-block;}

.experience-count-section .hire-btn-container a { font-size:30px; font-weight:800; text-align:center; background:#A2EDA7; color:#000; text-transform:uppercase; padding:12px 40px 5px 40px; border-radius:10px; display:inline-block; line-height:30px;    border: 1px solid black;}

.experience-count-section .hire-btn-container a:hover { background:#71DC78; color:#000; }



.servics-section { padding:35px 0 0 0;}

.servics-section #home_services { border-top:1px solid #aeaeae; padding:20px 0 0 0;}



.right_sidebar .comments-list-sidebar { width:100%;}

.right_sidebar .comments-list-sidebar .comment-data  {  width:100%;  border-bottom:1px solid #ccc; padding:0 0 20px 0; margin:0 0 20px 0;}

.right_sidebar .comments-list-sidebar .comment-data span { font-size:18px; color:#000;}

.right_sidebar .comments-list-sidebar .comment-data p { color:#575757;}

.right_sidebar .comments-list-sidebar .comment-data p span { color:#e4337e; text-transform: uppercase;}
form.page-goto {
    text-transform: uppercase;
    font-size: 15px;
}

span.myart {
    float: none!important;
    /*color: black!important;*/
    font-size: 11px;
    font-weight: 800!important;
}
.right_sidebar .comments-list-sidebar .comment-data p a { color:#e4337e;text-transform: uppercase;}

.right_sidebar .last-comments { text-align:right;}



.author-buttons-container { width:100%; margin:10px 0 24px 0;}

.author-buttons-container a { border: 1px solid #000;background:#A2EDA7; color:#000; font-size:16px; line-height:31px; border-radius:5px; padding:0 8px; text-transform:uppercase; display:inline-block; font-family: 'Maven Pro', sans-serif; font-weight:500; min-width:160px;}

.author-buttons-container a:hover { background:#71DC78; color:#000; }

.mobile-search { display:none;}



.navbar-nav > li.mobile-social-menu { display:none;}

.budget select {  -webkit-appearance: none; -moz-appearance: none; appearance: none;}

.budget { position:relative; display: inline-block; width: 100%;}

/*.budget:after {content:""; width:0; height:0; position:absolute; pointer-events: none;}

.budget:after {

border-left: 5px solid transparent;

border-right: 5px solid transparent;

top: 17px;

right: .75em;

border-top: 8px solid black;

opacity: 0.5;

}

select::-ms-expand {

display: none;

}*/

.slider_service .owl-carousel .owl-stage-outer  { padding:0 81px; margin:0 0 50px 0;}

.slider_service .owl-nav.disabled { display:block !important;}

.slider_service .owl-nav.disabled button.owl-prev { position:absolute; left:0; top:0;  height:100%; width:60px; background:#fff !important;}

.slider_service .owl-nav.disabled button.owl-next { position:absolute; right:0; top:0; height:100%; width:60px; background:#fff !important;}

.slider_service .owl-nav.disabled button.owl-prev span { background: rgba(0, 0, 0, 0) url("../images/left_arrow.jpg") no-repeat scroll 0 2px; width:29px; height:60px; font-size:0;}

.slider_service .owl-nav.disabled button.owl-next span { background: rgba(0, 0, 0, 0) url("../images/right_arrow.jpg") no-repeat scroll 2px 2px; width:32px; height:60px; font-size:0; float:right;}



.slider_service .owl-nav button.owl-prev { position:absolute; left:0; top:0;  height:100%; width:60px; background:#fff !important;}

.slider_service .owl-nav button.owl-next { position:absolute; right:0; top:0; height:100%; width:60px; background:#fff !important;}

.slider_service .owl-nav button.owl-prev span { background: rgba(0, 0, 0, 0) url("../images/left_arrow.jpg") no-repeat scroll 0 2px; width:29px; height:60px; font-size:0;}

.slider_service .owl-nav button.owl-next span { background: rgba(0, 0, 0, 0) url("../images/right_arrow.jpg") no-repeat scroll 2px 2px; width:29px; height:60px; font-size:0; float:right;}

.slider_service .owl-dots { display:none;}

p a { color: #e4337e; }



.owl-stage-outer .owl-item { padding-top:20px;}

.testimonial-content {/* border:1px solid #ccc; padding:15px; position:relative;*/ width:100%; display:inline-block;}

/*.testimonial-content:after {  background:url("../images/testimonial_arrow.png") no-repeat 0 0; width:25px; height:18px; content:""; position:absolute; left:148px; top:-16px;}*/

.testimonial-content .testimonial-image { width:174px; margin:5px 45px 0 0; float:left;}



.testimonial-author { display:inline-block;}

.testimonial-author .post_name span { display:inherit; color:#e4337e;}



footer .crossbg { position:absolute; right:5px; top:5px;background: transparent;
    border: transparent;}
footer .crossbg.btn-default:hover {
    background: transparent!important;
    border: transparent!important;
}

.home-banner-section .block { border:none; padding:0; margin:-10px 0 0 0;}

.home-banner-section .block:after { display:none;}



h3.comment-reply-title a { color:#e3337e; text-decoration:underline;}

h3.comment-reply-title span { font-weight:100; font-size:18px; font-family: 'Conv_MyriadPro-Regular';}





/*hr*/

.home-banner-section .block h4 {color: #222;/*#7c7c7c;*/}

.home-banner-section .block p {padding:25px 0 0 0; color: #222} 



.home-banner-section .banner-button-container { width:100%;  padding:0 0 0 115px; margin: 70px 0 0 0;}

.home-banner-section .banner-button-container a.hire-btn {
    text-decoration: none;
    padding: 20px 40px 12px 40px;
    border: 1px solid #000 !important;
    border-radius: 10px;
    background: #A2EDA7;
    color: #000;
    font-size: 40px;
    font-weight: 800;
}

.home-banner-section .banner-button-container a.hire-btn:hover {
   background: #71DC78;
    border: 1px solid #000 !important;
    color: #000; }

.home-banner-section .banner-button-container span { color:#7c7c7c;font-size:12px;  width:352px; display:inherit; padding: 23px 0 0 0; text-align:center;}





#home_services h1 { text-transform:uppercase; margin:75px 0;}

#home_services .home-service-item { border: 1px solid #eee; width: 50%; float: left; }

#home_services .home-service-item a { padding: 38px 56px; display: inline-block; }

#home_services .home-service-item h2 { text-align:center; margin:0 0 40px 0; min-height:65px; font-size:33px; text-transform:uppercase;}

#home_services .home-service-item p { font-size:18px; text-align:center; min-height:150px; }

#home_services .home-service-item span { background-color:#A2EDA7; border: 1px solid #000; width:245px; margin: 0 auto; margin-top:30px; padding:10px 5px 9px 40px; color: #000;}

#home_services .home-service-item span:hover, #home_services .home-service-item span:focus, #home_services .home-service-item span:active { background-color:#71DC78 !important; color:#000!important;     transition-duration: 0.2s;border: 1px solid #000!important;}

#home_services .logospan.pull-right {margin:40px 0 40px 0;}





.home-testimonial h2 { text-align:center; text-transform:uppercase; }

.home-testimonial .slider_service {padding:0 120px;}

.slider_service .owl-nav.disabled button.owl-prev { margin-top:8px; }

.slider_service .owl-nav.disabled button.owl-next { margin-top:8px; } 

.slider_service .owl-carousel .owl-stage-outer {padding: 0 67px;}



#bxslider_pagination li {width:96px; height:96px;     overflow: hidden;}

.home-testimonial .testimonial-content { padding: 0 225px; }

.testimonial-content .testimonial-image {min-height:200px;  width:161px; height:161px;}

.testimonial-content .testimonial-image.author-img img { border-radius: 90px;}

.testimonial-content .testimonial-image img { border-radius: 90px;}



/*

--------------------------------------*/

.page-banner { text-align:center; padding:56px 0 0 0;}

.page-banner h1 { margin:20px 0 50px 0; text-transform:uppercase;}

.page-banner .page-banner-btn-container a { margin: 50px 0 10px 0;
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    background: #A2EDA7;
    color: #000;
    text-transform: uppercase;
    padding: 12px 24px 5px 60px;
    border-radius: 10px;
    display: inline-block;
    line-height: 30px;
    border: 1px solid black;}

.page-banner .page-banner-btn-container a:hover { background: #71DC78; /*transition: 2s;*/}



.media-content { border-top:1px solid #aeaeae;}

.media-content .media_img_part .pink11_link { margin-bottom:20px; display:inline-block;}



.media_part {  border-top:1px solid #ccc; margin:60px 0 0 0;}

.media_part .top_margin .border .pink11_link { margin-bottom:20px; display:inline-block}

.media_part .top_margin:last-child .border { border-bottom:none;}



.media-mention {border-top:1px solid #aeaeae; }

.media-mention h1 { text-align:center; margin:110px 0 50px 0; text-transform:uppercase;}



.media-mention .listing { margin:0 0 40px 0; width:100%; display:inline-block;}

.media-mention .listing ul { list-style:none; padding:0 12%; margin:0; -webkit-columns: 100px 2; -moz-columns: 100px 2; columns: 100px 2;}

.media-mention .listing ul li { font-size:30px; color:#222; line-height:28px; font-weight:800;}

.media-mention .listing ul li a { color:#e84d8f; text-decoration:underline; font-size:18px; width:100%; display:inline-block; margin:0 0 20px 0; font-weight:100;}

.media-mention .hire-btn-container { text-align:center;}

.media-mention .hire-btn-container a{font-size:30px; font-weight:800; text-align:center; background:#A2EDA7; color:#000; text-transform:uppercase; padding:12px 24px 5px 40px; border-radius:10px; display:inline-block; line-height:30px; margin:0 0 60px 0;border: 1px solid #000;}

.hire-btn-container a.iconHang {
    padding: 12px 30px 5px 60px;
}

.experience-count-section .testimonial { border-top:1px solid #ccc; padding:70px 0 0 0;}



.service-form-section .service-form { background:#f9f9f9; margin:0; padding:0 0 50px 0; border-top:1px solid #aeaeae;}

.service-form-section .service-form h2 { text-align:center; margin:88px 0 45px 0;}

.service-form-section .service-form .service-form { border-top:none;}

.service-form-section .service-form .service-form label { text-transform:uppercase;}

.service-form-section .service-form .service-form input { background:#fff; border:1px solid #e3e3e3; padding:6px 10px;}

.service-form-section .service-form .service-form textarea { background:#fff; border:1px solid #e3e3e3; padding:6px 10px;}

.service-form-section .service-form .service-form input[type="submit"] { border: 1px solid #000;font-size:30px; font-weight:800; text-align:center; background:#A2EDA7; color:#000; text-transform:uppercase; padding:12px 40px 5px 40px; border-radius:10px !important; display:inline-block; line-height:30px; min-width:200px;}

.service-form-section .service-form .service-form input[type="submit"]:hover { background: #71DC78;}



.biography-banner { background:#fbfbfb; padding-bottom:60px;}

.about-banner-section h2 { text-align:center; font-size:39px; margin:100px 0 50px 0; text-transform:uppercase; }

.banner-button-container { margin:50px 0;}
.page-template-about-page .banner-button-container { text-align: center; }

.banner-button-container a, .resume-btn-container a { font-size:30px; font-weight:800; text-align:center; background:#A2EDA7;
    color:#000; text-transform:uppercase; padding:12px 24px 5px 60px; border-radius:10px; display:inline-block; line-height:30px;border: 1px solid #000;}

.resume-btn-container { width:100%; text-align:center; margin:30px 0;}



#resume-details { border-top:1px solid #aeaeae;}

#resume-details .heding h4 { margin:70px 0 40px 0;}



.contactpage .banner-content ul { list-style:none; }

.contactpage .banner-content ul li { position:relative; padding:0 0 0 30px; margin:0 0 20px 0;}

.contactpage .banner-content ul li:after { width:12px; height: 12px; content: ""; z-index: 0; position: absolute; top: 5px; left: 0px; background:#e4337e; border-radius:100px; }



.error404 .sarchbtn .fa-2x { font-size: 26px; }





.topbar { /*width:1260px;*/ margin:0 auto; overflow-x:auto;display: flex; justify-content:center;}



.topbar ul.topmenu {
    /*padding: 12px 0 0 0;*/
    text-align: center;
    float: left;
    display: flex;
    /*flex:  0 0 920px;
    -webkit-flex: 0 0 920px;*/
    /*display: inline-table;*/
}


.topbar ul.social1 { 
   list-style: none;
    padding-left: 20px;
    display: flex;
    /* display: contents; */
    /*flex: 0 0 435px;
    -webkit-flex: 0 0 435px;*/
    }

.topbar ul.social1 li {  float:left;  margin-right:0px; padding:0 8px 0 0; align-self: baseline;}

.topbar ul.social1 li a { /*margin:14px 0 0 0; */background-color: #FFFFFF; border: 1px solid #FFFFFF ;color:#222; }

/*.topbar ul.social1 li a:hover {background-color:#FFFFFF; color:#e4337e;  border: 1px solid #FFFFFF;}*/

.topbar ul.social1 li a.faheader.sa-facebook:hover,ul.socialfooter li a.fafooter.sa-facebook:hover {
    color: #ffffff;
    background:  #3b5998;
    border:1px solid #3b5998;
}
.topbar ul.social1 li a.faheader.sa-linkedin:hover,ul.socialfooter li a.fafooter.sa-linkedin:hover {
    color: #ffffff;
    background:  #0077b5;
    border:1px solid #0077b5;
}
.topbar ul.social1 li a.faheader.sa-twitter:hover,ul.socialfooter li a.fafooter.sa-twitter:hover {
    color: #ffffff;
    background:  #55acee;
    border:1px solid #55acee;
}
.topbar ul.social1 li a.faheader.sa-instagram:hover ,ul.socialfooter li a.fafooter.sa-instagram:hover{
    color: #ffffff;
    /*background: #3f729b;
    */
    /*background:  #3b5998;*/
    /*border: 1px solid #ffff;*/
    /*
    box-shadow: 0px 3px 10px rgba(0,0,0,.25);*/
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    border : 1px solid ;
    /*border-image-source: linear-gradient(to right, #3f729b, #ffffff);*/
}
.topbar ul.social1 li a.faheader.sa-skype:hover,ul.socialfooter li a.fafooter.sa-skype:hover {
    color: #ffffff;
    background:  #00aff0;
    border:1px solid #00aff0;
}
.topbar ul.social1 li a.faheader.sa-envelope:hover,ul.socialfooter li a.fafooter.sa-envelope:hover {
    color: #ffffff;
    background:  #e4337e;
    border:1px solid #e4337e;
}


/**/

.fablog.sd-facebook:hover {
    color: #ffffff;
    background:#3b5998;
   
}
.fablog.sd-linkedin:hover {
   
    color: #ffffff;
    background:#0077b5;
    
}
.fablog.sd-twitter:hover {
    
    color: #ffffff;
    background:#55acee;
    
}
.fablog.sd-instagram:hover{
    color: #fff;
    /*background: #3f729b;*/
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    border : 1px solid ;
    /*border : #3f729b;*/
    
   /* background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    box-shadow: 0px 3px 10px rgba(0,0,0,.25);*/
}
.fablog.sd-skype:hover {
    
    color: #ffffff;
    background:#00aff0;
   
}
.fablog.sd-envelope:hover {
    
    color: #ffffff;
    background:#e4337e;
    border:1px solid #e4337e;
}

/**/

/* All services

------------------------------------------*/

#all-services { padding:85px 0 30px 0; border-top:1px solid #aeaeae;}

#all-services .tabbing { margin-bottom:10px; width:100%; display:inline-block;}

#all-services .tabbing ul { padding:0; margin:0; list-style:none; }

#all-services .tabbing ul li { float:left; width:20%; text-align:center;}
/* width:100%; display:inline-block; font-size:18px;  color: #222; font-family: 'Conv_MyriadPro-Regular'; 
    border:1px solid #eaedee; font-weight:400; min-height: 93px; padding: 20px 5px; text-transform:uppercase;*/ 
#all-services .tabbing ul li a { 
   
    width: 100%;
    display: inline-block;
    font-size: 16px;
    
    color: #222;
    font-family: 'Conv_MyriadPro-Regular';
    border: 1px solid #eaedee;
    font-weight: 400;
    min-height: 93px;
    padding: 20px 15px 20px 15px;
    text-transform: uppercase; }

#all-services .tabbing ul li:first-child a{ padding-top:34px;}

#all-services .tabbing ul li a:hover, #all-services .tabbing ul li a.active { background-color:#e3e3e3; }



.all-services-section { margin-top:50px; display: inline-block; width: 100%;}

.services_box { width:100%; border:1px solid #eaedee; display:inline-flex; }

.services_box .left_part { width:20%; float:left; text-align:center; padding: 80px 20px 0px 20px;}

.services_box .left_part .fa { font-size:50px; color:#58595b;}

.services_box .left_part h6 { font-size:18px; /*color:#333333;*/ color:#222; font-family: 'Conv_MyriadPro-Regular'; font-weight:400; text-transform:uppercase; padding: 15px 0 0 0; line-height:25px;}



.services_box .right_part { width:80%; float:left; border-left:1px solid #eaedee; padding:60px 0 30px 0;}

.services_box .right_part ul { list-style:none; padding:0; margin-bottom:30px;}

.services_box .right_part ul li { padding:0 0 0 27px; margin:0; position:relative;}

.services_box .right_part ul li:after { width:12px; height: 12px; content: ""; z-index: 0; position: absolute; top: 7px; left: 0px; background:#e4337e; border-radius:100px; }

.services_box .right_part ul li a { font-size:18px; line-height:30px; color:#e4337e; text-decoration:none; text-transform: uppercase;}

.services_box .right_part ul h6 {  font-size: 24px;
    color: #222;
    font-family: 'Conv_MyriadPro-Bold';
    padding: 0px 0 15px 0;
    text-transform: uppercase;
    line-height: 135%;
}  }

.services_box .right_part ul li a:hover { color:#333;}



.services_box .right_part .col-12 { padding:0 0 0 60px;}

.services_box .right_part .col-6 { width:50%; float:left;border-right:1px solid #eaedee; padding:0 0 0 60px }

.services_box .right_part .col-6 ul { padding:0 20px 0 0;}

.services_box .right_part .col-6:last-child { border:none; }



/*digital-strategy-consultancy

---------------------------------------------*/



.green-btn { width:100%; text-align:center; }

.green-btn .green { margin:0; font-size: 30px; font-weight: 800; text-align: center; background: #A2EDA7; color: #fff; 
    text-transform: uppercase; padding: 12px 20px 5px 60px; border-radius: 10px; display: inline-block; line-height: 30px;}

.green-btn .green:hover { background:#71DC78;}



.service-detail-section { margin:50px 0 0 0; display: inline-block; width: 100%;}

.service-detail-section h2{ text-align:center; margin:0; font-size:39px; padding:0 0 96px 0; text-transform:uppercase; }



section.marketing { margin:50px 0 0 0; display: inline-block; width: 100%;}

.marketing .marketing_part {/* border-top: 1px solid #aeaeae;*/ }

.marketing_part h6 { font-size: 24px; text-align: center; text-transform: uppercase; margin:0; padding:95px 0 55px 0; }

.marketing_part p  { margin:0; padding:0 0 20px 0; }

.blog-content p{ margin:0 0 20px;  }
h2 {
    text-transform: uppercase;
}

p:empty {
    display: none;
}

.online_marketing {  border-top: 1px solid #ccc; margin-top: 65px; }

.online_marketing .online_marketing_main { padding:0 5%;}

.online_marketing h6 {font-size: 24px; text-align: center; text-transform: uppercase; margin:0; padding:95px 0 55px 0; }

.online_marketing ul { padding:0 0 0 15px; margin:0; }

.online_marketing ul li { padding:0; margin:0; font-size:18px; line-height:30px;}

.online_marketing .green-btn { margin:100px 0; display:inline-block;}



.why_choose .choose_part { border-top: 1px solid #aeaeae; }

.choose_part h2 {text-align:center; margin:0; padding:130px 0 0 0; font-size:39px; text-transform:uppercase; }

.choose_part h6 { font-size: 24px; text-align:left; text-transform: uppercase; margin:0; padding:80px 0 20px 0; }

.choose_part .col-6 { width:100%; padding-left: 40px;}

.choose_part .green-btn {  margin:100px 0; display:inline-block; }



.another .another_part {border-top: 1px solid #aeaeae;}

.another_part h2 { text-align:center; margin:0; font-size:39px; padding:110px 0 99px 0; text-transform:uppercase; }

.another_part .col-md-4 { padding:0; margin:0;}

.another_part .another_box { border: 1px solid #eaedee;  }

.another_part .another_box a {padding:48px 25px 38px 25px; width:100%; display:inline-block;}

.another_box h6 { font-size: 24px; text-align:center; text-transform: uppercase; margin:0; padding:0 0 50px 0;}

.another_box p { margin:0; padding:0; text-align:center; font-size:18px; min-height:250px; }

.another_box span { background-color: #A2EDA7; border: none; width:245px; margin:0 auto; margin-top:0px;margin-top: 30px; padding: 10px 5px 9px 40px; }

.another_box span:hover, .another_box span:active, .another_box span:focus  { background-color: #71DC78 !important;}

.another_part .show_btn a { color: #e4337e; text-decoration: none; float: right; padding: 35px 0 100px 0;}





.navbar-header .mobile-search-icon { display: none;}

#all-services .tabbing ul.services-dropdown { display: none;}





.detail-services .services_box { margin: 0; border: 1px solid #b4b4b4; border-top: none; }

.detail-services .services_box .right_part { width: 100%; float: none; border: none; display: inline-block;}



.service-detail-tabs { width: 100%; display: inline-block;}

.service-detail-tabs ul {  padding: 0; margin: 0; list-style: none; border: 1px solid #b8b8b8; display: inline-block; margin-bottom: -9px; }

.service-detail-tabs ul li { float: left;}

.service-detail-tabs ul li a { background: #fff ; text-align: center; display: inline-block; padding: 20px 10px; width: 195px; min-height: 208px; border-right: 1px solid #b8b8b8;}

.service-detail-tabs ul li a h6 { font-size:16px; color: #333333; font-family: 'Conv_MyriadPro-Regular'; font-weight: 400; text-transform: uppercase; padding: 15px 0 0 0; line-height: 23px; }

.service-detail-tabs ul li:last-child a { border-right:none; width: 193px;}

.service-detail-tabs ul li a:hover, .service-detail-tabs ul li a.active  { background: #e3e3e3;}

.detail-services .show-all { width: 100%; text-align: left; margin: 40px 0 0 0;}

.detail-services .show-all a { color: #e4337e; font-size: 18px;}



.detail-services .one_services_box { border: none;}

.detail-services .one_services_box .right_part { padding: 0;}

/*a.fafooter:hover {
    
}*/


.wrapper {
 /* display: -ms-grid;
  display: grid;*/

}

.draculs li:after {
    display: none;
}

.draculs li {
        padding: 8px 0 8px 0px!important;
}

li#testimonial_4 img {
    margin-top: 10px;
    margin-left: 1px;
}

li#testimonial_6 img {
    margin-top: -10px;
    margin-left: -1px;
}

#commentform .checkbox {
    margin: 15px 0 0 0;
}
p.subscribe-to-comments {
    margin: 0;
}

.myImageN {
    position: relative;
    float: left;
    width: 150px;
    top: 7px;
    left: 25px;
    height: 150px;
    border: 1px solid lightgrey;
    margin-bottom: 20px;
}

.myImageN img {

    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    z-index: 999;
    position: relative;
    height: 100%;
    width: 100%;
}

/*#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    z-index: 999;
    position: relative;
    height: 100%;
}*/

/* This CSS is for styling tables with no border properties */

table.no-border2,
table.no-border2 tr,
table.no-border2 th,
table.no-border2 td {
    border: none !important;
    border-collapse: collapse !important;
}

table.no-border tr,
table.no-border th,
table.no-border td {
    border: none !important;
    border-collapse: collapse !important;
    font-size: 0.8em !important; /* Adjust this value to change the font size */
    width: 1% !important; /* Minimal width to adjust to text length */
}




#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
  animation-name: zoom;
  animation-duration: 0.6s;
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}

/* The Close Button */
.close {
  position: absolute;
  top: 10%;
  right: 20%;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}



#mySinglePost table,#mySinglePost  td {
    border: 1px solid #000;
    width: 100%;
    border-collapse: collapse;
    padding: 8px 10px;
}


#mySinglePost td {
    width: 25%;
}

#mySinglePost .post-content p img {
display: block;
    margin-left: auto;
    margin-right: auto;
}


/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-content {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px){

    .mds_social_box {
    width: 25%;
    
    
}

#blogCat .myPostThumbnail {
    padding-right: 7px;
}

h4.thumbH4 {
    margin-top: 0px;
}
}
@media  (min-width:480px) {

    .Arw1 {
    
    padding-left: 3px;
}

.page-template-about-page .page-banner-content p {
    font-size: 17.6px!important;
    text-align: left;
}

    #service-intro img {
    display: block;
    margin: 0 auto;
}

    .faqs_section .midheading.black {
    text-align: left;
}

    





  #mySpecialPost {
   /* max-width: 780px;*/
    margin: 0 auto;
    float: none;
}
/*.mySearchBlo {
    
    float: right;
}*/

    .animation-arrow{
        top :7px;
    }

.footermenu-left li {
    
    margin: 0 4px;
    
}

.footermenu-left .current-menu-item a {

    border-bottom: 3px solid #e4337e;
    color: #949494 ;
        padding-bottom: 10px;
   
}

.footermenu-left li a {
    
   text-decoration: none;
    font-family: 'Maven Pro', sans-serif;
    font-weight: 700;


    text-transform: uppercase;
    border:none;
    padding:0;
}

}


@media  (max-width:1199px) {

#homeSocialSection {
    
   /* margin-bottom: 70px;*/
    
}
    .mds_social_block {
    padding-top: 40px;
    padding-bottom: 30px;
}

.mds_social_block h2 {
    /*margin-left: 30px;*/
}

.mds_social_box p {
    
    font-size: 15px;
    margin-top: 15px;
    max-width: 90%;
    line-height: 1.7;
    padding: 0 16px 0 0px;
    font-family: "Sora";
}
.mds_social {
    display: flex;
    flex-wrap: wrap;
    padding-left: 30px;
}
.mds_social_box:first-of-type {
    margin-left: 0;
}

.mds_social_box {
   /* width: 42%;*/
    margin: 2%;
    margin-left: 0;
   
}

    .topbar {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }

.absolute_dv { left:-51px;}

.form-textarea { width: 740px;}

.error-content { padding:40px;}

.navbar-nav > li { margin: 0 8px; font-size:14px;}

.navbar-nav > li.menu-send-inquiry { margin: 10px 39px 0 0;}

.navbar-brand { font-size:31px; padding:0 10px;}



#bxslider_pagination { margin:0;}

.slider_service .owl-carousel .owl-stage-outer { margin:0 0 50px 0;}

.slider_service .bxslider li { margin: 0!important;}

.slider_service .owl-carousel .owl-stage-outer { padding:0 70px;}

.slider_service .owl-nav button.owl-prev, .slider_service .owl-nav button.owl-next { width:36px;}





/*hr*/

.home-banner-section .banner-button-container { padding: 0 8%;}

.home-banner-section .banner-button-container span { width:58%;}



#home_services .home-service-item h2 {min-height:85px;}

#home_services .home-service-item p { min-height:165px;  }

#home_services .home-service-item a { width:100%;}

.home-testimonial .slider_service { padding: 0 30px;}

.slider_service .owl-carousel .owl-stage-outer { padding: 0 0px;}



.home-testimonial .testimonial-content { padding: 0 60px;}

.testimonial-author { padding:0; }

.testimonial p {display:table;}



.topbar { /*width:100%;*/ justify-content: left;}

.topbar ul.topmenu {/*padding: 12px 0 0 0px;*/}

.topmenu li {/*padding:9px;*/}



#all-services .tabbing ul li a { min-height: 121px;}

    

    .service-detail-tabs ul li a { width: 156px; min-height: 228px;}

    .service-detail-tabs ul li:last-child a { width: 157px;}



}

@media  (max-width:991px) {

    .close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

/*.certificate h4 {
    position: relative;
    left: -4%;
}*/

.certificate h3, .certificate .text2 {
    padding: 0 0 0 25%!important;
}

.myImageN {
    position: relative;
    float: left;
    width: 70px;
    top: 30px;
    left: 11%;
}

.slider_service .bxslider li { margin: 0 0 !important; }

.topbar { padding-left:0px; }

.footermenu-right { padding-left:0px; float:left;}

.block h4 { font-size: 25px; margin-bottom:0px; margin-top:0px; }

.logospan1 { font-size: 35px; }

.block p { font-size:16px; }

.midheading { padding: 0; }





/*.topmenu li { padding: 1.8% 0.8%; }*/

.headblck { font-size: 15px; }



.blockh4 {

font-size: 15px;

}

.block404 {

padding: 4% 0% 8% 14%;

}

.blockh4 {

font-size:17px;

padding-bottom: 2%;

}

.headblck {

font-size:17px;

padding-bottom: 2%;

}

.search404 {

padding:0% 7%;

}

.list {

padding-left: 0%;

}

.dot li {

font-size:16px;

}

.dotmid li {

font-size:15px;

}

.resume_left h4 {

text-decoration: underline;

margin-bottom: 6%;

text-align: center;

}



.bloggerp.media_main_div {

padding-left: 15px;

}

.blockabout {

padding-left: 10px;

}

.navbar-nav > li { font-size:13px;}

.footermenu-left { text-align:center; margin:0 0 30px 0;}

.info_contact span.left_ttx { width:80%;}

.form-textarea { width: 500px;}



.resume-section { margin-top:50px;}

.resume-section .title { margin:20px 0 50px 0;}

.resume-section .rrightblk { padding:0 0 0 40px;}

.resume-section .resume-achievements .rrightblk {
    padding:0 0 0 40px;
}

.rrightblk1showmore {
    padding: 0 0 0 60px;
}

.resume-section .resume-achievements .title { margin:20px 0;}

.resume-section .rrightblk::before { left:-5px;}

.resume-section .rrightblk::after { left:9px;}



.error-content { padding:15px;}

.error-content .left-arrow { transform: rotate(90deg); left: 40%; top: -78px;}

.contactpage .info_contact { padding:0; border-left:none; margin-top:40px;}

.order-information { margin-top:50px;}

.service-other-detail .service-social { margin-top:50px;}



.experience-count-section .hire-content .why-hire { padding:25px 15px 50px 15px}

.slider_service .owl-nav button.owl-prev, .slider_service .owl-nav button.owl-next { width:126px;}



/*hr*/

.home-banner-section .banner-button-container { padding:0;}

.home-banner-section .block h4 { font-size:31px !important; }

.home-banner-section .banner-button-container a.hire-btn { font-size: 35px;}

.home-banner-section .banner-button-container span { width:66%;}



#home_services .home-service-item h2 {min-height:90px; font-size:28px;}

#home_services .home-service-item p { min-height:230px; font-size:16px;  }

#home_services .home-service-item a { width:100%;}



.home-testimonial .testimonial-content {padding:0;}

.testimonial-author {padding:0; }



.media-mention .listing ul li { width:50%;}



.topbar ul.topmenu {
    /*padding: 12px 0 0 14px;*/
    /*flex: 0 0 832px;
    -webkit-flex: 0 0 832px;*/
    /*display: inline-table;*/
        /*margin-left: -15px;*/

}

.topmenu li a {padding:0; font-size:13px;}

.topbar ul.social1 { /*padding-left: 17px;*/ }



#all-services .tabbing ul li a {min-height: 145px;}

#all-services .tabbing ul li:first-child a { padding-top:20px;}

.online_marketing .online_marketing_main { padding:0;}

.another_box p { min-height:inherit;}

    

    .service-detail-tabs ul li a { width: 239px; min-height: 228px; border-bottom: 1px solid #b8b8b8;}

    .service-detail-tabs ul li:last-child a { width: 240px;}



} /*991*/

@media  (min-width: 600px){


    span.tabHead {
    float: left;
   /* width: 205px;*/
}

span.tabLogo {
    float: right;
    /*width: 17px;*/
}

    ul.subtabsN {
   display: list-item;
    position: absolute;
    display: none;
    background: #fff;
    z-index: 9999;
    /*border: 1px solid #eaeaed;
    border-top: 0;*/
    border: 0;
}

.subtabsN li {
    font-size: 18px!important;
    text-transform: uppercase;
    margin-bottom: -1px;
    margin-right: 0;
    border: 1px solid #eaedee;
    margin-left: -1px;
   
    position: relative;
    clear: left;
    display: inline-block;
    width: 100%!important;
    z-index: 999;
}

#all-services .tabbing ul .darkM .subtabsN li a:hover {
    background: #e3e3e3; 
}
.darkM >a >i.fa,.darkM >a >i.fa:hover {
    color: #000000!important;
}

#all-services .tabbing ul .darkM a:hover ,#all-services .tabbing ul .darkM a{
    background: #abab;
}

#all-services .tabbing ul li .subtabsN li a {
    min-height: 30px;
    padding: 15px;
    z-index: 9999;
    border-top: 0;
    text-align: left;
}

.notshowme {
    height: 0;
    margin-top: 17px;
}

.tabbing .page-scroll .fa {
      /*  float: right;
    top: -2px;
    left: 9px;
    z-index: 999999;
    position: relative;
    font-size: 15px;
    color: darkgray;*/
        float: right;
    top: 18px;
    left: -50%;
    z-index: 999999;
    position: relative;
    font-size: 35px;
    color: darkgray;
    font-weight: 900;
}

    .blog-details .blog-social-share {
    margin-top: -30px;
}

    li.heateorSssSharingRound i {
    
    margin-top: -7px;
}

.media-mention .listing ul li {
    min-height: 100px;

}
    a.hvr-icon-hang.hire-btn:after, a.hvr-icon-hang.hire-btn:before {
        top: 18px;
   /* display: none;*/
}

.iconHang.hvr-icon-hang:after, .iconHang.hvr-icon-hang:before {
        top: 11px;
   /* display: none;*/
}
#about_michal a.hvr-icon-hang.hire-btn:after, #about_michal a.hvr-icon-hang.hire-btn:before {
        top: 11px;
   /* display: none;*/
}

.hire-btn-container a.hvr-icon-hang.hire-btn:after,.hire-btn-container  a.hvr-icon-hang.hire-btn:before {
        top: 11px;
   /* display: none;*/
}

.home-banner-section .banner-button-container a.hire-btn {
    
    padding: 20px 20px 12px 60px;
   
}

.experience-count-section .hire-btn-container a ,#about_michal .banner-button-container a.hire-btn{
    
    padding: 12px 30px 5px 60px;
   
}

   /* .blog-item h4 {
    float: left;
    padding-right: 15px;
    margin-top: 6px;
}*/


}

@media only screen and (min-width: 768px){

    .single .blog-content .wp-caption {
    max-width: 100%;
}

    .home .service-form-section{

    padding-top: 50px;
}


   .mySearchBlo form#searchform {
    width: 60%;
    margin: 0 auto;
}

.page-template-articles-page .mySearchBlo form#searchform {
    width: 60%;
    margin: 0 auto;
}

.page-template-articles-page .well.desktop-search {
    display: none;
}
      .offset-md-2 {

    margin-left: 16.666667%;

  }
  
}

@media (max-width:768px) {


    .load-random-articles a {
    
    padding: 3px 15px 0px 15px;
    line-height: 25px;
    font-size: 15px;
   
}



    .single .blog-content .wp-caption {
    width: 100%!important;
}

    .smlfont {
    font-size: 12px;
    
}

    .blog-social-share {
   left:0;
}
span.srch {
    display: none;
}
button#searchsubmit {
    padding: 12px 30px;
   
}
   .blog-sub-top {
    display: grid!important;
    height: auto;
    padding: 0px 0 15px;
}
#mySinglePost .blog-title {
    position: absolute;
    top: 33%;
    text-align: center;
}

    .fifteen {
    border:none;
}
.get-ajax .pro br {
    display: none;
}
min-height: auto;
    padding: 10px;

    .nav-pills > li > a {
    
    padding: 3px 5px;
    font-size: 10px;
    line-height: 15px;
    width: max-content;
}

    .navbar-toggle img {
    width: 27px;
    padding: 3px 0px;
}

.pagination form {
   
    /*font-size: 14px;*/
}
    .pagination ul li a, .pagination ul li span {
    
   /* width: 24px;
    line-height: 24px;
   
    font-size: 14px;*/
}

.pagination .load-more a {
    padding: 3px 15px 0px 15px;
    line-height: 25px;
    font-size: 15px;
}
    .pagination {
       /* display: inline-block;*/
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }


    .pagination form input.input {
    
    /*width: 25px;
    line-height: 25px;
    
    margin: 0 3px;*/
}

.absolute_dv {

left: -59px;

}



.panelblog .panel-body a span i {

top: 4px;

}





.topbar {

padding-left:0px;


}



.topmenu li {

/*padding: 2.1% 0.8%;*/

font-size:12px;

}



.paginationleft {

}

.navbar-toggle {

position: absolute;
    padding: 0px 3px;
    margin-right: 0px;
    margin-top: 3px;
    background-color: #E4337E;
    background-image: none;
    border: 1px solid #E4337E;
    border-radius: 4px;
    cursor: pointer;

}



.navbar-brand {



font-size: 27px;

padding: 0 12px;

margin-top:0%;

height:48px;

line-height:44px;
margin-left:50px;

}



.footermenu-right { padding-left: 0 !important; width:100%; text-align:center;}



.navbar-right {

margin-right: -35px;

}



.headblck {

font-size: 15px;

}

.blockh4 {

font-size: 15px;

}

.block404 {

padding: 10% 2%;

padding-left:2% !important;

}

.blockh4 {

font-size:14px;

padding-bottom: 2%;

padding-right:0px!important;

}

.headblck {

font-size:14px;

padding-bottom: 2%;

}

.search404 {

padding:0 7% 0 19%;

}

.list {

padding-left: 25%;

}

.dot li {

font-size:14px;

}

.dotmid li {

font-size:14px;

}

.resume_left h4 {

text-decoration: underline;

margin-bottom: 6%;

text-align: center;

}

.logoimage {

width: 28%;

}

.about {

padding-left: 10px;

}

.bloggerp.media_main_div {

padding-left: 15px;

}

.bloggerp { padding-left:15px;}

.form-textarea { width: 460px;}

.bg_none { padding:0 15px;}



.page-banner { padding:20px 0 0 0}

.media-content .media_img_part .pink11_link, .media_part .top_margin .border .pink11_link { margin:20px 0;}

.media-mention .listing ul li { width:100%;overflow-wrap: break-word;min-height: 130px;}

.service-form .wpcf7-form { margin-left:0; margin-right:0;}

.service-form-section .service-form { padding:0 0 20px 0;}



/*hr*/

.topmenu {/* width:100%;*/ }

.topmenu li a {padding: 0px 16px 0px;}

.topbar ul.social1 {/*width: 100%; */text-align: center; /*padding: 0;*/} 

    .topbar ul.social1 li { float: none; display: inline-block;}



#all-services { padding:85px 0 30px 0}



#all-services .tabbing ul li { float:left; width:50%; }

#all-services .tabbing ul li a { min-height:100px;} 

#all-services .tabbing ul li:first-child a { padding-top:20px;}

.services_box { display:inline-grid; }

.services_box .left_part { width:100%; border-bottom:1px solid #eaedee; padding: 15px;}

.services_box .left_part h6 { margin:10px 0 0 0; padding:0;}



.services_box .right_part { width:100%; padding:15px 0;}

.services_box .right_part .col-12 { padding:0 15px;}

.services_box .right_part .col-6 {width:100%; border:none; padding:0 15px;}





} /**/

@media (max-width:767px) { 

        .right_sidebar .last-comments {
    text-align: center;
}

    a.bottompera.lstcomment {
        text-decoration: none!important;
    /*color: #fff;
    background: #e4337e;
    padding: 10px 20px 5px;
    border-radius: 10px;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 800;*/
    /*width: 320px;*/
}
a.bottompera.lstcomment:hover {
    
    background: #FF85B9;
    
}

    #bs-example-navbar-collapse-1 ul#menu-main-menu li {
    text-align: center;
}

   /* .hvr-icon-hang:before {
   
    top: 5px;
    font-size: 15px;
    width: 22px;
    
}
 .hvr-icon-hang:after {
   
    top: 4px;

    width: 23px;
    height: 23px;
    
    
}*/

.block { border:2px solid #222222; background:none;  border-radius:20px; padding:20px; margin:0 0 100px 0; position:relative;}

.block:after { background: url(../images/big-arrow.png)no-repeat center bottom; position:absolute; bottom:-77px; left:45%; content: ""; top:auto; z-index:99; width:116px; height:45px; transform: rotate(-90deg);}

.sect2block { margin:50px 0;}

.sect2block .number { padding:20px 0;}

.panel-body p { margin:0 0 20px 0; height:inherit;}

.panelblog { padding:0 15px;}

.blockright { text-align:center;}

.footercls { padding:20px 0;}

.footerp { padding:0; font-size: small;}

.crossbg {
    height: 22px;
    width: 22px;
    
}
.bottomreadbtn .btn-default {
    
    font-size: 11px;
    
}

footer { margin:14px 0 0 0;}

.footermenu-right { border-top: 1px solid #ccc; margin:0; padding:22px 0 0 0;}

.footermenu-left { margin:0 0 14px 0;}

.bghead h1 { font-size:30px;text-align: center;}

.experience-count-section .hire-content h2 { font-size:30px; margin:0 0 30px 0;}

.experience-count-section .hire-content { padding:20px 0 0 0}

.experience-count-section .sect2block h2 { font-size:30px; margin:15px 0 10px 0;}



.contactpage .block { border:none; padding:0; margin:0; background:none;}

.contactpage .block:after { display:none;}

.contactpage .blockright { text-align:left;}

.contactpage .absolute_dv { left:230px; right:0; top:-540px;}

.form-textarea {  width: 100%; }

.navbar-right { margin:0; }

.navbar-collapse {border-top:1px solid #ccc; margin-top:9px;}

.navbar-nav > li.menu-quick-contact { margin:10px 0 0 0;}

.navbar-nav > li.menu-send-inquiry { margin:10px 0 0 0;}

.upr { padding:0 15px !important;}

.social { width:100%; text-align:center;}

.order-information .order-info-description { margin:0 0 20px 0; padding:7px;}

.right_sidebar { margin:20px 0 0 0;}

.lefblg, .service-other-detail, .service-other-detail .service-social { margin:0 0 30px 0;}

.header-social .container { padding:0;}

.resume-section .heding { margin:0;}

.googlu { border-left: 0;
    min-height: 10px;}

.desktop-search { display:none;}

.author-buttons-container a { font-size:12px; min-width: 127px;}

.experience-count-section .hire-btn-container a { font-size:27px;}



.header-social { display:none;}

.navbar-header { padding:17px 0 7px 0;}



.mobile-search { display:block; margin:10px 0 10px 0; padding:15px 0 0 0; border-top: 1px solid #ccc;}

.mobile-search .btn-default { padding:0 7px; height:43px; width:45px;}

.mobile-search .btn-default .fa { font-size:20px;}



.navbar-nav > li { text-align:left; margin:0;}

.navbar-nav > li > a { padding:10px 0; font-size:18px;}

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { border-bottom:3px solid #fff !important;}

.navbar-nav > li.menu-quick-contact { width:48%; float:left; text-align:center; margin:15px 0 8px 0;}

.navbar-nav > li.menu-send-inquiry { width:48%; float:right;  text-align:center; margin:15px 0 8px 0;}

.navbar-nav > li.menu-contact { border-bottom:1px solid #ccc;}



.experience-count-section .hire-content .why-hire { width:100%; padding:0 0 35px 0;}

.experience-count-section .hire-content .why-hire h2 { margin:0 0 10px 0;text-align: center;}

.experience-count-section .hire-content .why-hire-right { border-left:none;}

.experience-count-section .hire-btn-container {    margin: 0 0 45px 0;}



.navbar-nav > li.mobile-social-menu { display:block;}

.navbar-nav > li.mobile-social-menu ul {/* width:100%;*/ list-style:none; padding:0; margin:0; display:inline-block; margin:15px 0 0 0; padding:0 0 15px 0; border-bottom: 1px solid #ccc;}

.navbar-nav > li.mobile-social-menu ul li { float:left; margin:0 7px 0 0;}

.navbar-nav > li.mobile-social-menu ul li a { width:36px; height:36px; line-height:36px; text-align:center; display:inline-block; border:1px solid #333; color:#222; border-radius:5px; font-size:18px;}
.navbar-nav > li.mobile-social-menu ul li a:hover { color: #e4337e }
.slider_service .owl-nav button.owl-prev, .slider_service .owl-nav button.owl-next { width:40px;}

.home-banner-section .banner-button-container span { width:100%;}





/*hr*/

.home-banner-section .blockright { margin-bottom:45px; display: none;}

.home-banner-section .banner-button-container {text-align:center;}



#home_services .home-service-item { width: 100%; }

#home_services .home-service-item h2 { min-height:inherit; font-size:25px; margin:0 0 35px 0; }

#home_services .home-service-item p { min-height:inherit;margin:0 0 45px 0; }

#home_services .home-service-item a {width:100%; max-width:100%; }



.about-banner-section .blockabout-left { text-align:center;    margin-bottom: 17px;}

.about-banner-section .blockabout-left img { width:30%;}

.biography-banner { padding-bottom:30px;}

#home_services h1 { margin:30px 0;}



.contactpage .banner-content ul { padding:18px 0;}

.servics-section { padding:20px 0 0 0;}

.media-mention .listing ul { padding:0;}

.media-mention .hire-btn-container a { margin:0 0 30px 0;}



#home_services .home-service-item a { padding:15px 15px;}



.choose_part h6 { padding:40px 0 10px 0;}

.another_box p { min-height:inherit;}

.another_part h2, .choose_part h2, .marketing_part h6 { padding:80px 0 30px 0;}

.choose_part .green-btn, .online_marketing .green-btn { margin:50px 0;}

.service-detail-section h2 { font-size:24px; padding:0 0 50px 0;}

.online_marketing h6 { padding:30px 0;}

.choose_part .col-6 { padding-left:0;}

.another_part h2, .choose_part h2 { font-size:29px;}

.choose_part h6, .another_box h6 { font-size:20px;}

.another_part .show_btn a { padding:30px 0;}

.another_part .another_box a { padding:30px 15px;}





} /*767*/


@media only screen and (min-width: 1200px){

    .topC {
    width: 370px;
    margin-left: -370px;
    display: block;
    top: 0px;
    position: absolute;
    overflow :hidden;
}

.topC:hover{
    
    overflow-y:auto;
   /* padding-right: 4px;*/
    z-index: 9999999;
}

.author-buttons-container a {
    
    font-size: 14px;
    
    min-width: 140px;
        color: black;
}

.mydeskop {

    padding-left: 35px;
}

/*.topC::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.topC::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}

.topC::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #D62929;
    height: 10px;
}*/

/* SCROLLBAR */
/* Let's get this party started */




/*
 *  STYLE 1
 */


.topC::-webkit-scrollbar
{
    width: 10px;
    background-color: #f8bbd0  ;

}

.topC::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px #f06292 ;
    border-radius: 10px;
    background-color: #f8bbd0  ;
  border-left: 3px solid white;
  border-right: 3px solid white;
  background-clip: content-box; 

}

.topC::-webkit-scrollbar-thumb
{
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 px #ad1457 ;
    background-color: #e91e63   ;

}
/*.topC::-webkit-scrollbar {
    width: 10px;
}


.topC::-webkit-scrollbar-track {
    background: rgb(0,0,0);
    border: 4px solid transparent;
    background-clip: content-box;   
}


.topC::-webkit-scrollbar-thumb {
    background: rgb(25,25,25);
    border: 1px solid rgb(0,0,0);
}*/


}

@media only screen and (max-width: 1200px){

    .topC {
    width: 360px;
    margin-left: -375px;
    display: none;
    top: -20px;
    position: absolute;
}
}


@media only screen and (min-width: 1200px) {


   /* .mydesko {
    margin-left: 8.33%;
}*/

   /* .main_post_div {
    width: 100%;
    float: left;
    padding: 0px 10%;
    
}*/
/*.footerp a {
    display: none;
}*/
/*.topC {
    width: 265px;
    margin-left: -280px;
    display: block;
    top: -20px;
    position: absolute;
}*/

div#mySinglePost {
    margin-right: -17px;
    padding-left: 10px;
}
}


@media (min-width: 768px)and (max-width: 1200px){
.mds_social_box {
    width: 48%;
    margin-bottom: 30px;
    
}



/*.main_post_div {
    width: 100%;
    float: left;
    padding: 0px 5%;
    
}*/

}
@media (max-width:640px) { 
    .mds_social_block h2 {
    /*margin-left: 30px;*/
   
}

.mds_social {
    
    flex-wrap: wrap;
    padding-left: 10px;
}

/*.mds_social_box:first-of-type {
     margin-left: 0px; 
}
.mds_social_box:last-of-type {
    margin-right: 0px;
}*/

.mds_social_box {
    /*width: 82%;*/
    margin-bottom: 30px;
    
}

h1 { font-size:}



.navbar-static-top { /*display:none;*/}

.social { margin:0 0 10px 0; width:100%; text-align:center;}

.social li { padding:0 3px;}

.bottomreadbtn { text-align:left;}

.fafooter {/* width:40px; height:40px; line-height:46px;*/width: 36px;
    height: 36px;
    line-height: 42px;}



.navbar-collapse { padding:0;}

.navbar-nav > li.menu-quick-contact a { font-size:11px; padding:5px 5px;}

.navbar-nav > li.menu-send-inquiry a {font-size:11px; padding:5px 5px; }

.footerp { text-align:left;}



/*hr*/

.testimonial-content .testimonial-image {margin: 0 auto; float: none; }

.testimonial p {width:100%;}



#all-services .tabbing ul li a{ font-size:15px; }

.services_box .right_part ul li a {font-size:20px;}



#all-services .tabbing ul li { float:left; width:100%; min-height:inherit;}

#all-services .tabbing ul li a { min-height:inherit;}

    #home_services .home-service-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.right_sidebar .comments-list-sidebar .comment-data:last-child {
border-bottom:none;
}


    #home_services .home-service-item { border: none; border-bottom: 1px solid #ccc; padding: 0 0 30px 0; margin: 0 0 30px 0;}

    #home_services .logospan.pull-right { margin:20px 0 30px 0; }

    

    .slider_service { display: none; }

    .testimonial .owl-carousel .owl-nav.disabled { display: block;  width: 100%;}

    .home-testimonial .testimonial-content { padding: 0 40px;}

    .testimonial .owl-carousel .owl-nav.disabled .owl-next, .testimonial .owl-carousel .owl-nav.disabled .owl-prev { position: absolute; top: 20px;}

    .testimonial .owl-carousel .owl-nav.disabled .owl-next { right: 0}

    .testimonial .owl-carousel .owl-nav.disabled .owl-prev { left: 0;}

    .testimonial .owl-carousel .owl-nav.disabled span { font-size: 120px; color: #ccc;}

    

    .services_box { border: none; border-bottom: 1px solid #ccc; margin: 0 0 30px 0;}

    .services_box .left_part  {  border: none;}

    .services_box .right_part { border: none;}

    .experience-count-section .hire-content {padding: 70px 0 0 0;}

    .footer-bottom { position: fixed; bottom: 0; z-index: 999;}

    .bottomreadbtn { display: none;}

    .footercls { padding: 20px 0 0 0;}

    body.display-cookie .footer-copyright { margin: 0 0 130px 0;}

    .navbar-nav > li.mobile-social-menu { display: none;}

    #all-services .tabbing ul { display: none;}

    #all-services .tabbing ul.services-dropdown { display: block;}

    #all-services .tabbing ul.services-dropdown li a .fa { font-size: 24px; line-height: 10px; margin: 0 0 0 20px; height: 13px; vertical-align: middle; display: inline-block;}

    footer .crossbg .fa { padding: 2px 0 0 0; vertical-align: middle;font-size: 24px;}

    

    .another_part .another_box { border: none; border-bottom: 1px solid #ccc; padding: 0 0 15px 0; margin: 0 0 15px 0;}

    

    .navbar-header .mobile-search-icon { padding: 10px 0 5px 20px; float: right; display: block; position: relative;left:-11px;}

    .navbar-header .mobile-search { margin: 0; padding: 0; border: none;}

    .navbar-header .mobile-search .search-close { position: absolute; right: 18px; top: 86px;}

    .navbar-header .mobile-search .search-close a { padding: 10px; font-size: 20px;}

    .navbar-header .mobile-search input { margin: 0 0 15px 0; padding: 6px 30px 6px 12px;}

    .testimonial { margin: 20px 0 0 0;}

    

    .service-detail-tabs ul li { width: 100%;}

    .service-detail-tabs ul li a { width: 100%; min-height: inherit; border-bottom: 1px solid #b8b8b8; border-right: none;}

    .service-detail-tabs ul li:last-child a { width: 100%;}





} 

/*640*/

@media (max-width:480px) {

    .pagination .load-more.mymobile a {
        padding: 14px 20px 12px 20px;
    font-size: 16px;
    margin-bottom: 15px;
}

    div#comment_pagination {
    display: inline-block!important;
    
}

.load-more-me.mymobile {
    
    float: left;
}

#comment_pagination form {
    margin :0 10px;
    
    width: auto;
    
}

.rajme.mymobile {
        display: flex;
    font-size: 16px;
    justify-content: center;
    gap: 2%;
}

span.randomLinks a {
    border: 1px solid #e4337e;
    padding: 9px 5px;
    border-radius: 5px;
    background: #e4337e;
    color: white;
    padding-top:10px;
}
.myPageNate_2 {
    
    justify-content: center;
}

div#pagebannerBtn.pb50 {
    padding-bottom: 0;
}

.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

/*.certificate h4 {
    position: relative;
    left: -11%;
}*/

.certificate h3, .certificate h4, .certificate .text2 {
    padding: 0 6% 0 30%!important;
}

.myImageN {
    position: relative;
    float: left;
    width: 85px;
    top: 7px;
    left: 11%;
    height: 85px;
}
    .date-sort {
   
    /*width: 100%;*/
    margin-left: 5px;
    font-size: 14px;
    
}

ul#glosy {
       
    width: 66%;
    border: 1px solid #a4a4a4;
    border-radius: 0 5px 5px 5px;
        margin: 8px 0 0 -1px;
}

ul#glosy li {
   display: inline-block;
    padding: 0 5px;
    border: 1px solid lightgrey;
    width: 100%;
    float: left;
     margin-top: 0; 
}

ul#glosy li:first-child {
    border-top: 0;
}

ul#glosy li a {
    padding: 0 48%;
}

ul#glossydate {
  
   width: 60%;
    margin: 8px 0 0 -56px;
}
.podleleftdesktop {
       
    /*width: 100%;*/
    font-size: 14px;
}


    .podleleftmobile {
    float: left;
    padding: 5px 10px;
}

.alphadate {
    text-align: center;
    padding-left: 0;
}

.alphadate a {
    text-align: center;
    padding: 0 10px;
}
/*.date-sort {
    float: none;
}*/

    .rrightblk1showmore, .rrightblkshowmore {
    position: relative;
    /*width: 160px;*/
    margin-top: -20px;
    padding-left: 15%;
}

    h2, h3, h4, h5, h6 {
        text-align: center;
    }

.rright_text h4, .rright_text h3 {
    text-align: left;
}

    .blackenquire {

    padding: 12px 20px 8px 20px;
    
}


.blackenquire.hvr-icon-hang:before {
   
   display: none;
   
}

.blackenquire.hvr-icon-hang:after {
        
       
        display: none;

    }

    .left_part img {
    float: left;
    max-width: 50px;
    margin-top: 5px;
    padding-right: 10px;
}

.left_part h6 {
    font-size: 30px!important;
    line-height: 120%!important;
    font-weight: 900!important;
    text-align: left;
}
    .rajme {
     float: none; 
    max-width: 320px;
    margin: 0 auto;
        padding-left: 0;
    padding-right: 0;
}

    #mySinglePost .blog-title h2 {
    padding: 0 15px;
}

#mySinglePost .blog-title {
    top: 15%;
}
.blog-sub-top {
    display: grid!important;
    height: auto;
}
    .blog-social-share li.heateor_sss_facebook_like, .blog-social-share-bottom li.heateor_sss_facebook_like {
    position: relative;
    top: -5px;
    width: 80px!important;
    left: -15px;
}

    #load_more_container .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .midheading a { font-size:25px;}
      .top_margin {
    margin: 25px 0px 10px 0;
}


    .blog-details .blog-social-share {
    float: left;
}
.blog-details .google_account {
    padding: 0px 5px;
    border: none;
}

    .media-mention .listing ul li {
   
    font-size: 25px;
}
.media-mention .listing ul li a {
    
    font-size: 14px;
   
}

.user {
    margin: 0;
}
    li.heateorSssSharingRound i {
    width: 30px!important;
    height: 30px!important;

}

.donNow {
        float: left;
    top: -68px;
    left: 223px;
        margin-bottom: -40px;
}
.donNow1 {
    float: left;
    position: relative;
    top: -32px;
    left: 218px;
        margin-bottom: -40px;
}

.donNow .wpedon_paypalbuttonimage,.donNow1 .wpedon_paypalbuttonimage {
    height: 30px;
    display: none;
}


div.heateor_sss_bottom_sharing ul .heateorSssSharing {
    width: 95% !important;
}

    .sidebar-list ul li a span.count {
    
   color: #aeaeae;
    min-width: 78px;
    font-size: 13px;
}


    /*.midheading {
   
    margin: 0px 0 7px 0px;
}*/

#projektu {
    padding: 5px 0 0 0;
}
#projektu .midheading{
    padding: 0;
    margin: 0px 0 15px 0px;
}
#projektu.servics-section .midheading {
    padding: 0;
    margin: 0px 0 15px 0px;
}
.experience-count-section .midheading {
    padding: 0;
    margin: 25px 0 15px 0px;
}

.home-blog-section .midheading {
    padding: 0;
    margin: 40px 0 15px 0;
}
#home_services .logospan.pull-right {
    margin: 0px 0 18px 0;
    text-align: center!important;
    float: none!important;
    display: block;
    position: relative;
    top: 10px;
}
    .home-banner-section .banner-button-container {
        margin:30px 0 0 0;

    }


    .bg_none ul {
   
    margin-top: auto;
}

.author-buttons-container a {
    font-size: 14px;
    
    width: 49%;
    padding: 5px;
    font-weight: 800;
}

/*.pagination {
    display: flex;
}*/
    .pagination ul {
    
        margin: 2px 0px 0px 0;
    display: inline-block;
    float: none;
}

.pagination .load-more {
    float: none;
    /*margin: 0;*/
}

#Posledni .coment .pagination ul {
    margin: 0 25px 15px 0;
    float: left;
}
.pagination ul li {
    
    /*font-size: 10px;
        margin: 0 3px 0 0;*/
}


#Posledni .coment .pagination ul li a, #Posledni .coment .pagination ul li span {
      /* width: 20px;
    line-height: 20px;*/
        width: 30px;
    line-height: 30px;
 
}
.pagination ul li a, .pagination ul li span {
      /* width: 20px;
    line-height: 20px;*/
       /* width: 25px;
    line-height: 25px;*/
 
}

.pagination .load-more a {
    
      /*  padding: 6px 4px 4px 4px;
    line-height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 3px;
    color: #fff;
    background: #e4337e;*/
    
}

.pagination form {
    
    margin: 8px 0 15px 0;
    font-size: 15px;
    width: 100%;
    align-self: center;
}

#Posledni .coment .pagination form{
    
    
    font-size: 14px;
}


.pagination form input.input {
    
   /*padding: 0;
    width: 18px;
    line-height: 18px;
    margin: 0 0px;*/
   /* background: #e4337e;
    color: #fff;*/
    /*padding: 0;
    width: 25px;
    line-height: 25px;
    margin: 0 0px;*/
}

.pagination form input[type="submit"] {

   /* width: 25px;
    line-height: 25px;
    font-size: inherit;*/

    }

#Posledni .coment .pagination form input.input {
    
   
        margin-left: 5px;
    width: 30px;
    line-height: 30px;
    margin-right: 5px;
}

    .mydesktop{
        display: none!important;
    }
   .mymobile {
    display: block;
}

.mymobile .bottomblog {
    border-bottom: 0;
    padding-bottom: 10px;
    margin-bottom: 0;
}

/*.topbar {
    width: 1260px;
    margin: 0 auto;
    overflow-x: scroll;
}*/
    .slick-list.draggable {
   /* margin: 0 30px 0px 0px!important;*/
}
.slick-prev {
    /*left: 10px!important;*/
}
.slick-next {
    /*right: 0px!important;*/
}

.topbar {

padding-left:0px;
overflow-x:scroll;

}

.social { float:none;}

.menuLeft {
 
    width: 100%;
    
}


.menuRight {
 
    display: none;
    
}

.topmenu { padding:0px; margin:0px; /*width:100%; */text-align:center;}

.topmenu li {

/*padding: 3.7% 0.8%;*/

font-size:12px;

}



.topmenu li a { padding:0 10px;}

.bottomblog li a {

font-size: 16px;

}

.social {

text-align: center;

}



.tdpaddingr {

font-size:15px;

}

.tdpaddingl {

font-size:15px;

}

.bglft h4 {

font-size:17px;

}

.gspan {

font-size:15px;

}

.section3 h1 {

font-size: 33px;

}

.bottomblog li {

padding: 0px 22px;

}

.footermenu-left li a {

padding: 10px 0;
    font-size: 18px;
    font-family: 'Maven Pro', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    border: none;
        color: #222;

}
.footermenu-left li.current_page_item a {
color: #949494 !important;
    background-color: transparent;
    border-bottom: 3px solid #e4337e !important;

    }

.footermenu-right li {

margin: 0 0 10px 0;

width:100%;

display:inline-block;

text-align:center;

}

.blockh4 {

font-size: 15px;

}

.block404 {

padding: 10% 2%;

}

.listblock {

margin: 0px 0%;

}

.blockh4 {

font-size:14px;

padding-bottom: 2%;

}

.headblck {

font-size:14px;

padding-bottom: 2%;

}

.search404 {

padding: 0 8% 0 20%;

}

.list {

padding-left: 6%;

}

.dot li {

font-size:15px;

}

.dotmid li {

font-size:14px;

}

.resume_left h4 {

text-decoration: underline;

margin-bottom: 6%;

text-align: center;

}

.logoimage {

width: 25%;

}

.about_ul li span {

font-size: 13px;

}

.blockabout {

padding-left: 0;

}

.text1 {

font-size: 13px;

}

.text2 {

font-size: 13px;

}

.text3 {

font-size: 13px;

}

.resume {

font-size: 22px;

}

.blockabout h4 {

font-size: 22px;

}

.resume p {

font-size: 15px;

}

.resume_right_client p {

font-size: 15px;

}

.resume_right {

padding-left:10px;

}

.client_blk {

padding-left:10px;

}

.resume_right_client {

padding-right: 10px;

}

.bloggerp.media_main_div {

padding-left: 15px;

}

.topmenu li:last-child { border-right:none;}

.contactpage .absolute_dv { display:none;}

.

.slider_service .bxslider li { margin:0 20px !important; width:100px; height:90px !important;}

.slider_service .bxslider li a img { width:70px;}

.error-content .left-arrow { transform: rotate(90deg); left: 60%; top: -78px;}

.error-content ul { margin:0 0 30px 0;}

.error-content h5 { margin:0 0 20px 0;}

.navbar-nav > li { margin:0;}

.contactpage .info_contact { margin-top:30px;}

.service_section_one { padding:15px 0;}

.service_section_one ul { text-align:left;}

.contactpage {
    padding: 0 0 30px 0;
    /*margin: -15px 0 0 0;*/
}



.home-banner-section { margin:0px 0 30px 0;}

.home-banner-section .block h4  { font-size: 30px !important;}

.home-banner-section .block h1 .logospan1  { font-size: 30px !important;}

.bottomblog li a { margin:0 5px 0 0;}

.home-banner-section .block { margin:30px 0 0 0;}



/*hr*/
.experience-count-section .hire-btn-container a {
    font-size: 27px;
    padding: 10px 20px 5px 60px;
}
.home-banner-section .banner-button-container a.hire-btn { font-size: 27px;
    line-height: 30px;
    padding: 10px 20px 5px 60px;}

    #home_services .home-service-item span {
    
   border-radius: 10px;
    line-height: 30px;
    width: fit-content;
    padding: 10px 20px 5px 60px;
    font-size: 27px;
}

.hvr-icon-hang:after {
   
    top: 10px;
    
}

.sassyShare.mt-1.mb-1 {
   
    padding: 0px 0 20px;
}

.sassyShare .heateor_sss_sharing_ul .heateor_sss_facebook_like {
   
    top: -6px;
    
}

.home-banner-section .banner-button-container span { width:100%;}

#home_services .home-service-item a { width:100%;}



.page-banner h1 { margin:0 0 20px 0; }
h1{ font-size: 33px; }
.about-banner-section h2 {
    
    font-size: 30px;
    margin: 75px 0 30px 0;
    
}

.page-banner .page-banner-btn-container a { margin:10px 0 0px 0;    font-size: 27px;
    padding: 10px 20px 5px 60px;}

#myService.page-banner .page-banner-btn-container a {
    margin: 10px 0 20px 0;
    font-size: 27px;
    padding: 10px 20px 5px 60px;
}

.servics-section .section3 {
    padding: 0;
}

.media-mention .hire-btn-container a {
    
    font-size: 27px;
    padding: 10px 20px 5px 60px;
}

.banner-button-container a, .resume-btn-container a {
    
    font-size: 27px;
    padding: 10px 20px 5px 60px;
}
.media-content-section { margin:30px 0 0 0}

.media-content-section h1 { margin:70px 0 20px}

.media-content-section .media_img_part a img { width:100%;}

.media_part { margin:30px 0 0 0}

.media_part .top_margin { margin:10px 0;}

.media_part .top_margin .border { padding:15px 0;}

.media_part .top_margin .border a img { width:100%;}



.media-mention h1 { margin:70px 0 20px}

.about-banner-section { margin:50px 0 0 0;}

.banner-button-container { text-align:center;}

#resume-details .heding h4 { margin:75px 0 30px 0; font-size:30px;}

.rright_text p.text1, .rright_text p.text2 { font-size:18px;}

.resume-section .resume-employment{ padding:0 0 30px 0;}

    



} /*480*/

/* Master the Art of Copywriting: The Ultimate Guide for Success - banner https://www.krcmic.com/master-the-art-of-copywriting-the-ultimate-guide-for-success/ */

#banner h2,
#banner p,
#banner a{
  margin: 0;
  padding: 0;
  font-family: 'MyriadPro-Bold';
}

#banner h2 {
  font-family: 'MyriadPro-Bold';
  font-size: 2em;
  padding: 10px 40px;
  font-weight: 800;
}

#banner p {
  font-family: 'MyriadPro-Bold';
  font-size: 1em;
  padding: 10px 40px;

}

#banner.header {
  width: 100%;
  padding:60px 0;
  text-align: center;
  background: #FEE1ED;

}


#banner .btn-bgstroke {
  font-size: 20px;
  color: white;
  display: inline-block;
  border: 1px solid white;
  padding: 10px 20px;
  border-radius: 10px;
  cursor: pointer;
  font-weight: 300;
  margin-top: 30px; 
  background-color: #e4337e;
}

#banner .btn-bgstroke:hover {
  background-color: white;
  color: #e4337e;
 border: 2px solid #e4337e;
}

section#banner.header{
	 margin: 30px;
	}

/* Ends here - Master the Art of Copywriting: The Ultimate Guide for Success - banner https://www.krcmic.com/master-the-art-of-copywriting-the-ultimate-guide-for-success/ */



@media (max-width:375px) {

    #home_services .home-service-item span {
    
    font-size: 20px;
}

.user {

margin: 15px 0 16px;

}

.rmv_lft {

padding-left:15px;

}

.topbar {

padding:0px;

}

.topmenu { padding:0px; margin:0px;

}

.paginationleft li {

margin-right:2%;

}

.topmenu li {

/*padding: 5% 0.8%;*/

font-size:12px;

}

.footermenu-left li {

font-size: 16px;

width:100%; display:inline-block; text-align:center;

}

.footermenu-left li a {

padding: 0; border:none;

}

.topmenu li a {

padding: 15px 3px;

}

.block {

margin-top:12%;

}

.bottomblog li a {

font-size: 16px;

}

.midheading a { font-size:25px;}

.social li.sledujte { width:100%; display:inline-block; margin:0 0 10px 0;}

.tdpaddingr {

font-size:14px;

}

.tdpaddingl {

font-size:14px;

}

.bglft h4 {

font-size:17px;

}

.gspan {

font-size:14px;

}

.social {

padding: 10px 0;

text-align: center;

}

.sarchbtn {

padding: 6px 9px;

}







.footermenu-right li a {

padding: 6px 0px;

}

.logospan1 {

font-size: 45px;

}

.nav > li {

}

h1, .h1 {

/*font-size: 24px;*/

}



.bottomblog li {

padding: 0px 3px;

}

.pagination > li {

margin-right: -1%;

}

.paginationleft li {

margin-right: 3%;

}

.footermenu-left li a {

font-size: 16px;

}

.footermenu-right li {

margin:0 0 8px 0; display:inline-block;

}

.blockh4 {

font-size:11px;

padding-bottom: 2%;

}

.headblck {

font-size:11px;

padding-bottom: 2%;

}

.search404 {

padding:0% 10%;

}

.list {

padding-left: 0%;

}

.dot li {

font-size:11px;

}

.dotmid li {

font-size:11px;

}

.dotmid li span {

font-size:11px;

}

.dot li span {

font-size:11px;

}

.block404 {

padding: 5% 0% 6%;

}

.resume_left h4 {

text-decoration: underline;

margin-bottom: 6%;

text-align: center;

}

.rright_text h4 {

font-size: 16px;

}

.logoimage {

width: 25%;

}

.about_ul li span {

font-size: 13px;

}

.blockabout {

padding-left: 0;

}

.text1 {

font-size: 13px;

}

.text2 {

font-size: 13px;

}

.text3 {

font-size: 13px;

}

.resume {

font-size: 22px;

}

.blockabout h4 {

font-size: 22px;

}

.resume p {

font-size: 15px;

}

.resume_right_client p {

font-size: 15px;

}

.resume_right {

padding-left:10px;

}

.client_blk {

padding-left:10px;

}

.resume_right_client {

padding-right: 10px;

}

.block404 {

padding:5% 1% 6% 14%

}

.absolute_dv {

display:none;

}

.bloggerp.media_main_div {

padding-left: 15px;

}

.pagination .load-more a { /*padding:0px 12px;*/}

.pagination form { /*margin:0 0 15px 0;*/}

.bg_none .socialfooter li { padding: 0; margin: 0 6px 0 0; }

.navbar-brand { margin-left:40px;}

.socialfooter li { margin:0 5px;}



/*hr*/

.home-banner-section .block h4 {font-size:23px !important;}

#home_services .home-service-item a { padding:15px 15px;}



body.display-cookie .footer-copyright {

    margin: 0 0 80px 0;

}



} /*375px*/

@media (max-width:320px) {

.user {

margin: 15px 0 16px;

}

.rmv_lft {

padding-left:15px;

}

.topbar {

padding-left:0px;

}

.topmenu {

padding:0px;

margin:0px;

}

.topmenu li a {

padding:5px 0; font-size:11px;

}

.topmenu li {

/*padding: 5% 0.8%;*/

font-size:12px;

}



.searchbg {

padding:1px 1px !important;

}

.sarchbtn {

padding: 6px 9px;

border-radius:0px !important;

}

.footerp {

font-size:18px;

}

.pagination > li > a, .pagination > li > span {

padding: 0px 6px;

}

.block {

margin-top:12%;

}

.tdpaddingr {

font-size:14px;

}

.tdpaddingl {

font-size:14px;

}

.gspan {

font-size:14px;

}

.bglft h4 {

font-size:15px;

}

.section3 h1 {

font-size: 20px;

}

.logospan1 {

color: #e4337e;

font-size: 44px;

}



.nav-pills > li > a {

font-size:13px;

}



.bottomblog li {

padding: 0px 0px !important;

}

.socialimg li {

padding:5px 3px;

}

.paginationleft li {

margin-right:2%;

}

.footermenu-left li {

font-size: 14px;

}

.footermenu-left li a {

padding: 6px 0px;

}

.blockh4 {

font-size:8px;

padding-bottom: 2%;

}

.headblck {

font-size:8px;

padding-bottom: 2%;

}

.search404 {

padding:0% 18%;

}

.list {

padding-left: 0%;

}

.dot li {

font-size:10px;

}

.dotmid li {

font-size:10px;

}

.dotmid li span {

font-size:10px;

}

.dot li span {

font-size:10px;

}

.block404 {

padding-left:10px !important;

padding: 5% 0% 6%;

}

.resume_left h4 {

text-decoration: underline;

margin-bottom: 6%;

text-align: center;

}

.logoimage {

width: 25%;

}

.about_ul li span {

font-size: 13px;

}

.blockabout {

padding-left: 10px;

}

.text1 {

font-size: 13px;

}

.text2 {

font-size: 13px;

}

.text3 {

font-size: 13px;

}

.resume {

font-size: 22px;

}

.blockabout h4 {

font-size: 22px;

}

.resume p {

font-size: 15px;

}

.resume_right_client p {

font-size: 15px;

}

.resume_right {

padding-left:10px;

}

.client_blk {

padding-left:10px;

}

.resume_right_client {

padding-right: 10px;

}

.absolute_dv {

display:none;

}

.bloggerp.media_main_div {

padding-left: 15px;

}

.socialfooter li { margin:0 4px;}

.testimonial-content::after { left:136px;}

/*.testimonial-content .testimonial-image { width:100%; margin:0 0 20px 0;}*/



/*hr*/

.home-banner-section .banner-button-container a.hire-btn {font-size:23px;}



} /*320px*/



.color-line { width:100%; position:relative;}

.animation-arrow{

    position: absolute;

    top: 6%;


    left: 50%;

    transform: translate(-50%,-50%);

    z-index:999;

}

.animation-arrow span{

    display: block;

    width: 22px;

    height: 22px;

    border-bottom: 6px solid #cccccc;

    border-right: 6px solid #cccccc;

    transform: rotate(45deg);

    margin: -10px;

    animation: animate 2s infinite;

}

.animation-arrow span:nth-child(2){

    animation-delay: -0.2s;

    border-bottom: 6px solid #aeaeae;

    border-right: 6px solid #aeaeae;



}

/*.animation-arrow span:nth-child(3){

    animation-delay: -0.4s;

     border-bottom: 8px solid #aeaeae;

    border-right: 8px solid #aeaeae;

}*/

@keyframes animate {

    0%{

        opacity: 0;

        transform: rotate(45deg) translate(-10px,-10px);

    }

    50%{

        opacity: 1;

    }

    100%{

        opacity: 0;

        transform: rotate(45deg) translate(10px,10px);

    }

}

@media (max-width:1200px) { 

/*.topmenu li { padding:14px 0;}

.topmenu li a { padding:0 10px;}

.topbar ul.social1 { float:right; padding-left: 0; }

.topbar ul.social1 li { padding:0 0 0 10px;}
*/
}

@media (max-width: 360px){

    #mySinglePost .blog-title h2 {
    
    font-size: 22px;
}

@media only screen and (min-width: 920px) {
	  .hide-pc {
		display:none;
		}
	}
	@media only screen and (max-width: 919px) {
	  .hide-mob {
		display:none;
		
	  }
	}

