Theme Name: 

Theme URI: 

Description: 

Version: 1.0

Author: 

Author URI: 

*/
a img { border:none;}
a:focus{ outline:none;}
input:focus{ outline:none;}
textarea:focus{ outline:none;}
::-moz-selection
{
	background:#1f5dbf;
	color:white;
}
::selection{
	background:#00c35d;
	color:white;
}
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
ul , ol{
	margin:0px; padding:0px;
}

li{
	padding:0px;
	margin:0px;
	list-style:none;
}
a{
	text-decoration:none !important;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
}
h1, h2, h3, h4, h5, h6 {
	
	font-weight: normal;
	padding:0px;
	margin:0px;
}
p{
	margin:0px;
	padding:0px;
}

.clearfix{
	display: block;
	float: none !important;
	clear: both;
	overflow: hidden;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	/*overflow-x: hidden;*/
	background#000;
}
/*html, body{ height: 100%; }*/
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#ce6c0d !important;
}
.linkedin:hover{
	background:#0077b5 !important;
	display: block;
}
.twitter:hover{
	background:#41afee !important;
	display: block;	
}
.facebook:hover{
	background:#2655b8 !important;
	display: block;	
}
.wc-page-wrp{
	position:relative;
	width:100%;
	overflow-x: hidden;
	height: 100%;
}
.wc-header{
	width:100%;
}
.navbar-nav>li>.dropdown-menu{
    width: 100%;
    background:#262b30;
    left: 0;
    right: 0;
}
.navbar-nav>li>.dropdown-menu li{
	padding: 2px 0
}
.navbar-nav>li>.dropdown-menu li a{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    /*text-transform: uppercase;*/
    font-size: 13px;
    line-height: 24px;
}
.navbar-nav>li>.dropdown-menu li a:hover{
	background: transparent;
	color:#eda73d;
}
.navbar{
	margin-bottom:0;
}
.navbar-toggle {
    margin-right:0 !important;
}
.navbar-default .navbar-nav>li>a{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;/*regular*/
	color:#180000;
	font-size:13px;
	line-height:24px;
	text-transform:uppercase;
}
.navbar-default .navbar-nav>li .drop{
	background: url(../img/drop1.png) no-repeat 95% 50%;
}
.navbar-default .navbar-nav>li>a.drop:hover, .drop, .navbar-default .navbar-nav>li.active a.drop{
	background: url(../img/drop1.png) no-repeat 95% 50% #2f353a;
    color:#eda73d;
}
.navbar-default .navbar-nav>li>a:hover{
	background:#2f353a;
	color:#eda73d;
}
.navbar-default .navbar-nav>li:hover{
	background:#2f353a;
}
.navbar-default .navbar-nav>li:last-child:hover{
	background: transparent;
}
.navbar-default .navbar-nav>li:hover a{
	color:#eda73d;
}
.navbar-default .navbar-nav>li:hover ul.dropdown-menu li a{
	color: #fff;
}
.navbar-default .navbar-nav>li:hover ul.dropdown-menu li a:hover{
    color: #eda73d;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background:#2f353a;
	color:#eda73d;
}
.navbar-default{
	border:none !important;
}
.page-header-1{
	background:#2f353a;
	width:100%;
}
.page-header-2{
	background:url(../img/menu-shdw.png) repeat-x #fff;
	width:100%;
}
.navbar-default {
    background-color: transparent !important;
} 
.page-header{
	position:absolute;
	width:100%;
	margin:0;
	padding:0;
	border:none;
	z-index: 1;
}
.header-1icons{
}
.header-1icons ul{
	display:table;
	float:right;
}
.header-1icons ul li{
	float:left;
	border-right:solid 1px #3e4348;
}
.header-1icons ul li:hover{
	background:#000;
}
.header-1icons ul li:first-child{
	border-left:solid 1px #3e4348;
}
.header-1icons ul li a{
	color:#fff;
	font-size:13px;
	line-height:24px;
}
.header-1icons ul li a i{
	display:block;
}
i.wc-phone{
	background: url(../img/page-icons.png) no-repeat 0 -100px;
	width:30px;
	height:23px;
	display:block;
	float:left;
	margin-right: 6px;
}
i.wc-mail{
	background: url(../img/page-icons.png) no-repeat 0 -73px;
	width:30px;
	height:23px;
	display:block;
	float:left;
	margin-right: 6px;
}
i.wc-face-book{
	background: url(../img/page-icons.png) no-repeat -2px -22px;
	width:25px;
	height:25px;
	display:block;
	float:left;
}
i.wc-twitter{
	background: url(../img/page-icons.png) no-repeat -2px -46px;
	width:25px;
	height:25px;
	display:block;
	float:left;
}
i.wc-in{
	background:url(../img/page-icons.png) no-repeat 0 0;
	width:25px;
	height:25px;
	display:block;
	float:left;
}
.wc-popup-top{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	background:#feb341;
	color:#fff !important;
	text-transform:uppercase;
	font-size:14px;
	line-height:24px;
}
.wc-popup-top:hover, .wc-popup-top:focus{
	color:#fff !important;
	background:#ce6c0d !important;
}
.header-x{
	position:fixed;
	z-index:10;
	/*border-bottom:solid 4px #2f353a;*/
}
.page-logo{
	position:absolute;
	width: 130px;
}
.wc-logo1{
	top: -48px;
	background:#fff;
	padding: 20px 26px 14px 26px;
	z-index: 1;
}
.wc-logo2{
	position: absolute;
    top: 0px;
    background: #fff;
    padding: 5px 12px 6px 12px;
    z-index: 1;
	-webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    transition: 1s ease-out;
}
.wc-logo1 span{
	position:absolute;
	background:url(../img/logo-shdw.png) no-repeat;
	width:29px;
	height:159px;
	right: -30px;
	top:0;
	display:block;
}
.wc-logo2 span{
	height:95px;
}
.apge-slider{
	background:#243141;
	width:100%;
}
.wc-bnr-content{
}
.wc-bnr-content b{
	font-family: 'robotolight';
	font-weight:normal;
	color:#fff;
	font-size:24px;
    line-height: 32px;
    margin-bottom: 10px;
	display:block;
	min-height:30px;
}
.wc-bnr-content p{
	font-family: 'robotolight';
	color:#fff;
    font-size: 20px;
    line-height: 26px;
}
.wc-bnr-content.wc-black b, .wc-bnr-content.wc-black p{
	color:#494f54!important;
}
.wc-bnr-content h3{
	font-family: 'robotobold';
	font-size:44px;
	line-height:50px;
	/*text-transform:uppercase;*/
	color:#feb341;
}
.wc-bnr-content h3 i{
	font-family: 'robotolight';
	font-size:44px;
	line-height:50px;
	text-transform:uppercase;
	color:#feb341;
	font-style:normal;
}
.wc-bnr-btn{
	display: block;
	background:#feb341;
	font-family: 'robotomedium';
	font-size:18px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.wc-bnr-btn:hover{
	background:#f7933a;
	color:#fff;
}
#banner-slider{
	
}
.slide-vediorow{
	position:relative;
}
#banner-slider video {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100% !important;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    object-fit: cover;
}
.play_pause_container {
    position: relative;
    z-index: 3;
}
.play_video {
    text-align: center;
    height: 110px;
    width: 110px;
    cursor: pointer;
    background: transparent;
    border: 0;
    outline: none;
    float: none;
    display: block;
    padding: 0px;
    position: absolute;
    left: 0;
    right: 0;
    top:200px;
	bottom:0;
    margin:0 auto;
}
.play_video .play {
    background: url(../img/play.png) center center;
    display: block;
    height: 110px;
    width: 110px;
    cursor: pointer;
}
.play_video .pause {
    background: url(../img/pause.png) center center;
    display: block;
    height: 110px;
    width: 110px;
    cursor: pointer;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
#banner-slider .owl-controls{
	position:relative;
}
#banner-slider .owl-controls .owl-pagination{
	position:absolute;
	display: block;
	width: 110px;
	left:0;
	right:0;
	margin:0 auto;
    bottom: 85px;
}
#banner-slider .owl-controls .owl-pagination .owl-page{
	background:#ececec;
	width:17px;
	height:12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	float:left;
	margin-right:8px;
}
#banner-slider .owl-controls .owl-pagination .owl-page.active{
	background:#feb341;
	width:27px;
	height:12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
#banner-slider .owl-controls .owl-buttons{
	position:relative;
	width:100%;
}
#banner-slider .owl-controls .owl-buttons .owl-prev{
	background:url(../img/slide-ico.png) no-repeat;
	position:absolute;
	width:24px;
	height:30px;
	left:0;
    bottom: 270px;
}
#banner-slider .owl-controls .owl-buttons .owl-prev:hover{
	background:url(../img/slide-ico.png) no-repeat 0 -31px;
}
#banner-slider .owl-controls .owl-buttons .owl-next{
	background:url(../img/slide-ico.png) no-repeat -24px 0;
	position:absolute;
	width:24px;
	height:30px;
	right:0;
    bottom: 270px;
}
#banner-slider .owl-controls .owl-buttons .owl-next:hover{
	background:url(../img/slide-ico.png) no-repeat -24px -31px;
}
/*-------------------------------------------------------------------------*/
.wc-bnr-content .wc-bnr-imgl{
	display:none;
	width:200px;
	height:200px;
}
.wc-bnr-content .wc-bnr-img2{
	display:none;
	position:absolute;
	right:500px;
	top:100px;
}
.active .wc-bnr-content .wc-bnr-img1.bio1{
	position:absolute;
	top:100px;
	right: 130px;
	width:200px;
	height:200px;
	background:url(../img/image004.png) no-repeat;
}
.active .wc-bnr-content .wc-bnr-img2.bio2{
	position:absolute;
	top:100px;
	right:330px;
	width:179px;
	height:193px;
	display:block;
	background:url(../img/lock.png) no-repeat;
}
.active .wc-bnr-content .wc-bnr-img1.erp1{
	position:absolute;
	top:100px;
	right: 130px;
	width:344px;
	height:228px;
	display:block;
	background:url(../img/erp-img.png) no-repeat;
}
.active .wc-bnr-content .wc-bnr-img1{
  -webkit-animation: fadeInUp 300ms linear 300ms both;
  -moz-animation: fadeInUp 300ms linear 300ms both;
  -o-animation: fadeInUp 300ms linear 300ms both;
  -ms-animation: fadeInUp 300ms linear 300ms both;
  animation: fadeInUp 300ms linear 300ms both;
}
.active .wc-bnr-content .wc-bnr-img2.bio2{
  -webkit-animation: fadeInUp 300ms linear 600ms both;
  -moz-animation: fadeInUp 300ms linear 600ms both;
  -o-animation: fadeInUp 300ms linear 600ms both;
  -ms-animation: fadeInUp 300ms linear 600ms both;
  animation: fadeInUp 300ms linear 600ms both;
}
.active .wc-bnr-content .wc-bnr-img1.erp1{
  -webkit-animation: fadeInUp 500ms linear 500ms both;
  -moz-animation: fadeInUp 500ms linear 500ms both;
  -o-animation: fadeInUp 500ms linear 500ms both;
  -ms-animation: fadeInUp 500ms linear 500ms both;
  animation: fadeInUp 500ms linear 500ms both;
}
.active .wc-bnr-content .wc-anim1{
  -webkit-animation: fadeInUp 250ms linear 250ms both;
  -moz-animation: fadeInUp 250ms linear 250ms both;
  -o-animation: fadeInUp 250ms linear 250ms both;
  -ms-animation: fadeInUp 250ms linear 250ms both;
  animation: fadeInUp 250ms linear 250ms both;
}
.active .wc-bnr-content .wc-anim2{
  -webkit-animation: fadeInUp 300ms linear 300ms both;
  -moz-animation: fadeInUp 300ms linear 300ms both;
  -o-animation: fadeInUp 300ms linear 300ms both;
  -ms-animation: fadeInUp 300ms linear 300ms both;
  animation: fadeInUp 300ms linear 300ms both;
}

