@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100');

*{margin:0px; padding: 0px;}
body {font-family: 'PT Serif', serif !important;  color: #898888;}
h1, h2, h3, h4,li,p, ul { margin: 0px; padding: 0px;}
a{text-decoration: none;} 
a:hover, a:active, a:visited, a:focus{text-decoration: none !important;}
ul li{ list-style: none; margin: 0px; padding: 0px; float: left; }
/*MARGINS*/
.wd{width: 100%;} .wf{width: 100%; float: left;} .fl{float: left;} .wdi{width: 100% !important;} .ma{margin:auto;} .mai{margin:auto !important;}

.fr{float: right;}
.taj{text-align: justify;} .tal{text-align: left;}.tac{text-align: center;} .ttu{text-transform: uppercase;}
.mtb5{margin: 5px 0;} .mtb10{margin:10px 0;} .mtb20{margin: 20px 0;} .mtb30{margin: 30px 0;}
.mt5{margin-top:5px;} .mb5{margin-bottom:5px;} .mrl{margin-left: 5px;}  .mr5{margin-right: 5px;} 
.mt10{margin-top:10px;}  .mb10{margin-bottom: 10px;} .mr10{margin-right: 10px;} .ml10{margin-left:10px;}
.ml15{margin-left: 15px;} .mr15{margin-right: 15px;} .mb15{margin-bottom: 15px;} .mt15{margin-top: 15px;}
.ml20{margin-left:20px;}.mr20{margin-right: 20px;} .mt20{margin-top: 20px;} .mb20{margin-bottom: 20px;}
.mt30{margin-top: 30px;} .mb30{margin-bottom: 30px;}.p10{padding: 10px;}.pt10{padding-top: 10px;}
.mr20i{margin-right: 20px !important;}
.p0{padding: 0px;} .pl5{padding-left: 5px;} .pr5{padding-right: 5px;} .ptb10{padding: 10px 0;} .pt20{padding-top: 20px;} .ptb30{padding:30px 0;} 
.mb0i{margin-bottom: 0px !important;}.mt0i{margin-top:0px !important;}.p0i{padding: 0px 0px !important;}
.pl0i{padding-left: 0px !important;} .pr0i{padding-right: 0px !important;} .pl5i{padding-left: 5px !important;} .pr5i{padding-right: 5px !important;}

.fwb{font-weight: bold;} .tu{text-transform: uppercase;}
.bdr{border: 1px solid #fb5b5d;}
.clearfix:after {clear: both;content: ".";    display: block;    height: 0;    line-height: 0;    visibility: hidden;}
.rltiv{position: relative;} .resp{width: 100%; height: auto;}
.valign{vertical-align: super;} .dib{display: inline-block;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.page_wrapper {
    position: relative;
    margin: 0 auto;
    width: 100%;
    min-width: 250px;
    overflow: hidden;
}
.auto_container {
    position: static;
    max-width: 1260px;
    padding: 0px 15px;
    margin: 0 auto;
}

.row.no-gutter {  margin-left: 0;  margin-right: 0;}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;  padding-left: 0;}

.row.gutter5 {  margin-left: -5px;  margin-right: -5px;}
.row.gutter5 [class*='col-']:not(:first-child),.row.gutter5 [class*='col-']:not(:last-child) {
  padding-right: 5px;  padding-left: 5px;}

.home_bnr{
            min-height: 638px;
            background: url(../images/background.jpg) no-repeat;
            background-size: cover;
        }


.navbar-default.hdr_nav{    border: none;
    background: none;
    margin-bottom: 0px;
    min-height: 70px; padding:0px;}
.navbar-default .navbar-nav.main_nv_ul>li>a{color: white;
    padding: 0 15px;
    font-weight: bold; font-size: 16px;}
.navbar-default .navbar-nav.main_nv_ul>li>a:hover{ color: #FF2869; }
.drop_ddn_cntnr nav ul ul{    position: absolute;
    top: 30px;
    background: #2f383f;
    padding-bottom: 10px;
    z-index: 1000;}
.second_ul{width: 220px;
    display: none;
    /*display: block;*/
    position: absolute;
    z-index: 100;
    top: 27px;
    padding: 0px 0;
    left: -8px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: rgba(63, 65, 67, 0.84);}

.ml20i{margin-left: 20px !important;}
.dhullu{position: absolute;
    top: -13px;
    left: 20px;
    width: 66px !important;
    border-bottom: none !important;}

.ith{ 
    margin:auto;
    width: 10px;
    height: 10px;
    border-right: 8px solid rgba(255, 255, 255, 0);
    border-bottom: 9px solid rgb(201, 204, 209);
    border-left: 8px solid rgba(0, 0, 0, 0);}

.second_ul li {    float: none;
    width: 100%;
    padding: 3px 10px;
    border-bottom: 1px solid #494b4d;
}
.second_ul li a{    color: white;
    padding: 4px 0;
    display: block;}
.second_ul li a:hover{font-weight: bold; color: #FF2869; transition: all .2s linear;}
.navbar-brand.navbar-brnd{height: auto;     padding: 8px 15px}
.main_nav {margin: 25px 0;}

.home_bnr .banner_txt{    margin: auto;
    max-width: 1050px;
    text-align: center;
    margin-top: 130px;}
.home_bnr .banner_txt p{    
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    color: white;
    font-size: 48px;
    font-weight: bold;
    line-height: 55px;
}
.link_btn{    background: #f73c3c;
    padding: 12px 20px;
    display: inline-block;
    color: white;
    width: 100%;
    max-width: 280px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px; text-align: center; }
.brnlnk {margin: 45px 5px; transition: all .3s linear;}
.brnlnk:hover{background: white; color: black;}
.fetured_serv_sec{background: #F7F7F7; padding: 50px 0;}
.fet_ser_col, .fet_ser_col:hover{    text-align: center;
    display: block;
    padding: 20px;
    color: #565656;}
.fet_srv_row [class*='col-']:not(:last-child) .fet_ser_col{border-right: 1px solid #dad6d6; }
.srv_hd{    font-family: 'Roboto', sans-serif;
    font-size: 16px;    font-weight: bold; margin-top: 18px;}
.srv_hed h1, .srv_hed h2{margin: 10px 0;}
.srv_hed h2{font-size: 18px;     line-height: 23px;}
.srv_txt{ font-family: "Roboto", Arial, Tahoma, sans-serif;    font-size: 12px;    margin: 8px 0;}
.fet_srv_row [class*='col-']{margin-top: 40px;}
.about_cmp_sec {    float: left;
    height: 450px;
    background: #7973cb;
    background: url('../images/bgimg.jpg') no-repeat; background-size: cover;
}

.leftsecs{ float: left;
    width: 65%;
    height: 450px;
    position: relative;
    overflow: hidden;
}
.lftins{width: 100%;
    color: white;
    height: 100%;
    position: absolute;
    bottom: 0px;
    right: 0px;
    border-right: 208px solid rgba(44, 44, 44, 0);
    border-bottom: 450px solid rgba(31, 55, 78, 0.65);
}
.lfttx{font-size: 16px; 
}
.lft_txt_cntnr{    width: 48%; font-size: 16px;
    text-align: justify;
    color: white;}
.abtmr{margin: 10px 0;
    width: 200px;
}
.fs30{font-size: 30px;}
    
.upprer_layer_cont{position: absolute;
    top: 60px;
    left: 0;
    right: 0;}

.prot_cont{display: block; position: relative;     border: 3px solid #b1b3b5;} 
.prot_cont:hover .img_dv{ 
    visibility: visible;
    background: rgba(57, 223, 255, 0.76); padding: 5px;
    outline: 2px solid rgba(255, 255, 255, 0.93);
    outline-offset: -15px;
 }
.img_dv{
    visibility: hidden;
    position: absolute;top: 0px;
    width: 100%;
    background: rgba(57, 223, 255, 0);
    height: 100%;
    transition: background .1s linear;
}


 .rsntwrk [class*='col-']{margin:5px 0;}
 .web_nm{    width: 100%;
    text-align: center;
    position: absolute;
    color: white;
    font-size: 16px;
    top: 40%;
    bottom: 0px;}
.mw9h{max-width: 900px;}
.recnt_wrk_cnt .rctWrk_hd{    border-bottom: 1px solid #9e9e9e;
    font-size: 28px;
    text-align: center;
    padding-bottom: 10px;}

.prtfl_ul_cnt .nav-tabs>li>a{    border-radius: 0px;
    text-transform: uppercase;
    color: #504e4e;
    font-weight: bold;}
/*.prtfl_ul_cnt .nav-tabs>li>a:hover{    background: #425573;     color: white;}*/
/*.prtfl_ul_cnt .nav-tabs>li.active>a{background: #425573 !important; color: white !important;}*/
.portfoliosec{background: #f7f7f7;}
.get_started{ padding: 50px 0 20px 0;
    background-color: #0a2543; }


/*footer*/

.contact-options {
    /*position: relative;*/
    padding: 0px;
    border-bottom: 3px solid #0a2543;
}
.contact-options .info-box {
    position: relative;
    float: right;
    padding: 7px 20px;
    background: #0a2543;
    color: #ff2869;
    top: 10px;
}
.contact-options .info-box li {
    display: inline-block;
    min-width: 200px;
    padding-right: 30px;
    font-size: 14px;
}
.contact-options .info-box li a {    color: #ffffff;}

/*main footer*/

.main_footer_container {
    background: #131e29;
    margin: 0px;
    color: #FFFFFF;
}
.cont_us_cnt {    line-height: 18px;     font-family: "Roboto", Arial, Tahoma, sans-serif;
    font-size: 13px;}
.cont_us_cnt p{margin-bottom:5px; float: left;     font-family: "Roboto", Arial, Tahoma, sans-serif;
    font-size: 12px;}
/*.top_ftr_cont h4 {  }*/
.footHd{padding-bottom: 15px;  margin-top: 10px; margin-bottom: 10px;   
    text-align: left;    font-family: "PT Serif", serif; font-size: 18px; font-weight: 500;}

.top_ftr_cont p:first-of-type {    text-align: justify;}
.top_ftr_cont ul li:first-of-type {    padding-top: 0px;}
.top_ftr_cont i {    color: #ff2869;}
.ftr_srv_cont ul li {    list-style: none;    padding: 5px 5px; width: 100%;}
.ftr_srv_cont ul li a {text-decoration: none;
    color: white;
    padding: 5px 10px;
    font-family: "Roboto", Arial, Tahoma, sans-serif;
    font-size: 12px;}
.cont_btn{max-width: 126px;     padding: 6px;}
.soc1{display: inline-block;
    width: 45px;
    height: 45px;
    margin: 0 5px;
}
.soc1:first-of-type{margin-left:0px;}
.soc1 img{ width: 100%; }
form input[type=text], form input[type=email], textarea {   
 border-radius: 0px !important;    
  box-shadow: none;
}
.foter_first_cntnr{width: 100%;
    text-align: center;}
.auto-container{text-align: left;}
.abtmrrsp{float: left;}
.h2fts {text-align: left;}





/*NAVIGATION CSS*/
#clk_btn{display: none;}
.wht_clr{color: #e2d6d6;}
#sidebar{position: fixed;  height: 100%;overflow-y: auto;

    top: 0px; left: -330px; z-index: 9999; background: #2f2d2d; width: 280px; height: 100%; transition: left 0.3s linear;}
.shw{left: 0px !important; transition: left 0.3s linear;}
.shw_btn{ left: 280px !important;     transition: left 0.3s linear;}
#sidebar ul li a{    width: 90%;
    text-decoration: none;
    font-size: 14px;
    color: #a9a0a0;
    padding: 8px 0;
    display: inline-block;}
#sidebar>ul>li>a{text-transform: uppercase;}
#sidebar ul li a:hover{color: white;}
#sidebar ul li{list-style: none; margin:0px;
border-bottom: 1px solid #525050; width: 100%;
}
#sidebar>ul>li>ul>li>.glyphicon{color: white;    font-size: 10px;    padding-right: 5px;}
.btns{display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 32px;
    /*background: #2787dd;*/
    border: 1px solid #eee7e7;
    padding: 9px 5PX;
    margin:12px 0;}
.icn_pos{    position: absolute;     top: -2px;    left: 2px; color: #bbbbbb;}
.btns span{height: 1px; background: #d4cbcb; margin-bottom: 5px; display: block;}
#clos_btn{    
    position: fixed;
    top: -12px;
    left: -280px;
    height: 38px;
    z-index: 9991;
    width: 39px;
    float: right;
    background: #2f2d2d;
    border: none;
}
.resp_navi>li>ul>li, .resp_navi>li>ul>li>ul>li {border: none !important;     padding: 0px 0 0 15px;}
.resp_navi>li>ul>li>ul>li{ padding-left: 15px; }
.cont_li1{position: relative;}
.cont_li2{position: relative;      border: none;}

.nav_mro_opn{     width: 32px;
    height: 32px;
    border: 1px solid #5a5757;
    top: 2px;
    position: absolute;
    background: url(../images/nav_sprit.png) no-repeat 5px -118px;
    right: 4px;}
.showul{display: block !important;}
.cont_li1>ul, .cont_li2>ul{display: none;}
/*end navi*/
.subs_form {
        /*max-width: 340px;*/
    width: 100%;
    margin: 8px auto;
    position: relative;
}
.subs_lbl label {
      padding: 8px 0px;
    margin: 10px 0;
    border-bottom: 1px solid #545252;
    color: #ffffff;
    letter-spacing: 1px;
    font: normal bold 15px/16px 'SofiaPro-Bold';
}
.subsform input[type=text], input[type=password] {
    width: 70%;
    float: left;
    border-radius: 0px;
}
.ftr_subs {
    height: 100%;
    top: 0px;
}
.subscribe_btn {
        position: relative;
    top: 7px;
    background-image: none;
    background: #313131;
    width: 69px;
    padding: 7px 5px 8px 5px;
    color: white;
}
.hemant{font-size: 11px;}

.cntcts{    border: 1px solid #adb6c3;     padding: 8px 20px !important;     margin-top: -8px;}
/*ABOUT PAGE*/
.abtbnr{
    position: relative;
    min-height: 638px;
    background: url('../images/background-about.jpg') no-repeat;
    background-size: cover;
}
.abtflhd{background: rgba(0, 0, 0, 0.32);}
.abtbnr .banner_txt{     position: absolute;
    max-width: 590px;
    top: 50%;
    margin-top: -90px;}
.abtbnr .banner_txt p{    
line-height: 76px;
    font-size: 70px;
        font-weight: 800;
    line-height: 75px; color: white;}

.abtbnr .banner_txt .aboutus_bnrhd{    
line-height: 76px;
    font-size: 70px;
        font-weight: 800;
    line-height: 75px; color: white;}


.abtlnk{    display: inline-block;
    color: #FF2869;
    font-size: 16px;
    margin-right: 10px;
    font-weight: bold;}
.abtlnk:not(:last-child){    border-right: 2px solid #FF2869;
    padding-right: 15px;}
.bnr_blow_txt h1, .bnr_blow_txt .about_bnr_blow_tx{font-family: 'Raleway', sans-serif; 
margin: 0px;
line-height: 40px;
    font-size: 27px;
font-weight: bold;
}
.hedvmr{      font-family: 'Roboto Slab', serif;
  border: 1px solid #6e87b3;
    padding: 10px 25px;
    font-size: 14px;
    color: #1928a0;
    font-weight: bold;}
.bgw{background:white;}
.abthed{padding: 50px 0;}
.about_sec2{    background: #ffffff; padding: 100px 0;}
.abt_sc_hdl .abt_left_big_hd, .abt_sc_hdl .abt_lfet_sec_hd{font-family: 'Playfair Display', serif;
    font-size: 50px;    font-weight: bold;}
.abt_sc_hdl .abt_lfet_sec_hd{    FONT-SIZE: 33PX;    MARGIN-TOP: 0PX;}
.sec1_r .abt_right_hd{    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    font-size: 20px;
    margin: 0px;}
.sec1_r p, .addr_container p{font-size: 14px;
    color: #616161;
    font-family: 'Roboto', sans-serif;
    margin-top: 8px;}
.addr_container p{font-size: 16px;}
.sec1_l{margin-right: 40px;}
.inrdot{background: #FF2869;
    height: 5px;
    max-width: 80px;}

.about_cmp_sec.aboutsecttxt{    height: 700px;}
.about_cmp_sec .leftsecs{    width: 86%;     height: 700px;}
.about_cmp_sec .lftins{border-bottom: 700px solid rgba(31, 55, 78, 0.65);}
.about_cmp_sec .lft_txt_cntnr{width: 75%;}

/*SERVICE PAGE*/
.bnr_cnt.srvbnr{    
    position: relative;
    min-height: 400px;
    background: url('../images/services_bg.jpg') no-repeat;
    /*background: none;*/
    background-size: cover;
    background-position: center 100%;
}
.navful.srv_hdr{  background: rgba(0, 0, 0, 0.32);}
.servic_hlf_bnr .banner_txt{    margin-top: -35px;}
.servic_hlf_bnr .banner_txt p, .banner_txt .sun_page_bnr_txt{color: #ffffff; font-size: 40px; line-height: 43px;}
.sr_ctm{    background: white; padding: 60px 0;}
.sr_ctm [class*='col-']{margin:10px 0;}

.serhdcont{ border: 1px solid #a0a1a2;
    position: relative;
    min-height: 260px;
    width: 100%;
    display: block; color: black; font-family: 'Raleway', sans-serif;
    font-size: 20px; background-size: cover;}

/*.serhdcont:hover{background: #1A2749; color: white;}*/
.mclb{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -28px;
    z-index: 2;
    color: white;
    margin-top: -100px;}
.mclb p{    margin-top: 10px;
    font-weight: bold;}

.srct{    display: block;
    float: left;
    width: 100%;
    height: 100%;
    position: relative;

    }


.srct:after{    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    background-color: rgba(17, 33, 70, 0.8);
    top: 0;
    left: 0;
    z-index: 1;}
.img-responsive{display: inline-block !important;}
.webd{background: url(../images/bytesols_web-designing.jpg) no-repeat; background-size: cover;}
.webdv{background: url(../images/website_bg.jpg) no-repeat;     background-size: cover;}
.ecom{background: url(../images/ecoms.jpg) no-repeat;     background-size: cover;}
.intmkt{background: url(../images/bytesols_internet_marketing.jpg) no-repeat;     background-size: cover;}
.mblap{background: url(../images/mobile_app_bg.jpg) no-repeat;     background-size: cover;}

.serhdcont:hover{    background: rgba(0, 0, 0, 0.55); transition: background .2s linear;}
.srvhds{    background: #f3f6f8;}
.cstm1i{    line-height: 23px;    font-size: 30px !important; }
.srvccnts p, .divsparas p, .blog_cnt p{     font-size: 14px;
    font-family: 'Roboto', sans-serif;
    line-height: 21px;
    text-align: justify;}

.bloghead{    width: 70%;
    font-size: 18px !important;
    line-height: 23px;
    font-weight: bold;
    float: left;}
.srvccnts p:nth-of-type(1)::before{
    content: ' ';
    width: 18px;
    height: 25px;
    background: url(../images/block_up.png) no-repeat;
    float: left;
}


.srvccnts p:nth-of-type(1)::after{
    content: ' ';
    width: 20px;
    height: 12px;
    background: url(../images/blk_qt_dwn.png) no-repeat;
    display: inline-block;
    margin-left: 2px;
}

.srvicemore{border:1px solid black; float: left; border: 1px solid #ff2869;     padding: 8px;
    width: 140px;}

.mt50{margin-top: 50px;}
.prd_hd{text-align: center !important;    margin-top: 15px;}
.second_content_sec{background: #f6f6f6;
    padding-top: 45px;
    padding-bottom: 45px;}
.cont-hd{font-size: 35px;
    color: #4a515d;
    line-height: 35px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 25px;}
.cuttsr{-webkit-column-count: 2;  -moz-column-count: 2;    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    text-align:justify;}
.divsparas p{font-size: 14px; line-height: 25px;     color: #4a515d;}

.contsb-hd{text-align: left;
    font-size: 17px;
    color: #fa274a;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 14px;
}
/*portnavs*/
.prtfl_ul_cnt .nav-tabs{
    /*max-width: 800px;*/
         margin: auto;}
.srvhds,.bgi {background: url(../images/head_bg.jpg) no-repeat;  background-size: cover;}
.bnr_cnt.srvbnr.cntbnr{background: url(../images/contact-bytesols.jpg) no-repeat;}
.txar{height: 180px !important;}
.contactfrm [class*='col-']{
    margin:5px 0;
}

.form-cont-sec{padding: 70px 0;
    background: #f9f9f9;}
.cntbg{background: url(../images/cntbg.jpg) no-repeat; background-size: cover;}
.ftrfrmbtn{background: #131e29;
    color: white;
    border: 1px solid white;}
.portpg{padding: 50px 0;}
.cstmhds{font-size: 51px !important;     line-height: 70px !important;}
.conthd{font-size: 58px !important; line-height: 60px !important;}
.ppl_paybtn{    background: url(../images/paynow.png) no-repeat;
    background-size: contain;
    width: 137px;
    height: 60px;
    border: none;}

.help-block {
    color: #EE5757 !important;
    font-size: 11px;
    margin-top: -1px !important;
    margin-bottom: -18px !important;
}
.form-group{margin-bottom:0px; padding-right: 15px;}
fieldset{min-height:80px !important;}

.msg_img {
    width: 68px;
    height: 53px;
    float: left;
    background: url(../images/pmt_cmplt.png) no-repeat;
}

.grn {
    color: #00c600;
}
.cart_section{text-align: center;}
.namecls{text-transform: capitalize;     font-weight: bold;}

.pmt_note_div{font-size: 16px;}
.pmt_notification {max-width: 662px;
    margin: auto;
    float: none;
    text-align: left;
    margin-top: 20px;}
.ptb60{padding: 60px 0;}

.err_class{    border: 1px solid red !important;     background-color: #f3c8c8 !important;}
.error_div{position: absolute;
    top: -20px;
    left: 0px;
    color: red;
    font-size: 12px;
    font-weight: bold;}
.iframe_holder iframe{width: 100%;}



/*PAGINATION CSS*/
.pagination_div {
    width: 496px;
    margin: auto;
}
.pagination_div ul li {
    float: left;
    list-style: none;
    border: 1px solid #a09c9c;
    margin: 5px 1px;
}

.pagination_div ul li a {
    text-decoration: none;
    padding: 4px 10px;
    display: inline-block;
}
/*END OF PAGINATION*/
.blogperacont p{ line-height: 25px; }
.cstsrvrow :nth-child(4){    float: right; }




/*POPUP CSS*/
.popup_container{width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.57);
    position: fixed;
    top: 0px;
    z-index: 1000;
    display: none;
}
.pop_inner{     width: 100%;
    max-width: 500px;
    margin: auto;
    background: #ffffff;
    border: 2px solid black;
    padding: 40px 40px 25px 40px;
    box-sizing: border-box;
    margin: 13% auto;}

.pop_inner h2{text-align: center; margin-top: 0px;}
.pop_inner h1{font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}
.pop_inner h3{font-size: 12px;}
.sub_txt_cont{width: 100%;}
.pop_txt_cls{    width: 100%;
    max-width: 296px;
    padding: 7px;}
.popup_btn_cls{    margin: 0px;
    padding: 10px 29px;
    background: black;
    display: inline-block;
    color: white;
    border: none;
    margin-left: -5px;}
.popup_btn_cls:hover{background: #595555; color: white;}

.close_btn_cnt{float: right;
    position: relative;
    right: -36px;
    top: -39px;}
.close_btn_cnt i{    font-size: 19px; color: #575656;}
.skp_popuo{font: italic bold 11px/39px 'ElectraLTStd-Cursive';color: #ff9800;}
/*END POP UP CLASS*/



.portimgcont{
    
}

.pdt{
    padding-top:50px;
}
.portimgcont .img-responsive{
    width: 100% !important;
    height: auto;
}
.myheading{
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    line-height: 23px;
    font-size: 30px !important;
    border-bottom: 1px solid #9d9898;
    padding-bottom: 10px;
}