body {
    width: 100%;
    height: 100%;
  /*  font-family: Lora,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
    color: #444;
    background-color: #fff;
}

html {
    width: 100%;
    height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 20px 0 20px 0;
    text-transform:  none;
   /* font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-weight: 700;
    letter-spacing: 1px;
}

p {
    margin: 0 0 0 0;
    font-size: 18px;
    line-height: 1.5;
}

.btn.btn-danger { background:#9b1b1e !important; border:1px solid #9b1b1e;}
@media(min-width:767px) {
    p {
      /*  margin: 0 0 35px;*/
        font-size: 20px;
        line-height: 1.6;
    }
}

a {
    color: #ab1717;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;

}

a:hover,
a:focus {
    text-decoration: none;
    color: #d00000;
}


a.no-ef:hover,
a.no-ef:focus {
    text-decoration: none;
    color: inherit;
}


.light {
    font-weight: 400;
}

.navbar-custom {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-transform: uppercase;
   /* font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
    background-color: #fff;
}

.navbar-custom .navbar-brand {
    font-weight: 700;
	margin:0; padding:0;
	margin:5px 0 0 30px; 
}
 
.navbar-custom.top-nav-collapse  .navbar-brand{ margin:0;}

.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #fff;
	font-weight:bold; text-shadow:2px 2px 5px #222;
		padding:15px 3% 15px 3%;
}



.navbar-custom.top-nav-collapse  rand img{ 
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;}
.navbar-custom.top-nav-collapse  .navbar-brand img{ height:50px; 
    }
	
.navbar-custom	.container{display:flex; flex-wrap:nowrap; justify-content:space-between}

.navbar-custom .nav{display:flex; flex-wrap:nowrap; justify-content:flex-end; flex-direction:row; align-items:center}
.navbar-custom .nav li.active {
    outline: nonte;
    background-color:#9b1b1e;
	color:#fff;
}

.navbar-custom .nav li{display:inline-block}
.navbar-custom .nav li.active a {
	color:#fff; 
} 
.navbar-custom .nav li a {
	white-space: nowrap;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.navbar-nav > li > a {
  line-height: 20px;
  position: relative;
  display: block;
  padding: 10px 15px;
}
.navbar-custom .nav.lang2 li a {	font-size:1.3em}
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li a.active {
    outline: 0;
    background-color:#9b1b1e;
	color:#fff;
}


.navbar-custom .nav li.lang{ position: relative;  width:65px;  float:right; margin:0 0 0 10px; padding:0 5px 0 5px; background:#9b1b1e; height:30px}
.navbar-custom .nav li.lang a{ position:absolute;  width:auto; text-align:center; display:inline-block; float:left; padding:5px; font-size:1em; background:#9b1b1e;}
.navbar-custom .nav li.lang span{ position:absolute;top:0; right:27px;  float:left; width:8px; color:#fff; display:inline-block; line-height:30px; text-align:center;}
.top-nav-collapse.navbar-custom .nav li.lang a,
.top-nav-collapse.navbar-custom .nav li.lang span{ color:#fff;}
.navbar-custom .nav li.lang a.mbtn1{ top:0; right:35px;  text-align:right;}
.navbar-custom .nav li.lang a.mbtn2{ top:0; right:5px;}

.navbar-custom  .nav.navbar-nav.lang1  li.lang{ width:65px}
.navbar-custom  .nav.navbar-nav.lang2  li.lang,
.navbar-custom  .nav.navbar-nav.lang3  li.lang{ width:80px}


.fixed-top.top-nav-collapse.navbar-custom .nav li a { text-shadow:0 0 0 #fff;}

#langul-xs{ margin:0; padding:0; position:absolute; top:10px; right:70px; width:90px; }
 
.navbar-header #langul-xs   span,
.navbar-header #langul-xs   a{float:left; color:#444; padding:10px 5px 10px 5px;text-shadow:0 0 0 #fff; }


@media(max-width:1200px) {
.navbar-custom  .navbar-brand img,
.navbar-custom.top-nav-collapse  .navbar-brand img{ 
    }
.navbar-custom .nav.lang2 li a {	font-size:1em; text-shadow:2px 2px 5px #222}
.navbar-custom .nav.lang1 li a { font-size:0.9em; text-shadow:2px 2px 5px #222; padding:20px 8px 25px 8px}
.navbar-custom .nav li.lang a{ padding:5px;}
 
    }
@media(max-width:992px) {
.navbar-custom  .navbar-brand img,
	.navbar-custom.top-nav-collapse  .navbar-brand img{ height:35px;  margin:10px 0 0 0;
    }
	 
.navbar-custom .nav.lang1 li a {font-size:12px; padding:20px 5px 25px 5px}
.navbar-custom .nav li.lang a{ padding:5px;}
}
@media(max-width:767px) {
.navbar-custom  .navbar-brand img,
.navbar-custom.top-nav-collapse  .navbar-brand img{ height:40px; margin:5px 0 0 0; padding:0;
    }
.navbar-custom.top-nav-collapse .navbar-brand {	margin:5px 0 0 30px; }
	
	
.navbar-custom .nav.lang1 li a {	font-size:1em; text-shadow:0 0 0 #fff; padding:8px}
.navbar-custom .nav li.lang1 a{ color:#fff;}
.navbar-custom .nav.lang2 li a {	font-size:1em; text-shadow:0 0 0 #fff; padding:8px}
.navbar-custom .nav li.lang2 a{ color:#fff;}
	
.navbar.navbar-custom.fixed-top{   border-bottom: 4px solid rgba(121,18,19,1);}
.navbar-custom  .nav.navbar-nav { background:#fff; margin:0; padding:0; 
       }
.navbar-custom  .nav.navbar-nav li{  border-top:1px solid #ccc;   }
	
.navbar-custom  .nav.navbar-nav li a{ color:#666;}
.navbar-custom .nav li  a:hover,
.navbar-custom .nav li.active  a{
    outline: 0;
    background-color:#9b1b1e;
	color:#fff;
}



}
@media(min-width:767px) {
    .navbar {
        padding: 20px 0;
        border-bottom: 0;
        letter-spacing: 1px;
        background: 0 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
        background-color: rgba(255,255,255,.9);
    }

    .top-nav-collapse .nav li a{ color:#444;
    }


    .navbar-custom.top-nav-collapse {
        border-bottom: 1px solid rgba(255,255,255,.3);
    }
}

.intro {
    display: table;
    width: 100%;
    height: auto;
    padding: 100px 0;
    text-align: center;
    color: #fff;
	/*
    background: #9b1b1e;*/
	
 /*   background: url(../images/bg1.jpg) no-repeat bottom center scroll;*/
    background-color: #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-position: 100% 100%;
	
}