.int-testimonial .active figure, .active .wc-bnr-content .wc-anim3{
  -webkit-animation: fadeInUp 300ms linear 600ms both;
  -moz-animation: fadeInUp 300ms linear 600ms both;
  -o-animation: fadeInUp 300ms linear 600ms both;
  -ms-animation: fadeInUp 300ms linear 600ms both;
  animation: fadeInUp 300ms linear 600ms both;
}

.active .int-testimonial-col p, .active .wc-bnr-content .wc-anim4{
  -webkit-animation: fadeInUp 300ms linear 900ms both;
  -moz-animation: fadeInUp 300ms linear 900ms both;
  -o-animation: fadeInUp 300ms linear 900ms both;
  -ms-animation: fadeInUp 300ms linear 900ms both;
  animation: fadeInUp 300ms linear 900ms both;
}

.int-testimonial .active .testimonial-name,  .active .wc-bnr-content .wc-anim5{
  -webkit-animation: fadeInUp 300ms linear 1200ms both;
  -moz-animation: fadeInUp 300ms linear 1200ms both;
  -o-animation: fadeInUp 300ms linear 1200ms both;
  -ms-animation: fadeInUp 300ms linear 1200ms both;
  animation: fadeInUp 300ms linear 1200ms both;
}
.active .wc-bnr-content .wc-anim6{
  -webkit-animation: fadeInUp 300ms linear 1300ms both;
  -moz-animation: fadeInUp 300ms linear 1300ms both;
  -o-animation: fadeInUp 300ms linear 1300ms both;
  -ms-animation: fadeInUp 300ms linear 1300ms both;
  animation: fadeInUp 300ms linear 1300ms both;
}
/*-------------------------------------------------------------------------*/
.testinomiat-title{
	position: absolute;
	left: 0;
	right: 0;
	top: 165px;
	margin:0 auto;
}
.wc-news-sliderrow{
	position:relative;
}
.wc-news-slidercol{
    position: absolute;
    border-top: solid 1px #525c67;
    height: 70px;
    width: 100%;
    background: rgba(13, 18, 24, .8);
    top: -55px;
    padding-top: 19px;
    z-index: 2;
}
.news-slider-title{
	font-family: 'Allerta', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color:#fff;
	margin-right: -30px;
}
.news-slide-col{
	padding-right:70px;
}
.news-slide-col .item a h5{
	font-family: 'robotolight';
	background:url(../img/list-ico.png) no-repeat 0px 6px;
	padding-left:26px;
	margin-right:14px;
	color:#fff;
	font-size:12px;
	line-height:24px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.play_video{
	display:none;
}
#wc-slide-news .owl-controls .owl-buttons{
	border:solid 1px #fff;
	width:60px;
	height: 33px;
	right:0;
    top: 0;
	position:absolute;
	margin-right: -70px;
}
#wc-slide-news .owl-controls .owl-buttons .owl-prev{
	background:url(../img/next-prev-ico.png) no-repeat 10px 10px #11161b;
	width:29px;
	height:31px;
	display:block;
	float:left;
	text-indent: -2000px;
}
#wc-slide-news .owl-controls .owl-buttons .owl-prev:hover{
	background:url(../img/next-prev-ico.png) no-repeat 10px -15px #fff;
}
#wc-slide-news .owl-controls .owl-buttons .owl-next{
	background:url(../img/next-prev-ico.png) no-repeat -18px 10px #11161b;
	width:29px;
	height:31px;
	display:block;
	float:left;
	text-indent: -2000px;
}
#wc-slide-news .owl-controls .owl-buttons .owl-next:hover{
	background:url(../img/next-prev-ico.png) no-repeat -18px -15px #fff;
}
.int-history-row{
	background:#fff;
	padding-bottom: 25px;
}
.int-history-img{
}
.int-history-content{
}
.int-history-content h2{
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	font-weight:400;
	color:#363c4a;
	font-size:27px;
    line-height: 32px;
    letter-spacing: 2.8px;
}
.int-history-content h2 b{
	letter-spacing: 0 !important;
}
.int-history-content h2 span{
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	font-weight:700;
	color:#363c4a;
	font-size:27px;
	line-height:30px;
}
.int-history-content p{
	font-family: 'proxima_nova_rgregular';
	color:#111111;
	font-size:16px;
	line-height:26px;
}
.int-history-content a.wc-read-more2{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #feb341;
    width: 145px;
    height: 40px;
    padding-top: 10px;
    display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:28px;
	-webkit-box-shadow: inset 0px -3px 4px 0px rgba(50, 50, 50, 0.23);
	-moz-box-shadow:    inset 0px -3px 4px 0px rgba(50, 50, 50, 0.23);
	box-shadow:         inset 0px -3px 4px 0px rgba(50, 50, 50, 0.23);
}
.int-history-content a.wc-read-more2:hover{
	background:#f18d18;
}


