@charset "utf-8";
html,body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#f8f8f8;}
#top-wrapper{width:100%;background-color:#FF9F48;/*background:url(../images/bg-new.jpg) center top;*/}
h2{font-size:2.6em;line-height:1em;font-family:"trebuchet MS",Helvetica,sans-serif;color:#bc0000;letter-spacing:-2px;margin-bottom:10px;}
h2 span{display:block;color:#000;font-size:1.04em;font-weight:normal}
h3{font-size:20px;color:#1c1c1c;line-height:1.2em;font-weight:normal;margin-bottom:22px;margin-top:0;}
h4{font-size:25px;color:#000;line-height:1.2em;font-weight:normal;margin-bottom:14px;margin-top:0;}
a.img-border{/*border:1px solid #ff5d06; float:left;*/display:block;}
a.img-border:hover{/*border:1px solid #000*/}
a.img-border img{border:1px solid #ff5d06; }
a.img-border img:hover{border:1px solid #000;}
.clearfix{
	clear: both;
}


.top-wrapper{/*width:890px;*/margin:0 auto;height:762px;}
img{max-width:100%;}

.header{/*width:890px;float:left;padding:16px 0;*/ padding-top:16px; padding-bottom:16px; background-color:#000000; /*margin-bottom: 15px;*/ text-align:center;}
.big-txt{margin:10px 0;}
.header-txt-left{/*float:left;width:480px;*/word-spacing:-1px;}
.header-txt-right{/*float:right;width:375px;*/}
.header-txt-left p{font-size:14px;line-height:24px;}

.header-txt-right.visible-xs{position:relative; min-height:430px;}
/*.globe-wrapper{position:absolute; top:0; left:0; bottom:0; right:0; text-align:center;}
.sn-wrapper{position:absolute; top:182px; left:15px; right:0; bottom:0;}
*/
.globe-wrapper{position:relative; text-align:center;}
.sn-wrapper{text-align:center;}
.sn-wrapper a{/*position:absolute; top:182px; left:0px; right:0; bottom:0;*/display:inline-block;}


.soc-icon-fb{width:35px;height:35px;float:left;overflow:hidden;background:url(../images/icon-fb-hov.png); margin-bottom:15px;}
.soc-icon-fb:hover{background:url(../images/icon-fb.png);}
.soc-icon-tw{width:35px;height:35px;float:left;overflow:hidden;background:url(../images/icon-tw-hov.png); margin-bottom:15px;}
.soc-icon-tw:hover{background:url(../images/icon-tw.png);}
.soc-icon-ln{width:35px;height:35px;float:left;overflow:hidden;background:url(../images/icon-linkedin-hov.png); margin-bottom:15px;}
.soc-icon-ln:hover{background:url(../images/icon-linkedin.png);}
.soc-icon-gp{width:35px;height:35px;float:left;overflow:hidden;background:url(../images/icon-g+-hov.png); margin-bottom:15px;}
.soc-icon-gp:hover{background:url(../images/icon-g+.png);}
.soc-icon-yt{width:35px;height:35px;float:left;overflow:hidden;background:url(../images/icon-youtube-hov.png); margin-bottom:15px;}
.soc-icon-yt:hover{background:url(../images/icon-youtube.png);}

.service-box{position: relative;
             background: rgb(255,203,55);
background: linear-gradient(180deg, rgba(255,203,55,1) 0%, rgba(255,107,28,1) 100%); padding: 10px 0; top:10px;margin-top: 10px;border-radius: 15px;    display: table-cell;}
.service-box h4,
.service-box p{padding:0 10px;}
.service-box .wrapper{ width: 100%; height: 79px; background-position:center center; background-repeat: no-repeat; }
.service-box#brand-design .wrapper {background-image: url("../images/brand_design.jpg"); }
.service-box#brand-protection .wrapper {background-image: url("../images/brand_prot.jpg");  }
.service-box#communication  .wrapper {background-image: url("../images/brand_com.jpg");  }

.service-box:hover{
    box-shadow: 6px 9px 22px -7px #000;
}



.service-box h4{ margin-bottom: 14px;}
.service-box .wrapper{ margin: 14px 0;}
.service-box p{margin: 0px 0;}






#top-wrapper .row-3{padding:0 0 0 0px;margin-top:50px; width:100%;}
/*.wrapper{width:100%;overflow:hidden;}*/
.box{/*width:260px;float:left; width:100%;*/ position:relative; left:0; top:0px; right:0; bottom:0; margin-bottom:30px;}
.box.last{margin-bottom: 10px;}
.box .left-top-corner{background:url(../images/left-top-corner.png) no-repeat left top;height:15px;padding-left:15px}
.box .right-top-corner{background:url(../images/right-top-corner.png) no-repeat right top;height:15px;padding-right:15px}
.box .border-top{height:15px;background:url(../images/border-top.gif) repeat-x left top;font-size:0;line-height:0;width:100%}
.box .left-bot-corner{background:url(../images/left-bot-corner.png) no-repeat left bottom;height:15px;padding-left:15px}
.box .right-bot-corner{background:url(../images/right-bot-corner.png) no-repeat right bottom;height:15px;padding-right:15px}
.box .border-bot{height:15px;background:url(../images/border-bot.gif) repeat-x left top;font-size:0;line-height:0;width:100%}
.box .xcontent{ background:url(../images/box-tail.gif) repeat-x left top #ff6f1d;/*height:auto!important;*/}
.box .xcontent .wrapper{width:100%;overflow:hidden; margin-bottom: 14px;}

.box .xcontent .inner{padding:8px 26px 8px 26px; text-align: center;}
.box .xcontent h4{text-align:center; }
.box .xcontent .inner .wrapper a{text-align:center;}

.box .xcontent .inner p{font-size:15px; margin:0px;}
#bot-wrapper{/*width:890px;*/margin:40px auto;}
#bot-wrapper .bot-txt{/*width:530px;float:left;*/color:#1c1c1c;line-height:20px;}
#bot-wrapper .bot-txt-right{/*float:right;width:290px;*/padding:20px;border:1px solid #d2d2d2;-moz-border-radius:9px;border-radius:9px;margin-top:10px;}
#bot-wrapper .bot-txt-right .frmline{float:left;width:100%;margin:0px 0px 10px 0px;}
#bot-wrapper .bot-txt-right .frmline .field-label{width:24%;float:left;padding:6px 6px 6px 0px;}
#bot-wrapper .bot-txt-right .frmline .inbox{width:75%;float:left;padding:6px 6px;border:1px solid #d2d2d2;color:#898989;}
#bot-wrapper .bot-txt-right .frmline .btn{float:left;padding:6px 30px;border:1px solid #f7f7f7;font-size:14px;color:#ffffff;background-color:#417723;}
#bot-wrapper .bot-txt-right #result .success{color: #417723; font-size: 12px; font-weight:bold; line-height: 16px; margin-bottom: 10px;}
#bot-wrapper .bot-txt-right #result .error{color: #ac0014; font-size: 12px; font-weight:bold; line-height: 16px; margin-bottom: 10px;}
#bot-wrapper .bot-txt-right .validError{color: #ac0014; font-size: 12px; font-weight:bold; line-height: 16px;}


#footer{width:100%;background:#000000;padding:40px 0;}
#footer .footer-txt{color:#d2d2d2;/*width:890px;margin:0 auto;*/}
/*#footer .footer-txt .fleft{float:left;color:#d2d2d2;}*/
#footer .footer-txt .ltext,
#footer .footer-txt .rtext{text-align:center;}
#footer .footer-txt .rtext a{text-decoration:none;color:#f7f7f7;}
#footer .footer-txt .rtext a:hover{text-decoration:underline;color:#d2d2d2;}

.service-box a
{
    text-decoration: none;
    color: inherit;
}
.psrv_box
{
    
}

/*Jobs page styles start*/
#frm-job-wrap{padding:15px; margin:0;}
.jobs-heading{font-size: 13px;line-height: 18px;font-weight: bold; }
/*Jobs page styles end*/


/*
#footer .footer-txt .fright{float:right;}
#footer .footer-txt .fright a{text-decoration:none;color:#f7f7f7;}
#footer .footer-txt .fright a:hover{text-decoration:underline;color:#d2d2d2;}*/
@media(min-width:768px){
    
    
.psrv_box
{
    
}
	.service-box{ margin-top: 10px; padding: 12px 0;}
	.service-box h4,
	.service-box p{padding:0 12px;}



	.box{margin-bottom: 0px; top:10px; }
	.box.last{margin-bottom: 0px;}
	.box .xcontent{min-height:300px;}
	/*.box .xcontent h4{text-align:left;}*/
	h4{font-size:22px;}
	#footer .footer-txt .ltext{text-align:left;}
	#footer .footer-txt .rtext{text-align:right;}
	h2{font-size:2.8em;}
	#top-wrapper{width:100%;background:url(../images/bg-new.jpg) center top;}
	.header{background-color:transparent; text-align: left; }
	.big-txt{margin:15px 0;}
	.header-txt-left{margin-top:60px;}
	.header-txt-right{/*float:right;width:375px;*/margin-top:146px;}
	
	
	
	.box .xcontent{ min-height: 300px;}
	/*.box .xcontent .inner .wrapper a{text-align:left;}*/
	.box .xcontent .inner p{margin-bottom:14px;}
	/*.box .xcontent h4{margin-bottom: 14px;}*/
	
	
	.soc-icon-fb{margin-bottom:6px;}
	.soc-icon-tw{margin-bottom:6px;}
	.soc-icon-ln{margin-bottom:3px;}
	.soc-icon-gp{margin-bottom:0px;}
	.soc-icon-yt{margin-bottom:0px;}

}
@media(min-width:992px){
    
    
.psrv_box
{
    
}

h4{font-size:25px;}
h2{font-size:3.6em;}

.service-box{ margin-top: 0; padding: 10px 0;display: table-cell;}
.service-box h4,
.service-box p{padding:0 10px;}

.box .xcontent{min-height:270px;}

}