.news-bg{  
    background: url(../images/bg2.jpg) repeat-x top left scroll;
	
}
.news-bg table{ background:#fff;}

#news{ position:relative; overflow:hidden;}
#news .container{ position:relative; z-index:700;}
#news .container_bg{  position:relative; z-index:20; width:100%; height:1px; }
#news .container_bg .cld{ text-align:center;  background:url(../images/pt_cld.png) no-repeat 0 100%; width:100px; height:370px; position:absolute;}
#news .container_bg .cld.cld1{ left:2%; top:-220px; color:#3b5998}
#news .container_bg .cld.cld2{ left:9%; top:-180px; color:#55acee}
#news .container_bg .cld.cld3{ left:16%; top:-250px; color:#617ff6}
#news .container_bg .cld.cld4{ right:2%; top:-170px; color:#0cb3ee}
#news .container_bg .cld.cld5{ right:9%; top:-230px; color:#99cc00}
#news .container_bg .cld.cld6{ right:16%; top:-190px; color:#a6b1b7 }
#news .container_bg .cld i{ margin:312px 5px 0 0 ;}
section {overflow: hidden}


  

.intro .intro-body {
    display: table-cell;
    vertical-align: middle;
}

.intro .intro-body .brand-heading {
    font-size: 40px;
}

.intro .intro-body .intro-text {
    font-size: 18px;
}

@media(min-width:767px) {
    .intro {
        height: 100%;
        padding: 0;
    }

    .intro .intro-body .brand-heading {
        font-size: 100px;
    }

    .intro .intro-body .intro-text {
        font-size: 25px;
    }
}

.btn-circle {
    width: 70px;
    height: 70px;
    margin-top: 15px;
    padding: 7px 16px;
    border: 2px solid #fff;
    border-radius: 35px;
    font-size: 40px;
    color: #fff;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
    outline: 0;
    color: #fff;
    background: rgba(255,255,255,.1);
}

.btn-circle i.animated {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}

.btn-circle:hover i.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes pulse {    
    0 {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {    
    0 {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

.content-section {
    padding-top: 100px;
}
.download-section {
    width: 100%;
    padding: 80px 0 80px 0;
    color: #fff; 
    background-color: #000;
	/*
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	*/

}

.contact-section {
    width: 100%;
    padding: 0px 0 60px 0;
    color: #444;
   /* background: url(../images/downloads-bg.jpg) no-repeat center top scroll;*/
    background-color: #fff; 
}

#map {
    width: 100%;
    height: 400px;
    margin: 0 0 40px 0;
    background: #f1f1f1 url(../images/loading.gif) no-repeat center center ;
}
#map_static{
    width: 100%;
    height: 396px;
    margin: 0 0 40px 0;
	position:relative;
    background: #f1f1f1;
	overflow:hidden;
}

#map_static #mapimg{
    width: 1920px;
    height: 396px;
    margin: 0 0 40px 0;
	position: absolute;
	left:50%;
	margin-left:-960px;
	top:0;
	
}
@media(max-width:767px) {
	#map_static{ 
    height: 260px; 
}
#map_static #mapimg{
    width: 1920px;
    height: 396px; 
	top:-20px;;
	
}
}