footer{
	background:#2f353a;
	padding-bottom:50px;
}
.footer-menu{}
.footer-menu h2{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	color: #eda73d;
	font-size:18px;
	line-height:30px;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.footer-menu h2 b{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	color: #eda73d;
	font-size:18px;
	line-height:30px;
	text-transform: uppercase;
}
.footer-menu ul li{
	border-bottom:solid 1px #383b3f;
	padding: 2px 0px;
}
.footer-menu ul li:last-child{
	border-bottom:none;
}
.footer-menu ul li a{
	font-family: 'proxima_nova_rgregular';
	color:#c5c5c5;
	font-size:14px;
	line-height:26px;
}
.footer-menu ul li a:hover{
	color:#eda73d;
}
.footer-service-menu{
	
} 
.footer-service-menu h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #eda73d;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.footer-service-menu h2 b{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #eda73d;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
}
.footer-service-menu ul li{
	border-bottom:solid 1px #383b3f;
	padding: 2px 0px;
}
.footer-service-menu ul li:last-child{
	border-bottom:none;
}
.footer-service-menu ul li a{
	font-family: 'proxima_nova_rgregular';
	color:#c5c5c5;
	font-size:14px;
	line-height:26px;
}
.footer-service-menu ul li a:hover{
	color:#eda73d;
}
.footer-newsletter{
}
.footer-newsletter h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #eda73d;
    font-size: 18px;
    line-height: 30px;
	text-align:right;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.footer-newsletter h2 b{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #eda73d;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
}
.footer-newsletter p{
	font-family: 'proxima_nova_rgregular';
	text-align:right;
	font-size:14px;
	line-height:26px;
	color:#c5c5c5;
}
.int-newsletter{
	color:#fff;
	border:solid 1px #575f65;
	background:#3f464c;
	width:100%;
	height:43px;
	padding-left:22px;
	margin-top: 12px;
	font-size: 13px;
}
.int-newsletter ::-webkit-input-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 13px;
}
.int-newsletter :-moz-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 13px;
}
.int-newsletter ::-moz-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 13px;
}
.int-newsletter :-ms-input-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 13px;
}
.footer-newsletter .submit-newsletter{
	float:right;
	border:none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #feb341;
    width: 145px;
    height: 45px;
    padding-top: 1px;
    display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:18px;
	-webkit-box-shadow: inset 0px -3px 4px 0px rgba(50, 50, 50, 0.23);
	-moz-box-shadow:    inset 0px -3px 4px 0px rgba(50, 50, 50, 0.23);
	box-shadow:         inset 0px -3px 4px 0px rgba(50, 50, 50, 0.23);
}
.footer-newsletter .submit-newsletter:hover{
	background:#f18d18;
	outline:none !important;
}
.footer-adderss-col{
}
.footer-adderss-col h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #eda73d;
    font-size: 18px;
    line-height: 30px;
    text-align: right;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.footer-adderss-col h2 b{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #eda73d;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
}
.footer-adderss-col ul li{
	font-family: 'proxima_nova_rgregular';
    color: #c5c5c5;
    font-size: 14px;
    line-height: 26px;
	text-align:right;
}
.footer-adderss-col ul li span{
	display:inline-block;
}
.footer-adderss-col ul li i.location{
    background:url(../img/location.png) no-repeat 15px 5px;
    display: inline-block;
    width: 26px;
    height: 20px;
    vertical-align: top;
	margin-left: 25px;
}
.footer-adderss-col ul li a{
	font-family: 'proxima_nova_rgregular';
    color: #c5c5c5;
    font-size: 14px;
    line-height: 26px;
	text-align:right;
}
.footer-adderss-col ul li a:hover{
	color:#fff;
}
.footer-adderss-col ul li a i.mail{
	background:url(../img/mail.png) no-repeat 11px 8px;
    display: inline-block;
    width: 26px;
    height: 20px;
    vertical-align: top;
	margin-left: 25px;
}
.footer-adderss-col ul li a i.phone{
	background:url(../img/phone.png) no-repeat 12px 7px;
    display: inline-block;
    width: 26px;
    height: 20px;
    vertical-align:sub;
	margin-left: 25px;
}
.footer-adderss-col ul li a i.print{
	background:url(../img/print.png) no-repeat 11px 6px;
    display: inline-block;
    width: 26px;
    height: 20px;
    vertical-align: sub;
	margin-left: 32px;
}
.page-btm{
	background:#24292d;
	padding: 12px 0 6px 0;
}
.page-c-right{
	padding: 10px 0 8px 0;
}
.page-c-right p{
	font-family: 'proxima_nova_rgregular';
	color:rgba(197, 197, 197, .5);
	font-size:14px;
	line-height:26px;
}
.ftr-socialicons{
	float:right;
	padding: 12px 0 7px 0;
}
.ftr-socialicons a{
	float:left;
	margin-left: 5px;
}
.w-facebook{
	background:url(../img/media.png) no-repeat -28px 0px;
	display:block;
	width:28px;
	height:16px;
}
.w-facebook:hover{
	background:url(../img/media.png) no-repeat -28px -16px;
}
.w-ftwitter{
	background:url(../img/media.png) no-repeat 8px 0px;
	display:block;
	width:28px;
	height:16px;
}
.w-ftwitter:hover{
	background:url(../img/media.png) no-repeat 8px -16px;
}
.w-in{
	background:url(../img/media.png) no-repeat -58px 0;
	display:block;
	width:28px;
	height:16px;
}
.w-in:hover{
	background:url(../img/media.png) no-repeat -58px -16px;
}
.int-servicerow{
	background:#f5f4f2;
}
.int-service-title{
	
}
.int-service-title h2{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	font-size:27px;
	line-height:30px;
	color:#363c4a;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px;
}
.int-service-title h2 span{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	font-size:27px;
	line-height:30px;
	color:#363c4a;
}
.int-service-title p{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	font-size:16px;
	line-height:26px;
	color:#363c4a;
	text-align:center;
	margin-bottom:28px;
}
.service-list-left{
}
.service-list-left .int-service-content{
}
.int-service-content .readmore{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #feb341;
    width: 120px;
    height: 35px;
    padding-top:7px;
    display: inline-block;
    margin-top: 18px;
    margin-bottom: 15px;
    border: solid 1px #feb341;
}
.int-service-content .readmore:hover{
	color: #feb341;
	border: solid 1px #feb341;
	background:#f5f4f2;
}
.service-list-left .int-service-content h2{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	color:#363c4a;
	font-size:16px;
	line-height:30px;
	text-align:right;
	/*text-transform: uppercase;*/
}
.service-list-left .int-service-content  h2 b{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	color:#363c4a;
	font-size:16px;
	line-height:30px;
	text-transform:uppercase;
}
.service-list-left .int-service-content p{
	font-family: 'proxima_nova_rgregular';
	color:#777777;
	font-size:14px;
	line-height:22px;
	text-align:right;
}
.service-list-left .int-service-content .service-icon{
	display: inline-block;
	float:right;
	width:95px;
	height:175px;
	position:relative;
}
.service-list-left .int-service-content .service-icon span{
	border:solid 3px #feb341;
	display:block;
	width:52px;
	height:52px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	position:relative;
	float: right;
	-webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
.service-list-left .int-service-content:hover .service-icon span{
	transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
.service-list-left .int-service-content .service-icon span .img-1{
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:5px;
}
.service-list-left .int-service-content .service-icon span .img-2{
	width:26px;
	height:16px;
	display:block;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:14px;
}
.service-list-left > .int-service-content > .service-icon > .wc-h-line{
	height:45px;
	position:absolute;
	width:5px;
	right: 24px;
    top: 66px;
	border-right:dotted 4px #232c3b;
}
.service-list-left > .int-service-content:hover > .service-icon > .wc-h-line{
	height:45px;
	position:absolute;
	width:5px;
	border-right:dotted 4px #feb341;
}
.service-list-right{
}
.service-list-right .int-service-content h2{
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	color:#363c4a;
	font-size:18px;
	line-height:30px;
	text-align:left;
	text-transform: uppercase;
}
.service-list-right .int-service-content  h2 b{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	color:#363c4a;
	font-size:18px;
	line-height:30px;
	text-transform: uppercase;
}
.service-list-right .int-service-content p{
	font-family: 'proxima_nova_rgregular';
	color:#777777;
	font-size:14px;
	line-height:22px;
	text-align:left;
}
.service-list-right .int-service-content .service-icon{
	float:left;
	width:95px;
	height: 160px;
	position:relative;
}
.service-list-right > .int-service-content > .service-icon > .wc-h-line{
	height:45px;
	position:absolute;
	width:5px;
	left:24px;
    top: 66px;
	border-right:dotted 4px #232c3b;
}
.service-list-right > .int-service-content:hover > .service-icon > .wc-h-line{
	height:45px;
	position:absolute;
	width:5px;
	border-right:dotted 4px #feb341;
}
.service-list-right .int-service-content .service-icon span{
	border:solid 3px #feb341;
	display:block;
	width:52px;
	height:52px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	position:relative;
	-webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
.service-list-right .int-service-content:hover .service-icon span{
	transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
.service-list-right .int-service-content .service-icon span .img-3{
	width:35px;
	height:22px;
	display:block;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top: 12px;
}
.service-list-right .int-service-content .service-icon span .img-4{
    width: 31px;
    height: 25px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 9px;
}
.service-animated-row{
	width:100%;
	margin-left:-15px;
	margin-left:-15px;
}
.add-on-featur-container{
	background: #eda73d;
    padding-top: 45px;
    padding-bottom: 35px;
}
.add-on-features{
	
}

.wc-int-market-business{
	padding-top:75px;
	padding-bottom:65px;
}
.int-marker{
}
.business h2, .int-marker h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 27px;
	line-height: 30px;
	color: #363C4A;
	text-transform: uppercase;
	margin-bottom:25px;
}
.business h2 span, .int-marker h2 span{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 27px;
	line-height: 30px;
	color: #363C4A;
}
.business p, .int-marker p{
	font-family: 'proxima_nova_rgregular';
	color:#777777;
	font-size:14px;
	line-height:22px;
}
.business p a, .int-marker p a{
	color:#feb341;
	font-family: 'proxima_nova_rgregular';
	font-size:14px;
	line-height:22px;
}
.business p a:hover, .int-marker p a:hover{
	color:#bf5f04;
}
.int-testimonial{
	position: relative;
}
.int-testimonial::after{
	content: '';
	position: absolute;
	bottom: 0;
	background:url(../img/testimonial-bg.jpg) no-repeat;
	background-size: cover;
	border-top:solid 4px #fff;
	width: 100%;
	height: 85%;
	z-index: 0;
}
.int-testimonial-container{
	position: relative;
	z-index: 1;
}
.int-testimonial .owl-controls{
	position:relative;
}
.int-testimonial .owl-controls .owl-pagination{
	position:absolute;
	display:block;
	width: 60px;
	left:0;
	right:0;
	margin:0 auto;
    bottom: -45px;
}
.int-testimonial .owl-controls .owl-pagination .owl-page{
	background:#ececec;
	width:17px;
	height:12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	float:left;
	margin-right:8px;
}
.int-testimonial .owl-controls .owl-pagination .owl-page.active{
	background:#2f353a;
	width:27px;
	height:12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.int-testimonial-col{
}
.int-testimonial-col p{
	font-family: 'proxima_nova_rgregular';
	color:#fff;
	font-size:16px;
	line-height:26px;
	text-align:center;
	margin-bottom:15px;
}
.int-testimonial h2{
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-weight: 700;
	font-size: 27px;
	line-height: 30px;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:35px;
}
.int-testimonial .testimonial-name{
	height:45px;
	padding-left:68px;
	font-family: 'proxima_nova_rgbold';
	color:#fff;
	font-size:20px;
	line-height: 36px;
	display: table;
	background:url(../img/name-bg.png) no-repeat left 0;
	margin:0 auto;
}
.int-testimonial .testimonial-name a{
	display:block;
	font-family: 'proxima_nova_rgregular';
	color:#fff;
	font-size:16px;
	line-height:12px;
	text-align:center;
}
.int-testimonial .testimonial-name a:hover{
	color:#ee0000;
}
.int-testimonial figure{
	width:137px;
	height:137px;
	margin:0 auto;
}
.rocket-x{
	display:none;
}

/*-----------------------------------------------------------------------------*/
/*---------------------------->D&D ABOUT PAGE  <------------------------------*/
/*-----------------------------------------------------------------------------*/

.wc-innerpage-title{
	/*background:url(../img/innerpage-title.jpg) no-repeat;*/
	width:100%;
}
.innerpage-title-content{
}
.innerpage-title-content h2{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;/*regular*/
	font-size:27px;
	line-height:30px;
	color:#fff;
	margin-bottom:10px;
	/*text-transform: uppercase;*/
}
.innerpage-title-content h2 span{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;/*regular*/
	color:#fff;
	font-size:27px;
	line-height:30px;
}
.innerpage-title-content p{
	font-family: 'proxima_nova_rgregular';
	color:#fff;
	font-size:15px;
	line-height:21px;
	text-align:center;
}
.innerpage-title-content .title-text>ul{
	display: table;
    margin: 0 auto;
}
.innerpage-title-content .title-text>ul li{
	display:table-cell;
	/*min-width:230px;*/
	font-family: 'proxima_nova_rgregular';
	color:#fff;
	font-size:15px;
	line-height:21px;
	float:left;
	list-style:disc;
	margin-right: 25px;
	text-transform:capitalize;
	position:relative;
	padding-left:25px;
}
.innerpage-title-content .title-text>ul li::before{
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    background: url(../img/sprite.png) no-repeat -209px -7px;
    left: 0;
    top: 3px;
    bottom: 0;
}	
.about-listrow{
	background: #eda73d;
	padding: 26px 0 30px 0;
}
.wc-page-about{
	padding-bottom: 48px;
}
.wc-page-about2{
	background:#f5f4f2;
	padding-bottom: 30px;
	padding-top:35px;
}
.wc-about-img-col{
	padding-top:36px;
}
.wc-about-content-col{
	background:url(../img/about-line.jpg) repeat-y left;
	padding-left:28px;
	position:relative;
	margin-top:47px;
	padding-top:22px;
}
.wc-about-content-col span.content-dot1, .wc-about-content-col span.content-dot2{
	position:absolute;
	width:16px;
	height:16px;
	display:block;
	background:#feb341;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.wc-about-content-col span.content-dot1{
	top:0;
	left:-8px;
} 
.wc-about-content-col span.content-dot2{
	bottom:0;
	left:-8px;
}
.wc-about-content-col p{
    font-family: 'proxima_nova_rgregular';
    color: #777777;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
}
.page-about2-content{
    padding-top: 25px;
    margin-bottom: 30px;
}
.page-about2-content p{
    font-family: 'proxima_nova_rgregular';
    color: #777777;
    font-size: 14px;
    line-height: 22px;
}
.page-about2-list1{
	border-bottom:solid 1px #eaeaea;
}
.page-about2-list1 span{
	background:url(../img/list-style1.png) no-repeat 4px 22px;
	font-family: 'proxima_nova_rgbold';
	display: block;
	color:#fff;
	font-size:15px;
	line-height:21px;
	padding:20px 0 18px 50px;
}
.page-about2-list2 span{
	background:url(../img/list-style1.png) no-repeat 4px 22px;
	font-family: 'proxima_nova_rgbold';
	display: block;
	color:#fff;
	font-size:15px;
	line-height:21px;
	padding:20px 0 18px 50px;
}
/*.wc-scroll-to-top{
	background:url(../img/scroll-top.png) no-repeat;
	width:80px;
	height:82px;
	display:block;
	position:absolute;
	right:20px;
	top:80%;
}*/
.page-brdcm{
	margin-bottom:10px;
}
.page-brdcm ul{
	display: table;
	margin: 0 auto;
}
.page-brdcm ul li{
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	line-height: 21px;
	display: table-cell;
	float: left;
	margin-right: 12px;
	/*text-transform: capitalize;*/
}
.page-brdcm ul li a{
	font-family: 'proxima_nova_rgregular';
	font-size: 13px;
	line-height: 21px;
	display: table-cell;
	text-transform: capitalize;
}
.wc-innerpage-title .innerpage-title-content .page-brdcm ul li a:hover, .contactpage-title .innerpage-title-content .page-brdcm ul li a:hover{
	color: #feb341;
}
.wc-innerpage-title .innerpage-title-content .page-brdcm ul li, .wc-innerpage-title .innerpage-title-content .page-brdcm ul li a{
	color: #fff;
}

/*  CONTACT US
-------------------------------------------------------------------------*/
.form-content {
    padding-bottom: 40px;
}
.form-content h2{
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 30px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.form-content p{
	font-family: 'proxima_nova_rgregular';
	font-size: 15px;
	line-height: 21px;
	color: #9b9b9b;
}
.contactpage-title .innerpage-title-content .page-brdcm ul li{
	color: #111111;
}
.contactpage-title .innerpage-title-content .page-brdcm ul li a{
	color: #848181;
}
.contactpage-title{
	border-top: solid 1px #e9e9e9;
	padding-top: 35px;
    padding-bottom: 15px;
}
.contactpage-title h2 {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 27px;
    line-height: 30px;
    color: #363c4a;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.wc-contact-wrp{
	background: url(../img/contact-bg.jpg) no-repeat center;
	background-size: cover;
	padding-top: 45px;
	padding-bottom: 52px;
}
.wc-contact-row{
	background: #fff; 
}
.contact-formrow{
	padding: 50px 20px 35px 50px;
}
.contact-addressrow{
	padding: 52px 0 0 0;
}
.wc-input{
   width: 100%;
   height: 48px;
   border-radius: 0;
   outline: none;
   background: #f8f8f8;
   margin-bottom: 20px;
   padding-left: 32px;
   border:solid 1px #f0eeee;
   box-shadow: none;
}
.wc-text{
	padding: 20px 30px;
	width: 100%;
	height: 120px;
	border: none;
	border-radius: 0;
	outline: none;
	background: #f8f8f8;
	margin-bottom: 25px;
	border:solid 1px #f0eeee;
	box-shadow: none;
} 	
.wc-input:focus, .wc-text:focus{
	border:solid 1px #feb341;
}
.contact-submmit{
	font-family: 'robotobold';
	background: #feb341;
	width: 100%;
	height:54px;
	text-transform: uppercase;
	color: #fff;
	border-radius:0;
}
.contact-submmit:hover{
	background: #f78911;
	color: #fff;
}
.contact-addressrow .address{
	border-bottom: solid 1px #f8f8f8; 
	padding-left: 20px;
}
.contact-addressrow .email{
	border-bottom: solid 1px #f8f8f8; 
	padding-left: 20px;
	padding-top: 40px;
}
.contact-addressrow .phone{
	padding-left: 20px;
	padding-top: 40px;
}
.contact-addressrow .address, .contact-addressrow .email, .contact-addressrow .phone{
	display: table;
	margin-bottom: 12px;
}	
.contact-addressrow .address figure, .contact-addressrow .email figure, .contact-addressrow .phone figure{
	display: table-cell;
	float: left;
	padding-right: 15px;
}
.contact-addressrow .address figcaption, .contact-addressrow .email figcaption, .contact-addressrow .phone figcaption{
	display: table-cell;
	float: left;
	padding-left: 30px;
	position: relative;
}
.contact-addressrow .address figcaption::before, .contact-addressrow .email figcaption::before, .contact-addressrow .phone figcaption::before{
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: #f9a21e;
	width: 2px;
	height: 36px;
}
.contact-addressrow .address figcaption b, .contact-addressrow .email figcaption b, .contact-addressrow .phone figcaption b{
	font-family: 'robotobold';
	color: #363c4a;
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
}
.contact-addressrow .address figcaption p, .contact-addressrow .email figcaption p, .contact-addressrow .phone figcaption p{
	font-family: 'proxima_nova_rgregular';
	color: #9b9b9b;
	font-size: 15px;
	line-height: 24px;
}
.contact-addressrow .address figcaption a, .contact-addressrow .email figcaption a, .contact-addressrow .phone figcaption a{
	font-family: 'proxima_nova_rgregular';
	color: #9b9b9b;
	font-size: 15px;
	line-height: 24px;
	display: block;
}
.contact-addressrow .address figcaption a:hover, .contact-addressrow .email figcaption a:hover, .contact-addressrow .phone figcaption a:hover{
	color: #f9a21e;
}
.address-ico{
	width: 40px;
	height: 45px;
	display: block;
	background: url(../img/sprite.png) no-repeat 0 0;
}
.email-ico{
	width: 40px;
	height: 45px;
	display: block;
	background: url(../img/sprite.png) no-repeat -37px 0;
}
.phone-ico{
	width: 40px;
	height: 45px;
	display: block;
	background: url(../img/sprite.png) no-repeat -80px 0;
}
.contact-map{
	width: 100%;
	color: #fff;
}
.contact-mapcol{
	padding-top: 30px;
}
.contact-map h1{
	font-family: 'robotobold';
	color: #363c4a;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	text-align: center;
    margin-bottom: 35px;
    margin-top: 20px;
}
.wc-addresscol-sm b{
	color: #1e222b;
    font-size: 14px;
    font-family: 'robotobold';
    text-transform: uppercase;
    padding-left: 30px;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 16px;
    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;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.wc-addresscol-sm:hover b{
	color: #f78911;
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.wc-addresscol-sm p{
	color: #9b9b9b;
    font-size: 15px;
    line-height: 28px;
    font-family: 'proxima_nova_rgregular';
    text-align: left;
}
.gm-style-iw>div{
	display: inline-block;
    overflow: auto;
    max-height: 323px;
    width: 100%;
    height: 100%;
    max-width: 350px;
}
.contact-map .map_canvas {
    width: 100%;
    height: 455px;
    box-sizing: border-box;
}
#bodyContent h1 {
    color: #1e222b;
    font-size: 14px;
    font-family: 'robotobold';
    text-transform: uppercase;
    padding-left: 30px;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 16px;
    margin-top: 20px;
}
#bodyContent h2 {
    color: #9b9b9b;
    font-size: 15px;
    font-family: 'proxima_nova_rgregular';
    padding-left: 30px;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 24px;
    margin-top: 10px;
}
#bodyContent p, .wc-addresscol-sm h2{
    color: #9b9b9b;
    font-size: 15px;
    line-height: 28px;
    font-family: 'proxima_nova_rgregular';
    text-align: left;
}
.contact-logocol .arrow {
    content: ' ';
    display: block;
    width: 38px;
    height: 52px;
    background: url(../img/icon-contact-map.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    left: 100%;
    top: 30px;
}
.contact-logocol .arrow1 {
    content: ' ';
    display: block;
    width: 38px;
    height: 52px;
    background: url(../img/icon-contact-map2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    right: 100%;
    top: 30px;
}
.contact-formrow ::-webkit-input-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 15px;
}
.contact-formrow :-moz-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 15px;
}
.contact-formrow ::-moz-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 15px;
}
.contact-formrow :-ms-input-placeholder {
	font-family: 'proxima_nova_rgregular';
    color: #a8a8a8;
    font-size: 15px;
}
.contact-logocol {
    padding: 15px;
}	

/*  REQUEST A QUOTE
------------------------------------------------------------------------*/
.request-quote-container{
	background: url(../img/contact-bg.jpg) no-repeat center;
    background-size: cover;
    padding-top: 45px;
    padding-bottom: 52px;
}
.request-quote-row{
	background:#fff;
	padding:40px 20px;
}
.form-inputcol, .form-textcol{
    position: relative;
}
.form-input{
    width: 100%;
    height: 48px;
    border-radius: 0;
    outline: none;
    background: #f8f8f8;
    margin-bottom: 28px;
    padding-left: 32px;
    border: solid 1px #f0eeee;
    box-shadow: none;
}
.form-text{
    padding: 20px 30px;
    width: 100%;
    height: 120px;
    border: none;
    border-radius: 0;
    outline: none;
    background: #f8f8f8;
    margin-bottom: 28px;
    border: solid 1px #f0eeee;
    box-shadow: none;
}
.form-input:focus, .form-text:focus, .form-selectcol .selecter.focus .selecter-selected{
	border:solid 1px #feb341;
}
.request-quote-row h2{
	font-family: 'robotobold';
    color: #feb341;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
	text-align:center;
	margin-bottom:20px;
}
.briefly-section, .interested-section{
	padding:20px 0;
}
.wc-submit{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	background:#feb341;
	color:#fff !important;
	text-transform:uppercase;
	font-size:14px;
	line-height:32px;
	outline:none;
	width:100%;
	border-radius:0;
}
.wc-submit:hover, .wc-submit:focus{
	color:#fff !important;
	background:#ce6c0d !important;
}
/* CHECK BOX
------------------------------------------------------------------------*/
	.wc-checkbox ul{
	}
	.wc-checkbox ul li{
		position:relative;
		float: left;
	}
	input[type=checkbox]:not(old),
	input[type=radio   ]:not(old){
		width: 100%;
		margin: 0;
		padding: 0;
		height: 30px;
		opacity: 0;
		display: block;
		position: absolute;
	}

	input[type=checkbox]:not(old) + label,
	input[type=radio   ]:not(old) + label{
	  display      : inline-block;
	  margin-left  : 0;
	  padding-left : 28px;
	  background   : url('../img/checks.png') no-repeat 0 0;
	  line-height  : 24px;
	  font-family: 'proxima_nova_rgregular';
      font-size: 14px;
      color: #9b9b9b;
	  font-weight:normal;
	}

	input[type=checkbox]:not(old):checked + label{
	  background-position : 0 -24px;
	}

	input[type=radio]:not(old):checked + label{
	  background-position : 0 -48px;
	}
/*  CLIENT
------------------------------------------------------------------------*/
.cloent-wrp{
	background:#f5f5f5;
	padding-top:60px;
	padding-bottom:60px;
}
.cloent-row{
	background:#fff;
	padding:55px 64px;
}
.cloent-row ul {
	
}
.cloent-row ul li{
	float:left;
	width:250px;
	height:160px;
	margin:0 5px 10px 5px;
	display:table;
	border:solid 4px #ebebeb;
	position: relative;
	cursor: pointer;
}
.cloent-row ul li:hover{
	border: 4px solid #eda73d;
}	
.cloent-row ul li a{
	transition:1s
}
.cloent-row ul li:hover a{
	-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);transition:1s ease;-moz-box-shadow:0 0px 5px #a3a3a3;-webkit-box-shadow:0 0px 15px #a3a3a3;box-shadow:0 0px 15px #a3a3a3;z-index:2;
}
/*.cloent-row ul li::before,
.cloent-row ul li::after {
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}*/

/*.cloent-row ul li::before {
	border-top: 4px solid #eda73d;
	border-bottom: 4px solid #eda73d;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.cloent-row ul li::after {
	border-right: 4px solid #eda73d;
	border-left: 4px solid #eda73d;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}
.cloent-row ul li:hover::before,
.cloent-row ul li:hover::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}*/
.cloent-row ul li a{
	display:table-cell;
	vertical-align:middle;
}
.cloent-row ul li a img{
	max-width: 218px;
	display: block;
    margin: 0 auto;
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
}
.cloent-row ul li:hover a img{
	 -webkit-transform: scale(1.08);
     transform: scale(1.08);
}
/* SERVICE
------------------------------------------------------------------------*/
.service-slide-title{

}
.service-slide-title h2{
	text-align: center;
	font-family: 'proxima_nova_rgbold';
    color: #343434;
    font-size: 26px;
    line-height: 35px;
    text-transform: capitalize;
    margin-bottom: 30px;
    text-align: center;
}
.service-cctv-accessrow{
	padding: 45px 0 0 0;
}
.service-cctv-accessrow h2{
	font-family: 'proxima_nova_rgbold';
    color: #343434;
    font-size: 26px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center;
}
.service-cctv-accessrow p{
	font-family: 'proxima_nova_rgregular';
    color: #777777;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 24px;
    text-align: center;
}
.idocs-btmwrp{
	background: #fff;
}
.wc-slidecol a span{
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
	background:url(../img/sprite.png) no-repeat -5px -66px;
	width: 52px;
	height: 52px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto auto;
	z-index: 1;
}
.wc-slidecol a:hover span{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.wc-slidecol a::before {
	position: absolute;
	top:16px;
	right:16px;
	bottom:16px;
	left:16px;
	border: 1px solid #c37d14;
	content: '';
	background:rgba(238,167,61,.6);
}
.wc-slidecol a::before{
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.wc-slidecol a:hover::before{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 1;
}
.service-slide-wrp{

}
.wc-slidecol{
	position: relative;
	outline: none;
	border: solid 1px #ccc;
	height: 180px;
	margin-right: 20px;
}
.wc-slidecol img{
	/*display: table-cell;
	vertical-align: middle;
	margin:auto auto;
	max-width: 170px;*/
	display: inline-block;
    vertical-align: middle;
    margin: auto auto;
    max-width: 170px;
    max-height: 130px;
    float: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}
.service-logowrp{
	background: #f5f4f2;
	padding: 50px 0 115px 0;
}
.service-logowrp h2{
	font-family: 'proxima_nova_rgbold';
	color: #1e222b;
	font-size: 21px;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
}
.service-logocol{
	background: #fff;
	display: table;
	position: relative;
	margin-bottom: 30px;
}
.service-logocol::after{
	position: absolute;
	left: 0;
	top: 0;
	content:'';
	background: url(../img/image-shadow.png) no-repeat 0 0;
	background-size: 100% 100%; 
}
.service-logocol a{
	display: table-cell;
	vertical-align: middle;
}
.service-logocol a img{
	margin: 0 auto;
}
.service-logocol a{
		-webkit-transition-duration:2s; /* Safari */
        transition-duration:2s;
		-webkit-transform: rotate3d(0,1,0,1deg);
		-moz-transform: rotate3d(0,1,0,1deg);
		-o-transform: rotate3d(0,1,0,1deg);
		-ms-transform: rotate3d(0,1,0,1deg);
		transform: rotate3d(0,1,0,1deg);
		background:#fff;
}
.service-logocol:hover a{
		-webkit-transform: rotate3d(0,1,0,-360deg);
		-moz-transform: rotate3d(0,1,0,-360deg);
		-o-transform: rotate3d(0,1,0,-360deg);
		-ms-transform: rotate3d(0,1,0,-360deg);
		transform: rotate3d(0,1,0,-360deg);
		background:#191919;
}
.service-logocol a p{
	font-family: 'proxima_nova_rgregular';
	text-align: center;
	color: #111111;
	font-size: 15px;
	line-height: 21px;
}	
.service-logocol:hover a p{
	color: #f7ae3f;
}
.service-contentwrp{
	background:#fff;
	padding-bottom:20px;
}
.wc-service-content{
	padding-top:95px;
}
.wc-service-list p, .wc-service-content p{
	font-family: 'proxima_nova_rgregular';
	color:#777777;
	font-size:14px;
	line-height: 22px;
    margin-bottom: 8px;
}
.wc-service-content h3{
	font-family: 'proxima_nova_rgbold';
    color: #343434;
    font-size: 20px;
    line-height: 22px;
    text-transform: capitalize;
    margin-bottom: 6px;
}
.insurance h2{
	text-align:center;
	font-family: 'proxima_nova_rgbold';
    color: #343434;
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 24px;
}
.insurance-img img{
	margin:0 auto;
}
.wc-service-content ul{
	margin-bottom: 4px;
}
.wc-service-content ul li{
	font-family: 'proxima_nova_rgregular';
	margin-bottom: 4px;
	color:#777777;
	font-size:14px;
	line-height: 22px;
	list-style: disc;
	margin-left: 25px;
	text-transform: capitalize;
}
.wc-service-list p b, .wc-service-content p b{
	font-family: 'proxima_nova_rgbold';
	color:#eda73d;
	font-size:14px;
	line-height:22px;
}
.wc-service-list{
	padding-top:80px;
	padding-left:125px;
	position:relative;
}
.wc-service-list.servicelist-biometric::after{
	height: 92%;
}
.wc-service-list.service-list-idocs::after{
	height: 91%;
}	
.wc-service-list::after{
	content:'';
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 89%;
	background:url(../img/lite-line.png) repeat-y left;
}
.wc-service-list h2{
	font-family: 'proxima_nova_rgbold';
	color:#343434;
	font-size:30px;
	line-height:35px;
	text-transform:uppercase;
	margin-bottom:32px;
}
.wc-service-list ul{
	
}
.wc-service-list ul li{
	position:relative;
	display: table;
	border-bottom:solid 1px #e0e0e0;
	padding: 14px 0 10px;
	width:100%;
	cursor: pointer;
}
.wc-service-list ul li:hover{
	border-bottom:solid 1px #feb341;
}
.wc-service-list ul li:last-child{
	border-bottom:none;
}
.wc-service-list ul li::after{
	content:'';
	position:absolute;
	left:-125px;
	top:0;
	bottom:0;
	margin:auto 0;
	width:95px;
	height:27px;
	background:url(../img/service-list-bfr.png) no-repeat;
	background-size:100% 100%;
}
.wc-service-list ul li figure{
	width:90px;
	display:table-cell;
	float:left;
}
.wc-service-list ul li>div figure img{
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.wc-service-list ul li>div:hover figure img{
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}
.wc-service-list ul li>div{
	padding-left: 20px;
}
.wc-service-list ul li figcaption{
	display:table-cell;
}
.wc-service-list ul li figcaption p{
	font-family: 'proxima_nova_rgbold';
	color:#1e222b;
	font-size:14px;
	line-height:24px;
	padding-top:18px;
}
.wc-service-list ul li:hover figcaption p{
	color: #feb341;
}
.service-btm{
	background:#f5f4f2;
	padding-top:45px;
	padding-bottom:35px;
}
.service-btm p{
	font-family: 'proxima_nova_rgbold';
	text-align:center;
	color:#777777;
	font-size:16px;
	line-height:24px;
}
.service-btm a.learn-more{
	font-family: 'proxima_nova_rgbold';
	color:#fff;
	font-size:15px;
	background-color:#feb341;
	line-height:21px;
	text-transform:capitalize;
	width:190px;
	height:45px;
	text-align:center;
	padding:11px 0 12px 0;
	border:solid 2px #fff;
	margin:20px auto 0 auto;
	display:block;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.service-btm a.learn-more:hover{
	background: #fff;
	border: solid 2px #eda73d;
	color: #eda73d;
}	
.service-circle-img{
	position: absolute;
	z-index: 1;
}
.service-slide-row{

}
.service-table-row{
    background: #eee;
    padding: 30px 0;
    border-top: solid 1px #ccc;
}
.service-table-row h2{
	font-family: 'proxima_nova_rgbold';
    color: #343434;
    font-size: 24px;
    line-height:28px;
    text-transform: uppercase;
    margin-bottom: 25px;
    text-align:center
}
.service-table{

}
.service-table .table tr th{
	color:#eea73d!important;
}
.service-table .table tr td, .service-table .table tr th, .service-table table{
	border: solid 1px #ccc;
	background: transparent;
	color: #000;
}
.service-table .table tr td ul li, .service-table .table tr th ul li{
	color: #000;
	list-style: disc;
	margin-left: 25px;
}
/*  PARTNERS
-----------------------------------------------------------------------*/
.wc-partners-wrp{
	background: #f5f5f5;
	padding-top: 55px;
	padding-bottom: 100px;
	position: relative;
}
.partners-leftrow{

}
.partners-rightrow{

}
.partners-leftcol{

}
.partners-rightcol{

}
.partners-leftcol figcaption, .partners-rightcol figcaption{
	padding: 42px;
	background: #fff;
	border: solid 1px #d7d7d7;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	position: relative;;
}
.partners-leftcol figcaption .visit-website, .partners-rightcol figcaption .visit-website{
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	background: #747474;
	width: 148px;
	height: 39px;
	text-align: center;
	display: block;
	padding-top:10px;
}
.partners-leftcol figcaption .visit-website:hover, .partners-rightcol figcaption .visit-website:hover{
	background: #eda73d;
}	
.partners-leftcol figcaption::before{
	position: absolute;;
	content: '';
	width: 16px;
	height: 25px;
	background: url(../img/sprite.png) no-repeat -160px 0;
}
.partners-rightcol figcaption::before{
    position: absolute;
    content: '';
    width: 16px;
    height: 25px;
    background: url(../img/sprite.png) no-repeat -180px 0;
    left: -10px;
    top: 52px;
}
.partners-rightcol figcaption::before{

}	
.partners-leftcol figcaption h2, .partners-rightcol figcaption h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #363c4a;
	font-size: 17px;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom:8px;
}
.partners-leftcol figcaption p, .partners-rightcol figcaption p{
	font-family: 'proxima_nova_rgregular';
	font-weight: 400;
	color: #777777;
	font-size: 14px;
	line-height:22px;
	margin-bottom:8px;
}
.partners-leftcol figure, .partners-rightcol figure{
	position: absolute;
	z-index: 1;
}
.map-img-wc>img{
	width: 100%;
	border: solid 1px #ccc;
}
/*a.map_toggle.active b{
	color: #f78911;
}*/
.add-on-featur-container{
	margin-bottom:2px;
}
/*=======================================================================
                             MEDIA 
=======================================================================*/
@media (min-width:1500px){
	.int-testimonial{
		height:370px;
		background-size:100% 100%;
	}
	.service-animated-row{
		height:480px;
	}
	.wc-logo2 img{
		width: 52px;
	}
}
@media (min-width:1200px){
		.slide-vediorow .wc-auto_video1, .slide-vediorow .wc-auto_video2{
			max-height: 100%;
			/*height: 1000px;*/
		}
		/*.contact-map .map_canvas {
		    height: 550px;
		}*/
		.wc-checkbox ul{
			display: table;
			margin: 0 auto;
		}
		.wc-checkbox ul li{
			position:relative;
			float: left;
			margin-right: 10px;
		}
		a.map_toggle {
			padding: 20px;
			display: block;
			border: solid 1px #ccc;
			background: #e9eae8;
		}
		
		/* Shadow Radial */
		a.map_toggle  {
		  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;
		}
		a.map_toggle:before, a.map_toggle:after {
		  pointer-events: none;
		  position: absolute;
		  content: '';
		  left: 0;
		  width: 100%;
		  box-sizing: border-box;
		  background-repeat: no-repeat;
		  height: 5px;
		  opacity: 0;
		  -webkit-transition-duration: 0.3s;
		  transition-duration: 0.3s;
		  -webkit-transition-property: opacity;
		  transition-property: opacity;
		}
		a.map_toggle:before {
		  bottom: 100%;
		  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
		  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
		}
		a.map_toggle:after {
		  top: 100%;
		  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
		  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
		}
		a.map_toggle:hover:before, a.map_toggle:focus:before, a.map_toggle:active:before, a.map_toggle:hover:after, a.map_toggle:focus:after, a.map_toggle:active:after {
		  opacity: 1;
		}
	
	/*-------------------------------------------------------*/
	.insurance{
		/*padding-left: 125px;*/
	}
	.navbar-nav>li>.dropdown-menu {
	    width: 285px;
	}
	.wc-service-list ul li figcaption {
	    padding-left: 25px;
	}
	.service-list-left .int-service-content .readmore{
		float: right;
	}
	.wc-partners-wrp::after{
		position: absolute;
		content: '';
		width: 1px;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		background: #e5e5e5;
		z-index: 0;
	}
	.wc-partners-wrp {
	    padding-top: 95px;
	}
	.partners-rightcol figcaption::after{
		position: absolute;
	    left: -121px;
	    bottom: 68px;
	    z-index: 1;
	    content: '';
	    width: 10px;
	    height: 10px;
	    -webkit-border-radius: 100px;
	    -moz-border-radius: 100px;
	    border-radius: 100px;
	    background: #646464;
	}
	.partners-rightcol figcaption.caption-last::after{
		position: absolute;
		content: '';
		display: none !important;
	}
	.partners-leftrow {
	    margin-top: -35px;
	}
	.partners-leftcol figcaption::before{
		right: -15px;
	    top: 68px;
	}
	.partners-rightcol {
	    padding-top: 222px;
	}
	.partners-rightrow{
		float: right;
	}
	.partners-leftcol figure{
		right: -165px;
		top:25px;
	}
	.partners-rightcol figure{
		left: -165px
	}
	.contact-formrow {
	    padding: 50px 80px 35px 50px;
	}
	.contact-logocol {
	    padding: 8px 10px;
	}
	.form-content {
	    padding-left: 15px;
	    padding-bottom: 40px;
	}
	.service-cintent-cell, .service-icon{
		display: table-cell;
	}
	.ftr-socialicons {
	    margin-right: -15px;
	}
	.wc-addresslist{
		height: 100px;
	}
	.service-circle-img{
    	top: -110px;
     	left: -72px;
	}	
	.service-circle-img.wc-idocs-img{
		top: -62px !important;
	}
	.service-circle-img.wc-docs{
	    top: -70px !important;
	}
	.service-logocol{
		width: 170px;
		height: 185px;
	}
	.service-logocol a{
		padding-top: 15px;
	}
	.service-logocol::after{
	    width: 194px;
	    height: 212px;
	}
	.service-logowrp h2{
		margin-bottom: 80px;
	}
	.contact-addressrow {
	    border-left: solid 1px #f8f8f8;
	}
	.contact-addressrow .address, .contact-addressrow .email, .contact-addressrow .phone{
		height: 112px;
	}	
	.wc-innerpage-title{
		height: 238px;
		padding: 50px 0 58px 0;
	}
	.footer-newsletter {
	    width: 115%;
	}
	.int-testimonial-col{
		padding-top:218px;
	}
	.wc-logo2 img{
		width: 52px;
		display: block;
		margin: 0 auto;
	}
	.news-slide-col {
		padding-left: 45px;
	}
	.news-slider-title {
		line-height: 24px;
		padding-top: 4px;
		padding-bottom: 5px;
		border-right: solid 2px #fff;
		width: 120px;
	}
	#wc-slide-news {
		padding-top: 5px;
	}
	#banner-slider .owl-controls .owl-buttons {
		width: 97%;
		margin: 0 auto;
	}
	.wc-news-slidercol {
		top: -70px;
	}
	.int-service-content {
		min-height: 170px;
		margin-bottom: 5px;
	}
	.int-testimonial figure{
	    margin: 0 auto;
	    position: absolute;
	    left: 0;
	    right: 0;
        top: 2px;
	}
	.int-testimonial{
		background-size:cover;
        height: 430px;
	}
	.service-animated-row{
		height: 495px;
	}
	.int-servicerow{
		padding-top: 75px;
	}
	footer{
		padding-top: 68px;
	}
	.int-history-content h2{
		margin-bottom:28px;
	}
	.int-history-row{
		padding-top: 55px;
	}
	.page-header-1{
		height: 42px;
	}
	.header-1icons ul li{
		padding: 9px 22px 8px 22px;
	}
	.wc-bnr-content{
		padding-top: 66px;
	}
	.wc-bnr-btn{
		margin-top: 15px;
		width: 293px;
		height: 50px;
		padding-top: 11px;
	}
	#banner-slider .img-wrapper{
		height:490px;
	}
	.wc-header{
		height: 135px;
	}
	.navbar-default .navbar-nav>li>a.wc-popup-top{
		padding: 13px 28px 14px 27px !important;
		margin-top: 20px;
		margin-left: 40px;
	}
	.navbar-default .navbar-nav>li>a{
		margin-right: 5px;
		padding: 34px 18px 37px 18px;
	}
	.navbar-default .navbar-nav>li .drop {
	    padding-right: 29px;
	}
	.apge-slider{
		background:#243141;
		width:100%;
		/*height:490px;*/
	}
	.page-header-2{
		height:93px;
	}
	/*  MAP
	----------------------------*/
}

@media (max-width:1199px) and (min-width:992px){
	.slide-vediorow .wc-auto_video1, .slide-vediorow .wc-auto_video2{
		min-height: 100%;
	}
	.wc-bnr-content p, .wc-bnr-content b{
		font-size: 17px;
		line-height: 22px;
	}
	.wc-bnr-content h3, .wc-bnr-content h3 i{
	    font-size: 24px;
		line-height: 26px;
	}
	.wc-checkbox ul li {
		width: 33.33%;
		margin-bottom: 10px;
	}
	.wc-checkbox ul{
		display:table;
		margin:0 auto;
	}
	.map-img-wc>img{
		width: 100%;
	}
	.wc-service-list ul li figcaption {
	    padding-left: 25px;
	}
	.service-list-left .int-service-content .readmore{
		float: right;
	}
	.wc-partners-wrp::after{
		position: absolute;
		content: '';
		width: 1px;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		background: #e5e5e5;
		z-index: 0;
	}
	.wc-partners-wrp {
	    padding-top: 95px;
	}
	.partners-rightcol figcaption::after{
		position: absolute;
	    left: -102px;
	    bottom: 95px;
	    z-index: 1;
	    content: '';
	    width: 10px;
	    height: 10px;
	    -webkit-border-radius: 100px;
	    -moz-border-radius: 100px;
	    border-radius: 100px;
	    background: #646464;
	}
	.partners-rightcol figcaption.caption-last::after{
		position: absolute;
		content: '';
		display: none !important;
	}
	.partners-leftrow {
	    margin-top: -35px;
	}
	.partners-leftcol figcaption::before{
		right: -15px;
	    top: 68px;
	}
	.partners-rightcol {
	    padding-top: 138px;
	}
	.partners-rightrow{
		float: right;
	}
	.partners-leftcol figure{
		right: -145px;
		top:25px;
	}
	.partners-rightcol figure{
		left: -142px;
	}
	.navbar-default .navbar-nav>li .drop{
		padding-right: 24px !important;
	}
	.navbar-default .navbar-nav>li .drop {
	    background: url(../img/drop1.png) no-repeat 98% 50%;
	}
	.navbar-default .navbar-nav>li>a.drop:hover, .drop, .navbar-default .navbar-nav>li.active a.drop {
	    background: url(../img/drop1.png) no-repeat 97% 50% #2f353a;
	    color: #eda73d;
	}
	.int-testimonial-col{
		padding-top:218px;
	}
	.form-content {
	    padding-left: 15px;
	    padding-bottom: 40px;
	}
	.wc-service-list h2 {
	    font-size: 23px;
	    line-height: 28px;
	}
	.service-circle-img{
    	top: -110px;
     	left: -72px;
	}	
	.service-logowrp h2 {
	    margin-bottom: 40px;
	}
	.wc-service-list2-sm{
		padding: 0;
	}
	.service-logocol {
	    height: 135px;
	    width: 100%;
	}
	.service-logocol::after {
	    width: 112%;
	    height:153px;
	}
	.wc-logo1{
		padding: 23px 15px 14px 14px;
	}
	.wc-logo2{
		padding: 7px 15px 14px 14px;
	}
	.wc-logo1 img{
		width: 70px;
		margin: 0 auto;
	}
	.wc-logo2 img {
		width: 70px;
		margin: 0 auto;
	}
	.wc-innerpage-title {
		padding: 40px 0 30px 0;
	}
	#banner-slider .owl-controls .owl-buttons {
		width: 97%;
		margin: 0 auto;
	}
	.int-service-content {
		margin-bottom: 18px;
		height: 170px;
	}
	.service-animated-row {
		height: 380px;
	}
	.int-servicerow {
		padding-top: 104px;
	}
	.int-testimonial figure{
	    margin: 0 auto;
	    position: absolute;
	    left: 0;
	    right: 0;
        top: 2px;
	}
	.int-testimonial {
		background-size: cover;
		padding-top: 56px;
		height: 470px;
	}
	.int-testimonial::after {
	    height: 74%;
	}
	.wc-news-slidercol {
		top: -70px;
	}
	.int-history-row {
		padding-top: 90px;
	}
	.footer-menu, .footer-service-menu, .footer-newsletter, .footer-adderss-col{
		padding:0 20px;
	}
	.footer-menu h2, .footer-service-menu h2, .footer-newsletter h2, .footer-adderss-col h2, .footer-menu h2 span, .footer-service-menu h2 span, .footer-newsletter h2 span, .footer-adderss-col h2 span{
		font-size: 16px;
	}
	footer {
		padding-top:90px;
	}
	.page-logo span {
		height: 118px;
	}
	#banner-slider .img-wrapper {
		height: 400px;
	}
	.wc-bnr-btn {
		margin-top: 15px;
		width: 260px;
		height: 46px;
		font-size: 16px;
		padding-top: 11px;
	}
	.wc-bnr-content {
		padding-top: 100px;
	}
	.header-1icons ul li{
		padding: 7px 22px 6px 22px;
	}
	.page-header-1{
		height: 38px;
	}
	.wc-header {
		height: 92px;
	}
}

