.textk2 p{display: contents;}
#newsflash .homepagek2 .imgk2{max-height: 300px;overflow: hidden;}
#newsflash .homepagek2 .imgk2 img{transform: scale(1);max-height: 300px;width: auto;display: block;margin-left: auto;margin-right: auto;position:relative;-webkit-transition: all 1.2s ease;transition: all 1.2s ease;-moz-transition: all 1.2s ease;}
#newsflash .homepagek2 .imgk2:hover{transform: scale(1.1);z-index:999;-webkit-transition: all 1.2s ease;transition: all 1.2s ease;-moz-transition: all 1.2s ease;}
#newsflash .homepagek2 h3 {font-size: 25px!important;min-height: 60px;}
.itemImage img{max-width:800px!important;}

#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {margin: 0px!important;}
.img-float-left, .img-float-right{width:100%;display:block;box-sizing:border-box;margin-top:50px;}
.img-float-left img{float:left;width:50%;box-sizing:border-box;display:block;}
.img-float-left p{float:right;width:50%;box-sizing:border-box;padding:10px;}
.img-float-right  img{float:right;width:50%;box-sizing:border-box;display:block;}
.img-float-right p{float:left;width:50%;box-sizing:border-box;padding:10px;}
.big-letter{font-size: 35px;line-height: 16px;display: initial;padding-right: 2px;color: #000;font-weight: bold;}

.rowinline{width:100%;display:block;box-sizing:border-box;}
.rowinline:after{content:" ";display:block;clear:both;}
#k2Container .row-2{width:50%;float:left;box-sizing:border-box;margin-bottom:20px;}
#k2Container .row-3{width:33.33%;float:left;box-sizing:border-box;margin-bottom:20px;}
#k2Container .row-4{width:25%;float:left;box-sizing:border-box;margin-bottom:20px;}
#k2Container .row-2 div, #k2Container .row-3 div, #k2Container .row-4 div{display:block;padding:10px;box-sizing:border-box;}

#breadcrumbs .modulecontent{padding:0px;}
#breadcrumbs .module {margin:0px;}
.headerlogoads{height: auto;width: 1417px;max-width:92.5%;display: block;margin-left: auto;margin-right: auto;}
.headerads{max-width: 600px;float: right;}
.headerads img{width:100%;height:auto;}
.headermenu{height: auto;width: 1417px;max-width:92.5%;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;background: #261b5d;border: 1px solid rgb(255, 255, 255);transition-duration: 1.5s;-webkit-transition-duration: 1.5s;-o-transition-duration: 1.5s;-moz-transition-duration: 1.5s;}
#followads{transition-duration: 0.01s;-webkit-transition-duration: 0.01s;-o-transition-duration: 0.01s;-moz-transition-duration: 0.01s;}
#logo a{background-size: 100%;background: url(/templates/forte/images/logos/logo_200.jpg) no-repeat 0 0;}
body #menuwrap {float: left;margin:0px;}
#menu{}
ul.menu > li{border-right: 1px solid #fff;padding-top:6px!important;margin-right:0px!important;padding-bottom:8px!important;}
body #menuright1{padding-top: 0px!important;margin-top: 20px!important;margin-right: 5px!important;width:50px;}
body #menuright2{padding-top: 0px!important;}
body .btn-group{color:#fff!important;border:0px!important;} 
body .btn-group img{margin-top: -1px;}
body .btn-group a{color:#fff!important;border:0px!important;text-shadow:unset;}
body .btn-group ul li a{color:#261b5d!important;}
#region1wrap{padding:0px!important;}
#region1wrap .modulecontent {padding: 0px;}
body.frontpage #component{display:none!important;}
body #region3wrap{width:1417px;max-width:92.5%;display:block;margin-left:auto;margin-right:auto;padding:0px!important;}
.mfp-wrap{z-index: 99999999999999999999999999;}
.itemBackToTop{display:none;}
body div.itemListCategory {border: 1px solid #df0716;border-radius: 4px;margin: 0px;}
body div.itemListCategory h2{color:#df0716;}
body .catItemTitle{height: 50px;}
body .catItemTitle a{font-size: 30px;color: #261b5d;}
body #right .modulecontent{padding:0px!important;}
body.frontpage .modulecontent {padding: 0px;}
.homepagemain{max-width:1080px;} 
.bigtitle h3{font-size:40px;}
.bigtitle p{font-size:20px!important;}
.homepagemain h2{width:100%;text-align:left;color: #df0716;}
.redlinearrowleft{width:100%;border-bottom: 2px solid #df0716;margin-top:5px;margin-bottom: 30px;}
.redlinearrowleft::after{content:"";display: block;float: left;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #df0716;margin-left:2%;}
.redlinearrowright{width:100%;border-bottom: 2px solid #df0716;margin-top:5px;margin-bottom: 30px;}
.redlinearrowright::after{content:"";display: block;float: left;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #df0716;margin-left:83%;}
.homepagek2{width:100%;display:block;margin-bottom:50px;}
.homepagek2 h3{color:#261b5d;padding-top: 15px;padding-bottom: 15px;text-align:left;}
.homepagek2 p{font-size:16px;padding-bottom: 15px;}
.homepagek2 h3 a{color:#261b5d;}
.imgk2{width:49%;float:left;}
.textk2{width:49%;float:right;}
.nofloat{width:100%;float:none!important;}
.homepagek2 button{border: 1px solid #261b5d!important;font-size: 16px;color: #261b5d;padding: 10px!important;background: none;}
.homepagek2 button a{color: #261b5d;}
.homepagek2 button:hover{border: 1px solid #df0716!important;color:#df0716;}
.homepagek2 button:hover a{color:#df0716;}
.ads{max-width:1080px;}  
.ads img{width:100%;height:auto;}
.adsleft{width: 49%;float: left;}
.adsright{width: 49%;float: right;}
#jxtcwall126{position: sticky;}                         
#region9wrap{padding:0px!important;border-bottom: 2px solid #df0716!important;}                          
#showcase1{display:none;}
#showcase1 .bigtitle h3 {font-size: 18px;padding-top:0px;}
#showcase1 .textk2 {padding-right: 5px;}
#showcase1 .bigtitle p {font-size: 16px!important;}
/*****Footer*****/ 
.logosfooter{width:100%;height:auto;box-sizing:border-box;}
.mainlogo{box-sizing:border-box;width: 100%;margin-bottom:50px;}
.mainlogo img{max-width:320px;display:block;margin-left:auto;margin-right:auto;}
.otherlogoin{width:100%;max-width:800px;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;}
.otherlogo{width:25%;float:left;box-sizing:border-box;}
.otherlogo img{max-width:60%;display:block;margin-left:auto;margin-right:auto;}
 #footerwrap{background:#161616!important;}
.footerin{max-width:1200px;display:block;margin-left:auto;margin-right:auto;box-sizing: border-box;border-bottom:2px solid #df0716!important;padding-bottom: 40px;}
.footerin .footerindiv{box-sizing: border-box;width:33.33%;float:left;}
.footerindiv h4{color:#fff;}
.footerindiv ul li{margin-bottom:10px;color:#777777;text-transform:uppercase;}
.footerindiv ul li:hover .fa{border: 1px solid #df0716;}
.footerindiv ul{padding:0px;margin-top:15px;}
.footerindiv .fa{border: 1px solid #777777;padding: 5px;width: 23px;height: 20px;text-align: center;border-radius: 180px;padding-top: 8px;font-size: 18px;}
#backtotop {cursor: pointer;z-index: 9999999999999999999999999999999999!important;display: none;background-color: rgba(255,255,255,0.6)!important;position: fixed!important;bottom: 50px!important;right: 5px!important;height: 18px;width: 35px;border-radius: 180px;text-align: center;font-size: 40px;padding-top: 17px!important;color: #000;line-height: 0px!important;border:1px solid #261b5d;}
 #backtotop img{margin-top: -10.5px;margin-left: 0px;max-width: 78%;}
.mail_phone_static{bottom: 50px;position: fixed;left: 5px;}
.mail_static{background-color: rgba(255,255,255,0.6)!important;height: 40px;width: 40px; border-radius: 180px;text-align: center;border:1px solid #261b5d;    overflow: hidden;} 
.mail_static img{max-width:90%;display:block;margin-left:auto;margin-right:auto;}
.phone_static{background-color: rgba(255,255,255,0.6)!important;height: 40px;width: 40px; border-radius: 180px;text-align: center;margin-top:20px;border:1px solid #261b5d;    overflow: hidden;}
.phone_static img{min-width: 119%;display: block; margin-left: -5px; margin-top: -3px;}
              
#message {position: fixed;bottom: 10px;left: 10px;padding: 10px;max-width: 320px;background: rgba(0,0,0,0.8);border: 1px solid #000;border-radius: 10px;display:none;}
#message button{color: #fff;background: no-repeat;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;border: 1px solid #fff!important;border-radius: 10px;}
#message button a{color: #fff!important;}
#close_message{width: 100%;text-align: right;font-size: 20px;color: #fff;font-weight: bold;cursor: pointer;}
#close_message:hover{color:red;}
/*****Footer*****/ 
                /*PopUp*/
              .text_item{max-width:400px;position:sticky;top:15%;left:30px;float:left;box-sizing: border-box;}  
   .gallery_yes{cursor:pointer;}
   .small_gal {width: 20%!important;float: left;box-sizing: border-box;}
    .small_gal div{width:100%;height:100%;max-width:200px;max-height:200px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;}
    .small_gal div img{height:auto;min-width: 400px;margin-left: -45%;}
    .small_gal p{text-align:center;}
   .gallery_item{width:100%;margin-top:2%;box-sizing: border-box;}     
   .gallery_inside {padding:5px;width:99%;display:block;margin-left:auto;margin-right:auto;margin-bottom: 50px;box-sizing: border-box;}          
   .gallery_inside img{width:80%;display:block;margin-left:auto;margin-right:auto;box-sizing: border-box;}               
  .gallery_inside iframe{width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 600px;box-sizing: border-box;}
              
.titlepop{text-align:center;display:none;}
.pop-modal-photo {display: none;position: fixed;z-index: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999!important;padding-top: 0%;left: 0;top: 0;width: 100%;height: 1800px;max-height: 100%;overflow: auto;background-color: rgba(0,0,0,0.9);}
.pop-close-photo {top: 20px;right: 20px;position: fixed;color: #FFF;font-size: 50px;font-weight: bold;cursor:pointer;}
.pop-close-photo:hover{color:red;}
.pop-modal-content-photo img{display:block;margin-left:auto;margin-right:auto;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;}
.pop-modal-content-photo {text-align: center;margin-top: 1.9%;z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999!important;display: block;height: auto;margin-left: auto;margin-right: auto;padding: 20px;width: 90%;max-width: 1280px;}
#iframe{text-align: center;margin-top: 1%;z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999!important;display: block;height: 80vh;margin-left: auto;margin-right: auto;padding: 20px;width: 90%;max-width: 1280px;}
#pre{position:fixed;top:50%;left:20px;color: #fff;font-size: 40px;cursor: pointer;width: 30px;height: 30px;}    
#nxt{position:fixed;top:50%;right:20px;color: #fff;font-size: 40px;cursor: pointer;width: 30px;height: 30px;}
#nxt p, #pre p {text-align: center;}
   #countelements{position: fixed;
    left: 30px;
    top: 30px;
    color: #fff;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 20px;}               
   
      
   .pop-modal-item .g-recaptcha {
    width: 100%!important;
    height: 100px;
    border-bottom: 0px!important;
}   
                 
  .pop-modal-item form input[type=submit] {
    padding: 10px;
    width: 100%;
    margin-top: 10px;
    background: none;
    border: 1px solid #000!important;
    border-radius: 6px;
    color: #000;
    z-index: 999999999999999999999999999999999999999;
}
                 
.pop-modal-item form iframe {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 80px;
    display: block;
}
                 
.pop-modal-item .g-recaptcha div {
    width: 100%;
    height: auto!important;
    border-bottom: 0px!important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
      
.pop-modal-item {display: none;position: fixed; z-index: 9999999999999999999999999999999999999999999999999999999!important;padding-top: 0%;left: 0;top: 0px;width: 100%;height: 2800px;max-height: 100%;overflow: auto;background-color: rgba(0,0,0,0.8);}
.pop-modal-content-item {margin-top: 1%;display: block;background-color: #f1f1f1;min-height: 375px;max-height: 760px;text-align: left;margin-left: auto;margin-right: auto;padding: 20px;width: 95%;}
.pop-modal-item iframe{width: 98%;margin-left: auto;margin-right: auto;height: 700px;display:block;}
.pop-close-item {top: -20px;position: sticky;color: #000;float: right;font-size: 40px;font-weight: bold;cursor:pointer;}
.pop-close-item:hover{color:red;}
/*PopUp*/