@media(min-width:767px) {
    .content-section {
       /* padding-top: 250px;*/
    }

    .download-section {
       /* padding: 100px 0;*/
    }

    #map {
        height: 400px;
       /* margin-top: 250px;*/
    }
}

.pdbtn img{
  
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pdbtn img:hover,
.pdbtn img:focus { padding:10px;
}

.btn {
    text-transform: uppercase;
    /*font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-weight: 400;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-default {
    border: 2px solid #ab1717;
    color: #ab1717;
    background-color: transparent; font-weight:bold;
}
.text-white.btn-default {
    border: 2px solid #fff;
    color: #fff;
}


.btn-default:hover,
.btn-default:focus {
    border: 2px solid #ab1717;
    outline: 0;
    color: #fff;
    background-color: #ab1717;
}



.text-white.btn-default:hover,
.text-white.btn-default:focus {
    border: 2px solid #fff;
    outline: 0;
    color: #222 !important;
    background-color: #fff;
}


ul.banner-social-buttons {
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        margin-top: 15px;
    }
}

 #bdtop{ padding-top:90px;}
 .bn_block_hide{ visibility:hidden; position:absolute; top:-700px;}
 
@media(max-width:767px) {
	
 #bdtop{ padding-top:20px;}
 
    ul.banner-social-buttons li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons li:last-child {
        margin-bottom: 0;
    }
}

footer {
    padding: 50px 0;
}

footer p {
    margin: 0;
}
/*
::-moz-selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(215,215,215,.2);
}

::selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(215,215,215,.2);
}*/

img::selection {
    background: 0 0;
}

img::-moz-selection {
    background: 0 0;
}

body {
    webkit-tap-highlight-color: rgba(255,255,255,.2);
}

.download-section h3{ font-size:1.3em; text-transform:none; margin:10px 0 10px 0;}
.download-section p{ font-size:1em; color:#fff;}

/*
#services .seBtn{ width:100%; height:200px; margin-bottom:20px; overflow:hidden; position:relative; cursor:pointer; background:#fff;}

#services .seBtn span.m0{ position:absolute; bottom:10px; left:0; width:100%; display:block; color:#000; font-weight:bold; text-transform:uppercase}
#services .seBtn i.fa{ line-height:100%; margin:60px}
#services .seBtn .popView { width:100%; height:200px; display:block; position:absolute; left:0; top:200px; background:rgba(0,0,0,.8); }
#services .seBtn .popView span{ display:block; padding:10px; color:#fff; text-align:left}
 */
#services{   padding: 100px 0;
 background:#000  url(../images/bg3.png) repeat-y center top scroll;  
}
	 
#products .inner-msg,
#products .inner-msg p,
#services .inner-msg ,
#services .inner-msg p{ color:#fff;}

.detail-content p,
.detail-content{font-size:16px;}
.detail-content h1,
.detail-content h2,
.detail-content h3,
.detail-content h4,
.detail-content h5{ font-size:1.5em; text-transform:none; margin:15px 0 15px 0;}
	 
#products{/* background:#2eaadd  url(../images/bg4.png)  repeat-y center top scroll;  */

background-color:#2eaadd;
background-position: center top scroll;
background-repeat:repeat-y;

	 padding:100px 0 100px 0;}
	 

 
#products a.animated{  text-align:center;  }
#products a.animated img,
#products a.animated strong{ display:block; color:#fff  }

 
 #it-support{/* background:#2eaadd  url(../images/bg4.png)  repeat-y center top scroll;  */

background-color:#f4f4f4;
background-position: left top scroll;
background-repeat: no-repeat;

	 padding:100px 0 100px 0;}
	 