@media (max-width:991px) and (min-width:768px){
	.slide-vediorow .wc-auto_video1, .slide-vediorow .wc-auto_video2{
		min-height: 100%;
	}
	.wc-bnr-content p, .wc-bnr-content b{
		font-size: 17px;
		line-height: 22px;
	}
	.wc-bnr-content h3, .wc-bnr-content h3 i{
	    font-size: 24px;
		line-height: 26px;
	}
	.wc-checkbox ul li {
		width: 33.33%;
		margin-bottom: 10px;
	}
	.wc-checkbox ul{
		display:table;
		margin:0 auto;
	}
	.map-img-wc{
		padding: 15px;
		border: solid 1px #ccc;
		border-bottom: none;
	}
	.wc-addresscol-sm{
		padding: 15px;
		border: solid 1px #ccc;
		border-top: none;
	}
	.service-list-left .int-service-content .readmore{
		float: right;
	}
	.partners-leftcol figcaption::before,.partners-leftcol figcaption::before{
		display: none;
	}
	.partners-rightcol, .partners-leftcol{
	    margin-bottom: 21px;
	}
	.partners-leftcol figcaption h2, .partners-rightcol figcaption h2, .partners-leftcol figcaption p, .partners-rightcol figcaption p{
		text-align: center;
	}
	.partners-leftcol figcaption .visit-website, .partners-rightcol figcaption .visit-website{
		margin: 0 auto;
	}
	.partners-leftcol figcaption, .partners-rightcol figcaption {
	    padding: 170px 30px 30px 30px;
	}
	.partners-leftcol figure, .partners-rightcol figure {
	    position: absolute;
	    z-index: 1;
	    top: 20px;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}
	.partners-leftcol figure img, .partners-rightcol figure img{
		margin: 0 auto;
	}
	.contact-logocol .arrow{
		display: none;
	}
	.contact-logocol{
		height: 158px !important;
	}
	.navbar-default .navbar-nav>li .drop{
		padding-right: 20px !important;
	}
	#wc-slide-news .owl-controls .owl-buttons {
	    top: -15px;
	}
	.service-cintent-cell, .service-icon {
	    display: table-cell;
	}
	.wc-service-list ul li::after {
	    left: -83px;
	    width: 58px;
	    background-size: contain;
	}
	.service-circle-img {
	    left: 0;
	    width: 85px;
	    top:-5px;
	}
	.wc-service-list::after {
	    left: 43px;
	}
	.wc-service-list {
	    margin-top: 110px;
	}	
	.service-logowrp h2 {
	    margin-bottom: 40px;
	}
	.service-logocol {
	    height: 155px;
	    width: 100%;
	}
	.service-logocol::after {
	    width: 112%;
	    height: 176px;
	}
	.wc-servicelist{
		width: 33.33333333%;
	}
	.contact-formrow {
	    padding: 25px;
	}
	.cloent-row ul {
	    margin-right: -20px;
	}
	.cloent-row {
	    padding: 55px 20px;
	}
	.cloent-row ul li {
	    width: 31%;
	}
	.page-logo {
	    top: -38px;
	    width: 75px;
	    padding: 10px 12px 10px 12px;
	}
	.wc-logo2{
		top: 0 !important;
	}
	.wc-logo1 img, .wc-logo2 img{
		width: 52px;
	}
	.wc-innerpage-title {
		padding: 40px 0 30px 0;
	}
	#banner-slider .owl-controls .owl-buttons .owl-prev, #banner-slider .owl-controls .owl-buttons .owl-next {
		bottom: 135px;
	}
	#banner-slider .owl-controls .owl-pagination {
		bottom: 18px !important;
	}
	.page-btm {
		padding: 16px 0 6px 0;
		background: #24292d;
	}
	.footer-menu ul li, .footer-service-menu ul li {
		padding: 7px 0;
	}
	.int-servicerow {
		padding-top:80px;
	}
	.wc-news-slidercol{
		position:static;
		height: auto;
		padding-top: 7px;
		padding-bottom: 10px;
	}
	.int-service-content{
		margin-bottom:30px;
	}

	.service-list-right .int-service-content .service-icon, .service-list-left .int-service-content .service-icon{
		height: 214px;
	}
	.int-testimonial figure {
	    margin: 0 auto;
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 2px;
	}
	.int-testimonial-col {
	    padding-top: 218px;
	}
	.int-testimonial::after {
	    height: 74%;
	}
	.int-testimonial {
		background-size: cover;
		padding-top: 56px;
		height: 470px;
	}
	.footer-newsletter .submit-newsletter{
		float:left;
	}
	footer {
		padding-top: 90px;
	}
	.footer-menu, .footer-service-menu, .footer-newsletter, .footer-adderss-col{
		padding: 10px;
	}
	.footer-service-menu{
		min-height: 322px;
	}
	.footer-newsletter h2, .footer-newsletter p, .footer-adderss-col h2, .footer-adderss-col ul li{
		text-align:left;
	}
	.int-history-row {
		padding-top: 90px;
	}
	.page-logo span {
		height: 109px;
		background-size: 100% 100%;
	}
	.wc-bnr-btn {
		margin-top: 15px;
		width: 175px;
		height: 40px;
		font-size: 14px;
		padding-top: 8px;
	}
	#banner-slider .img-wrapper {
		height: 316px;
	}
	.wc-bnr-content {
		padding-top: 50px;
	}
	.wc-header {
		height: 81px;
	}
	.page-logo1 {
		width: 105px;
	}
	.header-1icons ul li{
		padding: 6px 10px 6px 10px;
	}
	.navbar-nav.navbar-right{
		padding-left: 140px;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 15px 6px 11px 6px;
		font-size: 12px;
	}
	.navbar-default .navbar-nav>li>a.wc-popup-top {
		width: 130px !important;
		padding: 15px 4px 11px 4px !important;
		font-size: 12px !important;
	}
	.navbar-nav.navbar-right {
		padding-left: 0px;
	}

}
@media (max-width:767px) and (min-width:481px){
	.innerpage-title-content p ul li{
		float:none;
		margin-right:0;
		margin-left:25px;
	}
	.wc-bnr-content p, .wc-bnr-content b{
		font-size: 17px;
		line-height: 22px;
	}
	.wc-bnr-content h3, .wc-bnr-content h3 i{
	    font-size: 24px;
		line-height: 26px;
	}
	.wc-checkbox ul li {
		width:50%;
		margin-bottom: 10px;
	}
	.wc-checkbox ul{
		display:table;
		margin:0 auto;
	}
	.wc-addresscol-sm{
		padding: 25px 0;
	}
	.int-service-content .service-icon{
		display: table-cell;
	}
	.int-service-content .service-cintent-cell{
		display: table-cell;
	}
	.partners-leftcol figcaption::before,.partners-leftcol figcaption::before{
		display: none;
	}
	.partners-rightcol, .partners-leftcol {
	    margin-bottom: 21px;
	}
	.partners-leftcol figcaption h2, .partners-rightcol figcaption h2, .partners-leftcol figcaption p, .partners-rightcol figcaption p{
		text-align: center;
	}
	.partners-leftcol figcaption .visit-website, .partners-rightcol figcaption .visit-website{
		margin: 0 auto;
	}
	.partners-leftcol figcaption, .partners-rightcol figcaption {
	    padding: 170px 30px 30px 30px;
	}
	.partners-leftcol figure, .partners-rightcol figure {
	    position: absolute;
	    z-index: 1;
	    top: 20px;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}
	.partners-leftcol figure img, .partners-rightcol figure img{
		margin: 0 auto;
	}
	.contact-logocol .arrow{
		display: none;
	}
	.wc-page-wrp{
		overflow-x:hidden; 
	}
	.page-header{
		position:absolute !important;
	}
	#bodyContent{
	    width: 395px;
	    height: 205px;
	}
	.wc-int-market-business {
	    padding-top: 45px;
	    padding-bottom: 0;
	}
	.int-marker {
	    margin-bottom: 35px;
	}
	#wc-slide-news .owl-controls .owl-buttons {
	    top: -15px;
	}
	.int-testimonial figure {
	    margin: 0 auto;
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 2px;
	}
	.int-testimonial-col {
	    padding-top: 218px;
	}
	.int-testimonial::after {
	    height: 74%;
	}
	.wc-service-list ul li::after {
	    left: -83px;
	    width: 58px;
	    background-size: contain;
	}
	.service-circle-img {
	    left: 0;
	    width: 85px;
	    top:-5px;
	}
	.wc-service-list::after {
	    left: 43px;
	}
	.service-logowrp h2 {
	    margin-bottom: 40px;
	}
	.service-logocol {
	    height: 135px;
	    width: 100%;
	}
	.service-logocol::after {
	    width: 112%;
	    height:153px;
	}
	.wc-servicelist{
		width: 33.33333333%;
	}
	.contact-formrow {
	    padding: 25px;
	}
	.cloent-row ul {
	    margin-right: -20px;
	}
	.cloent-row {
	    padding: 55px 20px;
	}
	.cloent-row ul li {
	    width: 47%;
	}
	.innerpage-title-content p {
	    font-size: 13px;
	    line-height: 22px;
	}
	.footer-adderss-col {
		padding-top: 32px;
	}
	.innerpage-title-content h2, .innerpage-title-content h2 span{
		font-size: 22px;
		line-height: 28px;
	}
	.wc-innerpage-title {
		padding: 40px 0 30px 0;
	}
	.int-testimonial .owl-controls .owl-pagination {
		bottom: -20px;
	}
	#banner-slider .owl-controls .owl-buttons .owl-prev, #banner-slider .owl-controls .owl-buttons .owl-next {
		bottom:20px;
	}
	#banner-slider .owl-controls .owl-pagination {
		bottom: 18px !important;
	}
	.footer-newsletter .submit-newsletter {
		margin-top: 15px;
	}
	.footer-newsletter {
		padding: 30px 0;
	}
	.int-testimonial {
		padding: 30px 0;
		background-size: cover;
	}
	.ftr-socialicons {
		float: none;
		display: table;
		padding: 10px 0;
		margin: 0 auto;
	}
	.page-c-right p {
		text-align: center;
	}
	.wc-news-slidercol{
		position:static;
		height: auto;
		padding-top: 7px;
		padding-bottom: 10px;
	}
	.footer-menu ul li, .footer-service-menu ul li {
		padding: 7px 0;
	}
	.int-history-content {
		padding: 30px 0;
	}
	.service-list-left .int-service-content p {
		text-align: left;
	}
	.service-list-left .int-service-content h2 {
		text-align: left;
	}
	.service-list-left > .int-service-content > .service-icon > .wc-h-line{
		left: 24px;
	}
	.service-list-left .int-service-content .service-icon span{
		float:left;
	}
	.service-list-left .int-service-content .service-icon{
		float:left;
	}
	footer {
		padding-top:40px;
	}
	.footer-newsletter .submit-newsletter{
		float:left;
	}
	.footer-newsletter h2, .footer-newsletter p, .footer-adderss-col h2, .footer-adderss-col ul li {
		text-align: left;
	}
	.int-history-row {
		padding-top: 90px;
	}
	.navbar-header {
		height: 95px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		height: 4px;
		background-color: #eda73d;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background:#fff;
		border-radius:0;
	}
	.navbar-default .navbar-toggle{
		background:#fff;
		border-radius:0;
	}
	.wc-logo1 span {
		height: 95px;
	}
	.page-logo {
		top: 0;
		width: 70px;
		padding: 7px 9px 6px 12px;
	}
	.wc-header {
		height:120px;
	}
	.wc-bnr-content {
		padding-top: 50px;
	}
	.wc-bnr-btn {
		margin-top: 15px;
		width: 175px;
		height: 40px;
		font-size: 14px;
		padding-top: 8px;
	}
	#banner-slider .img-wrapper {
		height: 316px;
	}
	.int-servicerow {
	    padding-top: 50px;
	}
}