#it-support_base{ background:rgba( 244,244,244,.8)}


 .svitem_cnt{ text-align:center;}
 .svitem_cnt .d-flex{ flex-wrap:wrap; justify-content:center;}
.svitem_cnt .svitem{ float:none; display:inline-block; margin:0 ; width:22% ; padding:2%; overflow:hidden;  }
.svitem_cnt  .svitem_link{background:#fff; display:block; height:200px; overflow:hidden; width:100%; position:relative;}

.svitem_cnt .sv_icon{ display:block; text-align:center;}
.svitem_cnt .sv_tt{display:block; text-align:center;}
.svitem_cnt .sv_cnt{ position: absolute; display:block; width:100%; height:100%; background:#f0f;
  background:rgba(240,240,240,0.7);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity:0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	left:0; top:0;
	}
.svitem_cnt .sv_short{ display:block; padding:10px; color:#000; font-size:14px; line-height:16px; text-align:left;}
.svitem_cnt .sv_cnt .btn{ display:block; margin:0 auto; max-width:100px;}
.svitem_link:hover .sv_cnt  ,
.svitem_link:focus .sv_cnt  {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity:1;
}
.svitem_cnt .sv_icon{ width:120px; height:auto; font-size:22px; display:block; margin:0 auto; padding-top:65px; overflow:hidden}

.svitem_link .sv_tt{position:absolute;  bottom:15px; left:5%; width:85%; display:block; color:#222; font-size:14px; font-weight:bold; text-align:center; }

h2.section_tt{ font-size:2.5em;}
@media(max-width:768px) {	

h2.section_tt{ font-size:1.5em;}

.svitem_cnt .svitem { width:48%;  padding:1%; } .svitem_cnt  .svitem_link{ height:120px;}  .svitem_cnt .sv_icon{ padding-top:20px; 	}  .svitem_cnt .sv_cnt{ visibility:hidden }  
.svitem_link .sv_tt{ bottom:8px;}
}
@media(min-width:768px) {	.svitem_cnt .svitem { width:48%;  padding:1%; } 	}
@media(min-width:992px) {	.svitem_cnt .svitem { width:23%; padding:1%;  } 	}
@media(min-width:1200px) {	.svitem_cnt .svitem { width:23%; padding:1%;  } 	}
 
#web-design{/* background:#fdcd07 url(../images/bg5.png) repeat-x  50% 0; */
background-color:#fdcd07;
background-position: 50% 0;
background-repeat:repeat-x;

padding:100px 0 100px 0;}
.wdsBtn_cnt{position:relative;overflow:hidden; width:100%; text-align:center   }
@media(min-width:768px) {	.wdsBtn_cnt{ max-height:170px;min-height:170px; }   	}
@media(min-width:992px) {	.wdsBtn_cnt{ min-height:150px; max-height:150px; } 	}
@media(min-width:1200px) {	.wdsBtn_cnt{ max-height:130px;min-height:130px; } 	}

  @media(max-width:768px) { .wdsBtn_cnt{ max-height:110px;min-height:110px; }  }
/*
.wdsBtn{ top:0; left:0; position:  absolute; width:100%; margin:0; height:100%; display:block;  background:rgba(240,240,240,0.7);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity:0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	
	 }
.wdsBtn span.tt{position:absolute;  top:15px; left:5%; width:85%; display:block; color:#222; font-size:14px; font-weight:bold; text-align:center; display:none;}

.wdsBtn a.wdsLink,
.wdsBtn a.wdsDetail{ width:40px; height:40px; position:absolute; color:#444; background:#fff; border:2px solid #ddd; display:block; bottom:20px;}
.wdsBtn a.wdsLink{ right:20px;}
.wdsBtn a.wdsDetail{left:20px;}
.wdsBtn a.img-circle{ line-height:36px; font-size:1.4em ; text-align:center }

.wdsBtn:hover span.tt,
.wdsBtn:focus span.tt{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity:1;
}*/
.wdsBtn_cnt span.tt{position:absolute;  top:0; left:0; padding:15% 5% 5% 5%; width:100%; height:100%; display:block; color:#222; font-size:14px; font-weight:bold; text-align:center; display:block;
 background:rgba(240,240,240,0.7);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity:0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.wdsBtn_cnt:hover span.tt,
.wdsBtn_cnt:focus span.tt{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity:1;
}

#footer_content p{ 
	font-size:1em;}
	
span.hr.cb1{ margin:30px 0 30px 0; display:block; height:1px; border-bottom:2px solid #816800; width:100%;}	
	
	#pcat_cnt .pd-col{ display:inline-block; margin:0 auto;  overflow:hidden; background:0;}
	#pcat_cnt .pd-col a{ cursor:pointer;  font-size:1.2em; line-height:1.2em; height:auto; text-transform:none; white-space: nowrap; padding:5px 20px 5px 20px;
	
    border: 2px solid transparent;
    color: #5e4c00;
    background-color: transparent; font-weight:bold;
	
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.lang3 	#pcat_cnt .pd-col a, 
.lang2 	#pcat_cnt .pd-col a{ 
padding:5px 30px 5px 30px;
}


	#pcat_cnt .pd-col a.active,
	#pcat_cnt .pd-col a:hover,
	#pcat_cnt .pd-col a:focus {
    border: 2px solid #5e4c00;
    outline: 0;
    color: #5e4c00;
    background:0;
}
	
	
	/*
#WebDesign a.growIn{ font-size:1.2em; height:100px;text-transform:none;}
#WebDesign a.growIn i{ margin-top:10px;}
#WebDesign a.growIn strong{ margin-top:5px; display:block; text-transform:none;}

#WebDesign a.wsABtn{ height:190px; display:block; border:0px solid #f0f; }
#WebDesign a.wsABtn span{ text-align:center; line-height:12px; } */
.plus_p{ font-size:1em;}

#PdModal ,
#PdModal p{ color:#fff;  font-size:1.5em;}
#PdModal .modal-content ,
#PdModal .modal-dialog,
#PdModal{ background:0;  border:0;
	-webkit-box-shadow: 0 0 0 0px #f00;
-moz-box-shadow:    0 0 0 0px #f00;
box-shadow:         0 0 0 0px #f00;
}
.modal-dialog .modal-content .modal-header button.close{ font-size:20pt; color:#fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity:1;
}
.modal-backdrop.in{ background:  #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity:0.8;
}




#block-area a.block-btn{ display:block; width:100%; height:100%; position:relative; }
#block-area{	} 
#block-area span.tt{ padding-top:30px; display:block;  }
#block-area span.tt i{ font-size:3em;}
#block-area span.tt span.tv{ display:block;  margin:5px 0 0 0; font-size:1em; line-height:1em}

#block-area #banner-block{ height:auto !important; background:#f0f; overflow:hidden; border:0;}
#block-area #banner-block a{ float:right;}



/*
#block-area .form-group{ display:block; margin-bottom:20px}
#block-area .input-group{ font-size:14px;line-height:20px;}
#block-area .input-group-addon{ border:0; background:0; color:#fff;}
#block-area .input-group-addon select{ border:0; background:0; color:#fff;}
#block-area .form-control2{ color:#fff; line-height:30px; font-size:14px; width:140px; text-align:center; background:0; border:0; border-bottom:1px solid #fff; }
*/

#block-area  #domain_block.block {height:240px}
#domain_block span.tt i{ font-size:6em; }
#domain_block span.tt span.tv{ display:block;  margin:10px 0 0 0;  font-size:1.5em; line-height:1em}
#domain_block #domain_block_icon{ padding:80px 0 0 0;}
 
 #block-area{}
#block-area .block{ height:120px;}
#block-area .block.last3{ height:200px;}
#block-area .block.last3 span.tt{ padding-top:60px;    }