@media (max-width:480px){
	.page-brdcm ul li {
		margin-right: 8px;
	}
	.page-brdcm ul li:last-child{
		margin-right: 0!important;
	}
	/*.wc-bnr-content p, .wc-bnr-content b{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}*/
	.wc-auto_video1{
       height:315px !important;
	}
	.wc-auto_video2{
		height:315px !important;
        width: 100%!important;
	}
	.innerpage-title-content p ul li{
		float:none;
		margin-right:0;
		margin-left:25px;
	}
	.wc-bnr-content p, .wc-bnr-content b{
		width:75%;
		font-size: 17px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
	}
	.wc-bnr-content h3{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.wc-bnr-content h3, .wc-bnr-content h3 i{
	    font-size: 24px;
		line-height: 26px;
	}
	.wc-checkbox ul li {
		width:100%;
		margin-bottom: 10px;
	}
	.wc-addresscol-sm{
		padding: 25px 0;
	}
	.int-service-content .readmore{
		margin: 20px auto 0 auto;
		display: table;
	}
	.partners-leftcol figcaption::before,.partners-leftcol figcaption::before{
		display: none;
	}
	.partners-rightcol, .partners-leftcol{
	    margin-bottom: 21px;
	}
	.partners-leftcol figcaption h2, .partners-rightcol figcaption h2, .partners-leftcol figcaption p, .partners-rightcol figcaption p{
		text-align: center;
	}
	.partners-leftcol figcaption .visit-website, .partners-rightcol figcaption .visit-website{
		margin: 0 auto;
	}
	.partners-leftcol figcaption, .partners-rightcol figcaption {
	    padding: 170px 30px 30px 30px;
	}
	.partners-leftcol figure, .partners-rightcol figure {
	    position: absolute;
	    z-index: 1;
	    top: 20px;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}
	.partners-leftcol figure img, .partners-rightcol figure img{
		margin: 0 auto;
	}
	.header-1icons ul li{
		border: none !important;
	}
	.int-servicerow {
	    padding-top: 50px;
	}
	.contact-map .map_canvas {
	    height: 430px;
	}
	.contact-logocol .arrow{
		display: none;
	}
	.gm-style .gm-style-iw{
		width: 100%;
	}
	#bodyContent{
	    width:215px!important;
	    height: 205px;
	}
	#content{
		width:215px!important;
	}
	.header-1icons ul li:first-child,.header-1icons ul li:last-child{
		border: none!important;
	}
	.int-testimonial figure {
	    margin: 0 auto;
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 2px;
	}
	.int-testimonial-col {
	    padding-top: 218px;
	}
	.int-testimonial::after {
	    height:80%;
	}
	.wc-service-list ul li figcaption p {
	    font-size: 13px;
	    line-height: 16px;
	    padding-top:0;
	    text-align: center;
	}
	.wc-service-list ul li figure {
	    width: 90px;
	    display: block;
	    float: none;
	    margin: 0 auto;
	}
	.wc-service-list ul li figcaption {
	    display: block;
	}
	.wc-service-content {
	    padding-top: 30px;
	}
	.wc-service-content p {
	    margin-bottom: 14px;
	}
	.wc-service-list h2 {
		text-align: center;
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 18px;
	}
	.wc-service-list {
	    padding-top: 20px;
	    padding-left: 20px;
	    padding: 20px;
	    position: relative;
	}
	.service-circle-img, .wc-service-list ul li::after, .wc-service-list::after{
		display: none;
	}
	.service-logowrp {
	    padding: 50px 0 30px 0;
	}
	.service-logowrp h2 {
	    margin-bottom: 40px;
	}
	.service-logocol::after {
	    width: 112%;
	    height: 175px;
	}
	.service-logocol {
	    height: 155px;
	    width: 100%;
	}
	.wc-servicelist{
		width: 50%;
	}
	.contact-formrow {
	    padding: 25px;
	}
	.cloent-row {
	    padding: 20px;
	}
	.cloent-row ul li{
		width: 100%
	}
	.innerpage-title-content p {
	    font-size: 13px;
	    line-height: 22px;
	}
	.footer-adderss-col {
		padding-top: 20px;
	}
	.footer-menu ul li, .footer-service-menu ul li{
        padding: 6px 0;
	}
	.innerpage-title-content h2, .innerpage-title-content h2 span{
		font-size: 22px;
		line-height: 28px;
	}
	.wc-innerpage-title {
		padding: 25px 0 6px 0;
	}
	.int-testimonial .owl-controls .owl-pagination {
		bottom: -20px;
	}
	#banner-slider .owl-controls .owl-buttons .owl-prev, #banner-slider .owl-controls .owl-buttons .owl-next {
		bottom:20px;
	}
	#banner-slider .owl-controls .owl-pagination {
		bottom: 18px !important;
	}
	.ftr-socialicons {
		float: none;
		display: table;
		padding: 10px 0;
		margin: 0 auto;
	}
	.page-c-right p {
		text-align: center;
		width: 262px;
   	    margin: 0 auto;
	}
	.int-testimonial {
		padding: 30px 0 55px 0;
		background-size: cover;
	}
	.int-marker {
		padding: 30px 0;
	}
	.wc-int-market-business {
		padding-top: 20px;
	}

	.int-history-content h2 , .int-history-content h2 span , .int-service-title h2, .int-service-title h2 span, .business h2, .int-marker h2, .business h2 span, .int-marker h2 span{
		margin-bottom: 10px;
		font-size: 22px;
		line-height: 26px;
	}
	.int-history-content {
		padding: 50px 0;
	}
	#wc-slide-news .owl-controls .owl-buttons {
		top: -15px;
	}
	.wc-news-slidercol{
		position:static;
		height: auto;
		padding-top: 7px;
		padding-bottom: 10px;
	}
	.service-list-left .int-service-content, .service-list-right .int-service-content{
		padding: 40px 0;
	}
	.service-list-left .int-service-content h2, .service-list-right .int-service-content h2, .service-list-right .int-service-content p, .service-list-left .int-service-content p{
		text-align: center;
	}
	.service-list-left .int-service-content .service-icon, .service-list-right .int-service-content .service-icon {
		float: none;
		margin: 0 auto;
		width: 56px;
		height: 125px;
		position: relative;
		display: block;
	}
	.footer-newsletter h2, .footer-newsletter p, .footer-adderss-col h2, .footer-adderss-col ul li {
		text-align: left;
	}
	footer {
		padding-top:40px;
	}
	.footer-newsletter .submit-newsletter{
		float:left;
	}
	.int-history-row {
		padding-top: 90px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		height: 4px;
		background-color: #eda73d;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background:#fff;
		border-radius:0;
	}
	.navbar-default .navbar-toggle{
		border-radius:0;
		background: #fff;
	}
	.page-logo span {
		height: 95px;
	}
	.navbar-header{
		height:95px;
	}
	.page-logo {
		top: 0;
		width: 70px;
		padding: 6px 10px 5px 10px;
	}
	.wc-header {
		height: 155px;
	}
	.wc-bnr-content {
		padding-top: 50px;
	}
	.wc-bnr-btn {
		margin-top: 8px;
		width: 113px;
		height: 35px;
		font-size: 12px;
		padding-top: 6px;
	}
	.wc-bnr-content h3, .wc-bnr-content h3 i{
		font-size: 26px;
		line-height: 32px;
	}
	#banner-slider .img-wrapper {
		height: 316px;
	}

}