#block-area .block{ padding:2px; background:0;}
#block-area .block a{ background:#b49f6a;}
#block-area .block.block-red  a{ background:#d8483d ;}
#block-area .block.block-blue  a{ background:#37889b;}
#block-area .block.block-orange  a{ background:#fc8e5b;}
#block-area .block.block-blue2    a{ background:#39a693 ;}
#block-area .block.block-purple a{ background:#906380;}
#block-area .block.block-yellow  a{ background:#e9c382;}



#bdpage{ background:#fff; width:100%; display: block; min-height:360px; z-index:10;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#bdpage.bg1{background:#fff;}
#bdpage.bg2{background:#d34726;}
#bdpage.bg3{background:#9b1b1e;}
#bdpage.bg3{}

 
 #bdpage_close{ width:60px; height:60px; display:block; position:absolute; left:0; top:0;  z-index:50; background:url(../images/btn_close.png) no-repeat 50% 50%}
 
 #bdpage_close.to_right{ width:60px; height:60px; display:block; position:absolute; left:auto; right:0; top:0;  z-index:50; background:url(../images/btn_close.png) no-repeat 50% 50%;  transform: scaleX(-1);}
 

#bdpage_cnt{ z-index:20;}
#bdpage.hide{ display:none}
 
.btn2{ color:#fff;font-size:14px; text-transform:none }

.modal-open #fixArea{ display:none;}
#fixArea{ position:fixed; z-index:5000; bottom:0; right:0px; display:block; height:100px; width:80px; border:0px solid #f0f;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity:0;
}
#fixArea.on{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity:1;
}
#fixArea a{background: rgba(44,44,44,.2); } 


#fixArea{ 
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;}
	
.myline{ height:18px; width:100%; max-width:500px; display:block; margin:5px auto 20px auto;  padding:0;}
.myline.myline-red{ background:url(../images/line2.png) no-repeat 50% 50%;}
.myline.myline-white{ background:url(../images/line1.png) no-repeat 50% 50%;}
.myline.myline-grey{ background:url(../images/line3.png) no-repeat 50% 50%;}
.myline.myline-blue{ background:url(../images/line4.png) no-repeat 50% 50%;}


   .owl-nav .owl-next{   right: -4%;}
   .owl-nav .owl-prev{   left: -4%;}
   .owl-nav .owl-next,
   .owl-nav .owl-prev{
	   background:0;
	   color:#2691bc;
	   top:122px;
	   font-size:3em;
	   display: inline-block;
    font-size: 20px;
    height: auto;
 
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
	 }
	 
/*---------wd detail---------*/

#wddt_cnt{}
#wddt_cnt .wddt_desc p,
#wddt_cnt .wddt_desc{ font-size:16px;}