@media (max-width:420px){
	.sm-links{
		position: relative;;
		top: 22px;
	}	
	.sm-icons{
		position: relative;;
		top: -22px;
	}
}	
@media (max-width:360px){
	.contact-addressrow .address figure, .contact-addressrow .email figure, .contact-addressrow .phone figure{
		display: none;
	}
}	
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------/ MEDIA ONE STYLE /------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width:767px) and (min-width:500px){.wc-ftrmenu-sm{width:50%;float:left;}.footer-menu, .footer-service-menu{padding:10px;}.sm-right-border{border-right: solid 1px #383b3f;}.wc-ftrmenu-sm-1{width: 51%;border-top:solid 1px #383b3f;}.wc-ftrmenu-sm-2{width: 49%; border-top: solid 1px #383b3f;}}
@media (max-width:599px) and (min-width:200px){.footer-service-menu, .footer-menu{padding:18px 0;}}
@media (max-width:767px) and (min-width:513px){.header-1icons ul li {padding: 6px 10px 6px 10px;}}
/*-------------------------------------------------------------------------------*/
	/*---------------------------/ ANIMATION /-----------------------------*/
/*-------------------------------------------------------------------------------*/

.enquery_success{
	text-transform: uppercase;
    font-family: 'robotobold';
    color: #057524;
    font-size: 16px;
    line-height: 26px;
    position: absolute;
    background: #fff;
    padding: 25px;
    width: 280px;
    left: 0;
    right: 0;
    margin: auto auto;
    border: solid 2px #eda73d;
    z-index: 1;
}
.enquery_success::after{
	content:'';
	position:absolute;
	background:url(../img/close.png) no-repeat;
	width:37px;
	height:37px;
	right:-12px;
	top:-12px;
}

/*.rocket-up{
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
}
@-webkit-keyframes fadeOutDownMed {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(150px);
    transform: translateY(150px);
  }
}


@keyframes fadeOutDownMed {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px);
    transform: translateY(150px);
  }
}

.fadeOutDownMed {
  -webkit-animation-name: fadeOutUpMed;
  animation-name: fadeOutUpMed;
}
*/




	.rc-smoke{
		position: absolute;
		bottom: 8px;
		z-index: 2;
	}

  .service-animated-row{
    position: relative;
  }
  .rocket-up{
    position: absolute;
    left:0px;
	right:0;
	bottom:0;
	margin:0 auto;
    -webkit-transition: 3s ease-in;
    -moz-transition: 3s ease-in;
    -o-transition: 3s ease-in;
    transition: 3s ease-in;
	z-index:1
  }

  /* hover final state */
/*  .int-servicerow .service-animated-row:hover .rocket-up {
    -webkit-transform: translate(342px,-5000px);
    -moz-transform: translate(342px,-5000px);
    -o-transform: translate(342px,-5000px);
    -ms-transform: translate(342px,-5000px);
    transform: translate(342px,-5000px);
  }
 .service-animated-row:hover .rocket-up img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
*/

/*----------------------------> CLOUDE <---------------------------*/
.service-animated-row{
	overflow-x: hidden;
}

.service-animated-row .clwd-1{
	position:absolute;
	top:10%;
	width:100%;
} 
.service-animated-row .clwd-1 img{
	width:23px;
	height:13px;
}
.service-animated-row .clwd-2{
	position:absolute;
	top:28%;
	width:100%;
}
.service-animated-row .clwd-2 img{
	width:48px;
	height:27px;
}
.service-animated-row .clwd-3{
	position:absolute;
	top:40%;
	width:100%;
	z-index:3
} 
.service-animated-row .clwd-3 img{
	width:70px;
	height:39px;
}
.service-animated-row .clwd-4{
	position:absolute;
	top:60%;
	width:100%;
} 
.service-animated-row .clwd-4 img{
	width:41px;
	height:24px;
}
.service-animated-row .clwd-5{
	position:absolute;
	top:80%;
	width:100%;
}
.service-animated-row .clwd-5 img{
	width:41px;
	height:24px;
}
.rocket-up{

}
.rocket-up.rocket-fly{
	bottom:38% !important;
}
.rocket-up.rocket-d-fly{
	bottom:30% !important;
}

/*.rocket-fly{
	animation-name: rocket-fly;
	-webkit-animation-name: tossing;	

	animation-duration: 2.5s;	
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);	
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);	
	}						
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);	
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);	
	}				
}*/






.dotsbackgroundlogo {
	background-image: url(../img/dots/dots-logo-inv.png);
	width:165px;
	height:55px;
	margin:0px auto;
	display:block;
}
.dotsbackgroundlogohome {
	background-image: url(../img/dots/dots-logo-inv.png);
	width:165px;
	height:55px;
	display:block;
}