.incModal{ border:0;

	}
.incModal 	 .modal-content,
.incModal 	 .modal-dialog{ background:0;border:0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;}
.incModal .modal-header { background:#9b1b1e; border:0;}
 /*-------------*/
 
 .more_cnt{ display:none; }
 
 
#support_detail{ /*position:absolute; background:rgba(230,230,230,.8); width:100%; overflow:visible; min-height:100%; display:block; z-index:5000;*/}
#support_detail.hide{ display:none;}
 
 #contact-us{}
 
 #qrform label.error{ color:#fff;}
 
 .domainArray-div{}
 
 .domainArray-div .domainArray-col{  padding:0 5px 0 5px;}
 .domainArray-div p.domainArray{ position:relative border:0; display:block; background:#fff; color:#9b1b1e; text-align:center; cursor: pointer;
 font-size:16px; margin-bottom:5px;
	 white-space: nowrap; line-height:30px;}
 
 .domainArray-div p.domainArray.selected{ border:0; display:block; background:#d34726; color:#fff}
 
 
 .domainArray-div p.domainArray input.inpcb { position:absolute; left:0; top:; width:2px; height:2px; visibility:hidden  }
 
 
@media(max-width:767px) {
 .domainArray-div .domainArray-col{ padding:0 5px 0 5px;}
 .domainArray-div p.domainArray{ font-size:13px; white-space: nowrap; line-height:40px;}
	
}
 
 #domain_page label.error{ font-weight:normal; color:#f00; font-size:14px;}
 
 #wddt_cnt p,
 #wddt_cnt{ color:#444}
 
 
 
 .cntCloseBtn{ display:block; margin:0 auto; clear:both; width:100%; max-width:200px; font-size:14px; background:#9b1b1e; color:#fff;
 line-height:20px; padding:5px; 
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;}
 .cntCloseBtn.blue{background:#006689; }
	
 .cntCloseBtn.up{
	    -moz-border-radius: 10px 10px 0 0 ;
    -webkit-border-radius:  10px 10px 0 0 ;
    border-radius: 10px 10px 0 0 ;
	 }
 .cntCloseBtn.down{
	    -moz-border-radius:  0 0 10px 10px ;
    -webkit-border-radius:  0 0 10px 10px ;
    border-radius: 0 0 10px 10px ;
	 }


 
.cntCloseBtn:hover  ,
.cntCloseBtn:focus  { color:#fff;
	background:#f00;
}
	
 .cntCloseBtn.blue:hover  ,
 .cntCloseBtn.blue:focus  { color:#fff;
	background:#2e5e6e;
}
#wdsearchInput_cnt{ border:2px solid #5e4c00; padding:0 30px 0 30px }
#wdsearchInput{ border:0; text-align:center; color:#5e4c00; background:0;

    border-radius: 0;
	-webkit-box-shadow: 0 0 0 0px #fff;
-moz-box-shadow:    0 0 0 0px #fff;
box-shadow:         0 0 0 0px #fff; margin:0; }
 
#wdsearchInput::-ms-clear {
    display: none;
}
#wdsearchInput::-webkit-input-placeholder,
#wdsearchInput::-moz-placeholder, 
#wdsearchInput:-moz-placeholder, 
#wdsearchInput:-ms-input-placeholder,
#wdsearchInput_cnt a#sc_clear  i.fa,
#wdsearchInput_cnt i.fa{ color:#5e4c00; }
#wdsearchInput_cnt #sc_go{ position:absolute; left:0; top:0; height:30px; width:30px; line-height:30px; text-align:center;}
#wdsearchInput_cnt a#sc_clear{ position:absolute; right:0; top:0; height:30px; width:30px; line-height:30px; text-align:center; color:#675300;}
#wdsearchInput_cnt a#sc_clear:hover   i.fa{ color:#675300;}
.social_cnt{ background:#003b89; height:30px; overflow:hidden;} 
.fblink{  text-align:left; display:block;  height:30px; line-height:30px; font-size:14px; width:160px; overflow:hidden;  padding:0; background:#003b89; color:#fff; float:left; clear:both}
.fblink:hover{ color:#ddd; }

 
#facebook_wall{ height:170px; background:#0958c1; overflow:hidden;}
  #facebook_wall .owl-carousel .item{ overflow:hidden;}
  #facebook_wall .owl-carousel .item a.fba{ text-align:left; line-height:16px; color:#fff; font-weight:bold; display:block; padding:10px 0 5px 0; white-space:nowrap; height:35px; display:block; }
  .fba,
  .fbp{ font-size:12px; line-height:14px; color:#fff;}

  .msg_cnt{ height:140px; overflow:auto; }
  #facebook_wall .msg_cnt a{ color:#fff; text-decoration:none;}	
  
.social_cnt .link{  width:30px; height:30px; display:block; float:right; color:#fff; line-height:30px; text-align:center;}

#fbfeedbox #dg-icon{ position:absolute; right:0; bottom:30px;}

#fbcar{ max-width:380px !important;   min-width:260px !important; }
@media(max-width:768px) { #fbcar{ max-width:280px;} }
@media(max-width:768px) { #facebook_wall{ max-width:280px !important;   overflow:hidden;} 
  #facebook_wall .owl-carousel .item a.fba{ max-width:280px !important;   overflow:hidden;} 
  .msg_cnt{ height:130px; width:170px; overflow:auto; }
 }


#careers_detail_cnt h1,
#careers_detail_cnt h2,
#careers_detail_cnt h3,
#careers_detail_cnt p,
#careers_detail_cnt{ color:#fff;}

#careers_detail_cnt p,
#careers_detail_cnt{ font-size:16px;}

.maindetail_modal{ border:0}
.maindetail_modal .modal-header { background:#9b1b1e; padding:5px;}
.maindetail_modal  .modal-title{ line-height:40px; height:40px; font-size:20px;}
.maindetail_modal .close.page-scroll{ color:#fff; font-size:22px; font-weight:bold;
line-height:30px; height:30px; width:30px; text-align:center;
display:inline-block;
  opacity:1;
  }

#productsModalView.maindetail_modal .modal-header { background:#1bc2db}
#productsModalView.maindetail_modal  .modal-title { color:#016473}
#it-supportModalView.maindetail_modal .modal-header { background:#444}
#it-supportModalView.maindetail_modal  .modal-title { color:#fff}

#tab_search{ display:flex; flex-wrap:wrap}
#tab_search .wditem_div {padding:10px;}



/*-----------2025----------*/

 .domainArray-div{ display:flex; justify-content:center; flex-wrap:wrap; align-content:flex-start}
 
 .domainArray-div .domainArray-col{width:25%;  padding:0 5px 0 5px;}
 .domainArray-div p.domainArray{ position:relative border:0; display:block; background:#fff; color:#9b1b1e; text-align:center; cursor: pointer;
 font-size:16px; margin-bottom:5px;
	 white-space: nowrap; line-height:30px;}
 
 .domainArray-div p.domainArray.selected{ border:0; display:block; background:#d34726; color:#fff}
 
 
 .domainArray-div p.domainArray input.inpcb { position:absolute; left:0; top:; width:2px; height:2px; visibility:hidden  }
 
  .domain_flex{ display:flex; flex-wrap:nowrap; align-items:center; justify-content:flex-end;  width:calc(100% - 10px); padding:5px; margin:0 auto 5px auto; background:#fff;}
 
  .cwhois:hover,
  .cwhois { cursor:pointer}
  
 .domain_flex .item_l{ padding-left:10px;  margin-right: auto; width:auto; display:inline-block; color:#444;}
 .domain_flex .item_r{ width:auto; display:inline-block}
@media(max-width:767px) {
 .domainArray-div .domainArray-col{ padding:0 5px 0 5px;}
 .domainArray-div p.domainArray{ font-size:13px; white-space: nowrap; line-height:40px;}
	
}
 
 #domain_page label.error{ font-weight:normal; color:#f00; font-size:14px;}
 
  

/*-----------2025----------*/