

@font-face {
	font-family: 'Montserrat-ExtraBold';
  src: url('/../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('/../fonts/Montserrat-ExtraBold.otf')  format('opentype'),
	     url('/../fonts/Montserrat-ExtraBold.woff') format('woff'), url('/../fonts/Montserrat-ExtraBold.ttf')  format('truetype'), url('/../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-UltraLight';
  src: url('/../fonts/Montserrat-UltraLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-UltraLight.otf')  format('opentype'),
	     url('/../fonts/Montserrat-UltraLight.woff') format('woff'), url('/../fonts/Montserrat-UltraLight.ttf')  format('truetype'), url('/../fonts/Montserrat-UltraLight.svg#Montserrat-UltraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
font-family: 'montserratbold';
src: url('/../fonts/montserrat-bold.woff2') format('woff2'),
url('/../fonts/montserrat-bold.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'Montserrat-Medium';
src: url('/../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  url('/../fonts/Montserrat-Medium.otf')  format('opentype'),
url('/../fonts/Montserrat-Medium.woff') format('woff'), url('/../fonts/Montserrat-Medium.ttf')  format('truetype'), url('/../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'Montserrat-SemiBold';
src: url('/../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('/../fonts/Montserrat-SemiBold.otf')  format('opentype'),
url('/../fonts/Montserrat-SemiBold.woff') format('woff'), url('/../fonts/Montserrat-SemiBold.ttf')  format('truetype'), url('/../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'montserratextralight';
src: url('/../fonts/montserrat-extralight.woff2') format('woff2'),
url('/../fonts/montserrat-extralight.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'montserratlight';
src: url('/../fonts/montserrat-light.woff2') format('woff2'),
url('/../fonts/montserrat-light.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'montserratregular';
src: url('/../fonts/montserrat-regular.woff2') format('woff2'),
url('/../fonts/montserrat-regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('/../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),  url('/../fonts/HelveticaNeue-Bold.woff') format('woff'), url('../fonts/HelveticaNeue-Bold.ttf')  format('truetype'), url('/../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('/../fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),  url('/../fonts/HelveticaNeue.woff') format('woff'), url('/../fonts/HelveticaNeue.ttf')  format('truetype'), url('/../fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('/../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),  url('/../fonts/HelveticaNeue-Light.woff') format('woff'), url('/../fonts/HelveticaNeue-Light.ttf')  format('truetype'), url('/../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Butler';
    src: url('/../fonts/Butler-Black.eot');
    src: url('/../fonts/Butler-Black.eot?#iefix') format('embedded-opentype'),
        url('/../fonts/Butler-Black.woff2') format('woff2'),
        url('/../fonts/Butler-Black.woff') format('woff'),
        url('/../fonts/Butler-Black.ttf') format('truetype'),
        url('/../fonts/Butler-Black.svg#Butler-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}



/* predefined start*/


h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;}
ul, li{list-style:none;margin:0;padding:0;}
a,a:hover{text-decoration:none !important;}

.clearfix {clear:both;}

/* predefined end*/


/* wrapper start*/
 a:focus {
 outline: none;}
   
body {padding: 100px 0 0;}
#wrapper {
margin:0; padding:0; width:100%; float:left;}


/* header start*/

header {
	float: left;
	width: 100%;top: 0;
	padding: 25px 25px 10px;
	background: #fff;transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;	position: fixed;	z-index:9;
}
header * {
    transition: all 0.5s ease 0s;transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;
}
.header{float: left;
	width: 100%;background: #fff;transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.header.fixed {
	float: left;
	width: 100%;
padding: 15px 25px 0px;
	background: #fff;transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;
border-bottom: 1px solid #eee;
}
.header.fixed img {
transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;  transform: scale(0.8);  -o-transform: scale(0.8);  -ms-transform: scale(0.8);  -webkit-transform: scale(0.8);}

header .logo {width: auto;}

.nav-sec .navbar.navbar-default {
	float: left;margin-right: 27px;
	border: 0;margin-bottom: 0;
	background: transparent;
	vertical-align: middle;}
	.nav-sec .navbar.navbar-default ul li{ padding:0 12px 20px; display:inline-block;position:relative;}
	.nav-sec .navbar.navbar-default ul li a{ padding:0; font-family: 'montserratregular';font-weight:normal; font-size:14.58px; color:#000 !important;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;}
	.nav-sec .navbar.navbar-default ul li a:hover{color: #0085ad;}
	.nav-sec .navbar.navbar-default ul li  ul li a:hover{ color:#fff !important;}
		.nav-sec .navbar.navbar-default ul li a img{  display:none;}
	.nav-sec .navbar.navbar-default ul li a:hover,	.nav-sec .navbar.navbar-default ul li.selected a{color:#0085ad !important;}
	.nav-sec .navbar.navbar-default ul li.selected  ul li.selected a,.nav-sec .navbar.navbar-default ul li.selected  ul li a:hover,.nav-sec .navbar.navbar-default ul li  ul li a:hover{ background:#0085ad !important;color:#fff !important;}
	
.nav-sec .navbar.navbar-default ul li.selected ul li a{ color:#000 !important;}
.nav-sec .rgt-sec {
	float: right; text-align:right;
	vertical-align: middle;
}
.nav-sec .contact {
    color: #000;
}
.nav-sec  .rgt-sec  span{ color:#000;font-size:14.58px;font-family: 'montserratregular';font-weight:normal; }
.nav-sec  .rgt-sec   span.contact a{ color:#000;font-size:14.58px;font-family: 'montserratbold';font-weight:normal;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s; }
.nav-sec  .rgt-sec   span.contact a:hover{  color: #0085ad;}
.nav-sec  .rgt-sec   span.contact{
    margin-right: 35px;
}
.nav-sec   .enquiry-frm a {
	border: 1px solid #000;
	color: #000;font-family: 'Montserrat-SemiBold';font-weight: normal;
	padding: 9px 33px;
	/* height: 40px; */transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;
	font-size: 14.58px;
	
	text-transform: uppercase;
}
.nav-sec .enquiry-frm a:hover {
    background: #0085ad;
    color: #fff;
    border: 1px solid;
}
.nav-sec.pull-right {
    margin: 15px 0 0;
    height: auto;  
    width: 970px;
}

.navbar li:hover > ul {
    display: block;    
}
.navbar li ul {
	position: absolute;
	top:90%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 180px;
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 15px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #222222;

	border-radius: 0px;
	
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.navbar li ul li{padding:0 !important; margin:0;	border-bottom: 1px solid;
float: left;
width: 100%;}
.navbar li ul li:last-child{ border:0;}
.navbar li ul li a {
	padding: 5px 10px !important;
	width: 100% !important;
	float: left !important;

}

.navbar li ul li a:hover{ background:#0085ad; color:#fff !important;}

/* header end*/

/* Slider start*/



    #owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
    }



      .slider   .item,
       .slider  .active.left,
       .slider  .active.right {
            opacity: 0;
        }

      .slider   .active,
      .slider   .next.left,
      .slider   .prev.right {
            opacity: 1;
        }
		   .slider.carousel-control {
        z-index: 2;
    }

.slider {
    float: left;
    width: 100%;
}
  .carousel-caption {
    left: auto;
    right: -40px;
    padding-bottom: 0;
    max-width: 830px;
    width: 100%;
    float: right;
    padding: 0;
    top: 38%;
     font-family: 'Montserrat-UltraLight';
  	font-weight: normal;
    text-shadow: 0px 0px 0px;
    color: #fff;
text-transform: uppercase;}

 .carousel-captions {
  position:absolute;
    right: 0;  bottom: 0;
    width: 50%;
  height: 100%; color: #fff;
   font-family: 'Montserrat-UltraLight';
  	font-weight: normal;
    text-shadow: 0px 0px 0px;
    color: #fff;
text-transform: uppercase;}

.carousel-captions .carousel-text {
transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
position: absolute;
top: 50%;
left: 50%;
width: 100%;
}
 .carousel-captions h2 {
	font-size: 81.25px;text-align: center;
	font-weight: normal; color: #fff;
  font-family: 'Montserrat-UltraLight';
	opacity: 1;text-transform: uppercase;
	text-shadow: 0px 0px 0px; 
}
.carousel-captions h2 a,.carousel-captions h2 a:hover{color: #fff !important;}

#masthead {
    position: relative; width:100%; float:left;overflow: hidden;
}

#masthead .scrol-down.bounce {
	float: left;
	/* width: 100%; */
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: auto;
	text-align: center;
	margin: 0 0 60px;
	color: #fff;
	font-size: 14px;
	font-family: 'montserratregular';
	font-weight: normal;
}
#masthead .scrol-down.bounce a {
    text-align: center;
    float: left;text-transform:uppercase;
    width: 100%;
}
#masthead .scrol-down.bounce img {
    width: auto;
    margin: 15px auto 0;
}
.anim_scrollar{animation:2s ease 0s normal none infinite running mymove;position:relative;}
.anim_scrollar{-webkit-animation:mymove 2s infinite;animation:mymove 2s infinite;position:relative;}
@keyframes mymove{0%{top:0px;}
75%{top:10px;}
100%{top:0px;}
}
.bounce{position:relative;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);}
}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);}
40%{-moz-transform:translateY(-30px);}
60%{-moz-transform:translateY(-15px);}
}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0);}
40%{-o-transform:translateY(-30px);}
60%{-o-transform:translateY(-15px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
40%{transform:translateY(-30px);}
60%{transform:translateY(-15px);}
}
/* Slider end*/
#anim_scrollar.scoll-down {
    width: 100%;
    float: left;
    padding: 0 0 0;
}

/* build-your-brand start*/
.build-your-brand {
    float: left;
    width: 100%;margin:0;padding: 76px 0 0;
}

.build-your-brand h1{
    font-size: 33.33px;
    color: #000;font-family: 'montserratlight';
    font-weight: normal;
    margin: 0 0 36px;
    float: left;
    width: 100%;
}

.build-your-brand p{font-family: 'montserratlight'; font-weight:normal;font-size:12.5px;line-height: 20px;color:#000;}
.build-your-brand .left-sec {
    padding-right: 40px;
}
.build-your-brand .rgt-sec {
    padding: 0 0 0 40px;
}

/* build-your-brand end*/



/* portfolio-sec-hm  start*/
.portfolio-sec-hm {
    float: left;
    width: 100%;
    margin: 0;
   padding: 0 5px 0 5px;
}
.portfolio-sec-hm .protfolio{    float: left;
    width: 100%;
    margin: 0;}

.portfolio-sec-hm .col-sm-6.porfolio-left-sec .img,.portfolio-sec-hm .col-sm-6.porfolio-rgt-sec .img,.porfolio-left-sec.upper-sec,.porfolio-rgt-sec.bottom-sec{padding:6px;}
.porfolio-left-sec.upper-sec{ padding-left: 4px;}
.porfolio-rgt-sec.bottom-sec {
    padding-right: 6px;
}
.portfolio-sec-hm .protfolio img,.slider img{ width:100%;}
.list-group.gallery:last-child .porfolio-gallery {
    float: right;
}
#wrapper .list-group {
    float: left;
    width: 100%;margin:0;
	transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
    padding: 0 5px;
}
.list-group .porfolio-gallery:first-child {
    width: 50%;
}
.list-group .porfolio-gallery .hover {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	float: left;
	text-align: center;
	height: 100%;opacity: 0;
cursor: pointer;
	margin: 0;
	color: #fff;
	font-size: 25px;
	font-family: montserratregular;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
		transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
}
.list-group.gallery .porfolio-gallery .hover h2 {
	position: absolute;
	top: 45%;
	left: 0;	font-size: 25px;
	font-family: montserratregular;
	font-weight: normal;
	right: 0;
	margin: 0;
	bottom: auto;
		transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
}
.list-group.gallery .porfolio-gallery a:hover .hover {
    opacity: 1 !important;background: rgba(0,130,167,0.8);
}
.list-group.gallery  .list-group.gallery {
	padding: 0 !important;
}
.list-group .porfolio-gallery{
    float: left;
    width: 25%;padding: 6px;
}

.list-group.gallery.pine-full .porfolio-gallery {
    width: 100%;
}
.list-group.gallery.double-mid .porfolio-gallery {
    width: 50%;
}
.list-group.gallery.img-left .porfolio-gallery:first-child {
    float: right;
}
.list-group.gallery.mutiple-img .porfolio-gallery {
    width: 25%;
}
.list-group.gallery.mid-big .porfolio-gallery.mid-img {
    width: 50%;
}
.list-group.gallery.mid-big .left-mid .porfolio-gallery,.list-group.gallery.mid-big .rgt-mid  .porfolio-gallery {
    width: 100%;
}
.list-group.gallery.mid-big .left-mid {
    float: left;
    width: 25%;
}
.list-group.gallery.mid-big .rgt-mid {
    width: 25%;
    float: right;
}
.porfolio-gallery.last-wotch {
    margin: 2px 0 0;
}
.list-group.gallery.mid-big .porfolio-gallery.mid-img{ width: 50%;}
.list-group.gallery.triple-img .porfolio-gallery:first-child {
    width: 75%;
    float: left;
}
.list-group.gallery.triple-img.left .porfolio-gallery {
    float: right;
}
.list-group.gallery.triple-img-big .porfolio-gallery:first-child {
    float: left;
    width: 62.5%;
}
.list-group.gallery.triple-img-big .porfolio-gallery {
    float: left;
width: 37.5%;}

.inner-page.detail .porfolio-sec .list-group.gallery.left-sec {
	float: left !important;
	width: 25% !important;
}
.inner-page.detail .porfolio-sec .list-group.gallery.left-sec .porfolio-gallery,.inner-page.detail .porfolio-sec .list-group.gallery.mid-sec .porfolio-gallery.full-img,.inner-page.detail .porfolio-sec .list-group.gallery.right-sec .porfolio-gallery {

    width: 100% !important;
    float: left!important;

}
.inner-page.detail .porfolio-sec .list-group.gallery.mid-sec,.inner-page.detail .porfolio-sec .list-group.gallery.mid-sec .porfolio-gallery {
	float: left !important;
	width: 50% !important;
}
.inner-page.detail .porfolio-sec .list-group.gallery.right-sec {

    float: left !important;
    width: 25% !important;

}

.list-group.gallery.triple-img-big.right-img .porfolio-gallery:first-child{  float: right;}
.list-group .porfolio-gallery a {
    border: 0;position:relative;
    padding: 0;margin: 0;float: left;
width: 100%;	transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
height: 100%;
}
.list-group .porfolio-gallery img{ width:100%;}
/* portfolio-sec-hm  end*/




/* How-can-hm  start*/
.how-we-can {
    float: left;
    width: 100%;padding: 62px 0 40px;margin: 0;
    text-align: center;
}

.how-we-can h2 {
margin: 0 0 18px;color:#000;
    font-size: 33.33px;font-family: 'montserratlight'; font-weight: normal;
}
.how-we-can p{
font-family: 'montserratregular'; font-weight:normal;font-size:14.50px;line-height: 20px;color:#000;}
.how-we-can .how-we-sec {
	float: left;
	width: 100%;
	text-align: center;
	max-width: 1000px;
	float: none;
	display: table;
	margin: 0px auto 0;
}
	
	.how-we-can .how-we-sec .how-sec{padding: 0 10px;}
.how-we-can .how-we-sec	.how-sec,.how-we-can .how-we-sec	.how-sec img{ text-align:center;margin: 0 auto;}	
.how-we-can .how-we-sec .how-sec h3 {
	font-size: 20.81px;
	color: #000000;
	margin: 0 0 30px;
	min-height: 44px;
	line-height: 22px;
font-family: 'montserratlight';
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.how-we-can .how-we-sec .how-sec h3  a{	color: #000000;}
.how-we-can .how-we-sec .how-sec:hover .content-sec, .how-we-can .how-we-sec .how-sec:hover .content-sec h3 a,.how-we-can .how-we-sec .how-sec:hover .content-sec p{ color: #0f86ae;}
.how-we-can .how-we-sec .how-sec:hover  .img-sec{border: 1px solid #0f86ae;}
.how-we-can .how-we-sec .how-sec p{font-family: 'montserratlight'; font-weight:normal;font-size:12.49px ;line-height: 20px;color:#000;}
.NewClass-HowCan { width: 100%; float: left;}
.NewClass-HowCan.newone { margin-bottom: 70px;}

.how-we-can .how-we-sec	  .img-sec {
	border: 1px solid #c0c0c0;
    border-radius: 50%;margin: 0 auto 44px;
    width: 90px;
    height: 90px;vertical-align: middle;
    line-height: 40px;min-height: inherit!important;
    padding: 25px 12px;
}

.how-we-can .how-we-sec	  .img-sec  img{ margin:0 auto;vertical-align: middle;}

/* Client-About-sec  Start*/

/* Client-About-sec  end*/

.Client-About-sec{ float:left; width:100%; padding: 20px 0 10px 0;background: #edf2f5;}
.Client-About-sec .how-we-sec {
	float: left;
	width: 100%;
	text-align: center;
	max-width: 1278px;
	float: none;
	display: table;
	margin: 0 auto;
}

.Client-About-sec .how-we-sec .Client-About-sec {
text-align: left;
padding: 35px 0px 0 107px;
width: 45%;
    float: left;
    }
.Client-About-sec .how-we-sec .Client-About-img {
width: 54%;
float: right;
}
#carousel2 {
    float: left;
    width: 100%;
}
.test-heading {
	width: 100%;
	text-align: center;
	float: left;
	padding: 130px 0;
	font-size: 33.33px;
	color: #000;
	font-family: 'montserratlight';
	font-weight: normal;
}
.test-heading  span{	font-weight: normal;font-family:'Montserrat-ExtraBold';}
.item.Client-About-sec {
    min-height: 445px;
}
.item.Client-About-sec.testi-2 .Client-About-sec {
    width: 46%;
}
.item.Client-About-sec.testi-2 .Client-About-img {
width: 54%;margin: 44px 0 0;
}
.item.Client-About-sec.testi-3 .Client-About-sec {
    width: 46%;
}

.item.Client-About-sec.testi-2 {
	padding-bottom: 0;
}
.item.Client-About-sec.testi-3 .Client-About-img {
    width: 48%;float: right;
}
.item.Client-About-sec.testi-3 .img-client {
    margin: 26px 0 0;
}
.item.Client-About-sec.testi-2 .Client-About-sec .how-we-sec .img-client {
margin-top: 20px;}

.item.Client-About-sec.testi-2 .client-sec {
    float: left;
    width: 100%;
}

.item.Client-About-sec.testi-2 .client-sec .left-sec {
    float: left;
    width: 50%;
    vertical-align: middle;
}
.item.Client-About-sec.testi-2   .how-we-sec .Client-About-sec p{margin: 0 0 22px;}
.item.Client-About-sec.testi-2  .how-we-sec .img-client{margin-top: 0;}
.item.Client-About-sec.testi-2 .client-sec  .rgt {
    float: right;
    vertical-align: middle;
    padding-right: 30px;
    margin: -15px 0 0;
}
.Client-About-sec .how-we-sec .Client-About-sec h3 {
    margin: 0 0 22px;line-height: 34px;font-size: 33.33px; color:#000; font-family: 'montserratlight'; font-weight:normal;
}
.Client-About-sec .how-we-sec .Client-About-sec p{
font-family: 'montserratregular';font-size: 12.5px;font-weight:normal;margin:0 0 15px;color:#000;}
#carousel2 .carousel-control {
    background: transparent;width: 40px;
height: 40px;
    text-shadow: 0px 0px 0px;
}
#carousel2 .left.carousel-control {
    left: 20px;top:45%;
}
#carousel2 .right.carousel-control {
    right:20px;top: 45%;
}
#carousel2 .left.carousel-control::before {
	content: url(/../images/white-arrow-left.png);
	position: absolute;
	left: -5px;
	right: 0;
	top: 7px;
	bottom: 0;
}
#carousel2  .right.carousel-control::before  {
	content: url("/../images/white-arrow-right.png");position: absolute;
left: 0px;
	right: 0;
	top: 7px;
}

#carousel2 .glyphicon-chevron-left::before,
#carousel2 .glyphicon-chevron-right::before{ content:'' !important;

} 
.Client-About-sec .how-we-sec  .author {
    float: left;
    width: 100%;color:#000;
   font-family: 'montserratbold';font-weight: normal;font-size: 12.5px;
}
.Client-About-sec .how-we-sec  .compny{   float: left;
    width: 100%;font-family: 'montserratregular'; font-weight:normal;font-size: 12.5px;color:#000;}
.Client-About-sec .how-we-sec .img-client {
    margin-top: 40px;color:#000;
    float: left;}
.Client-About-sec .how-we-sec 	.Client-About-img img{ max-width:100%;margin:0 auto;}
/* How-can-hm  end*/



/* Footer  Start*/


footer{ float: left;width: 100%;text-align: center; padding: 46px 0 0; margin: 0;}

footer  .footer-top,footer  .footer-top .sec-1 {  float: left;width: 100%;}
footer .footer-top {
    padding: 0 50px;
}
footer .footer-top .sec-1 {
    border-bottom: 1px solid #000;    padding: 0 0 25px;
}
footer .footer-top .sec-1.bttm{    border-bottom:0;padding: 30px 0 ;}
footer .footer-top .sec-1.bttm .left-sec { text-align:left;}
footer .footer-top .sec-1.bttm .left-sec  p{ font-size:14px;}
footer .footer-top .sec-1 .left-sec li {
	float: left;
	/* display: inline; */
	border-right: 1px solid #000;
line-height: 6px;font-family: 'HelveticaNeue'; font-weight:normal;
vertical-align: middle;
padding: 3px 8px 5px;
    margin: 0 0 5px;
}
footer .footer-top .sec-1 .left-sec li:last-child{border:0;}
footer .footer-top .sec-1 .left-sec.col-sm-4 li  a{ color:#000;font-family: 'montserratregular';font-size:12.5px; font-weight:normal;text-transform: uppercase;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s; }
.footer-top .sec-1 ul {
    float: left;
}
footer .footer-top .sec-1 .left-sec.col-sm-4 li  a:hover{color:#0f86ae;}

footer .footer-top .sec-1  .rgt-sec p {
    text-align: right;margin:0;font-family: 'montserratregular';font-size:12.5px; font-weight:normal;
}

footer .footer-top .sec-1.bttm .left-sec p {color:#000;
   font-family: 'montserratregular';font-size:12.5px; font-weight:normal;
}
footer .footer-top .sec-1.bttm .left-sec    p a{ color:#000;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;font-family: 'montserratregular';font-size:13px; font-weight:normal;}
footer .footer-top .sec-1.bttm .left-sec    p a:hover{color:#1086ae;}
footer .footer-top .sec-1.bttm .social-media {
    float: right;
}
footer .footer-top .sec-1.bttm .rgt-sec .social-media a {
    float: left;
    margin: 0 10px;
    font-size: 20px;
    vertical-align: middle;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;
}
footer .footer-top .sec-1.bttm .rgt-sec .social-media a:hover em{color:#0f86ae;}
footer .footer-top .sec-1.bttm .rgt-sec .social-media a:last-child {
    margin-right: 0;
}
footer .footer-top .sec-1.bttm .rgt-sec .social-media a em {
    vertical-align: top;color:#000;
}

footer  .footer-bottom {
	float: left;
	width: 100%;
	margin: 0;
	padding: 42px 0 30px;
	background: #edeef0;
}



footer .footer-bottom ul {
    text-align: center;
    float: left;
    width: auto;
    display: table;
    margin: 0 auto;
    max-width: 1031px;
    float: none;
}
footer .footer-bottom li {
	float: none;
	display: inline-block;
	border-right: 1px solid #818a93;
	line-height: 6px;
	margin: 0 0 10px;
	vertical-align: middle;
	padding: 3px 8px 5px 8px;
}
footer  .footer-bottom  li:last-child{ border:0;}
footer  .footer-bottom  li a{ color:#495966;font-size:12.5px;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;;-ms-transition: all ease 0.5s;font-family: 'montserratlight'; font-weight:normal;}
footer  .footer-bottom  li a:hover{color:#1086ae;}

/* Footer  end*/

.fancybox-skin .enquiry-form{max-width: 600px ; width:100%; float:left;}

.fancybox-inner #enquiry-form {
    width: 100%;
    float: left;
}
.fancybox-inner .enquiry-form form{ padding:0;float: left;
width: 100%;}
.fancybox-inner .enquiry-form .item-frm {
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
.fancybox-inner .enquiry-form h2 {
	text-transform: capitalize;
	margin: 0 0 20px;
	text-align: center;
	font-family: 'montserratregular';
	font-weight: normal;
	color: #fff;
	font-size: 26px;
	padding: 40px 30px;
	background: url(../images/form-bg.jpg);
}
.fancybox-inner .enquiry-form span{display: block;
font-family: "montserratlight";
font-size: 14px;
color: #000;}

.fancybox-inner .enquiry-form  .item-frm label {
  font-size: 15px;
font-weight: normal;
}
.fancybox-inner .enquiry-form  .item-frm  input,.fancybox-inner #enquiry-form  .item-frm select {
    height: 40px;	font-size: 13px;
	font-family: 'montserratregular';
	font-weight: normal;
	color: #000;	padding: 10px;
	float: left;border:1px solid #c0c0c0;
	
	width: 100%;
	margin: 0;
    line-height: 20px;
	border-radius: 0;
background: transparent;
}
	
.fancybox-inner .enquiry-form  .item-frm  input::-moz-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm  input::-o-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm  input::-webkit-input-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm  input:-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner #enquiry-form  .item-frm select::-moz-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner #enquiry-form  .item-frm select::-o-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner #enquiry-form  .item-frm select::-webkit-input-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner #enquiry-form  .item-frm select:-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm textarea::-moz-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm textarea::-o-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm textarea::-webkit-input-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm textarea:-ms-input-placeholder{color:#c0c0c0;opacity:1;}
.fancybox-inner .enquiry-form  .item-frm textarea{ height: 150px;	font-size: 13px;
	font-family: 'montserratregular';
	font-weight: normal;
	color: #000;
	float: left;border: 1px solid #c0c0c0;
	padding: 10px;border-radius: 0;
background: transparent;
text-transform: capitalize;
	width: 100%;
	margin: 0;
    line-height: 20px;}
.fancybox-inner .item-frm input[type="submit"]{
	font-size: 16px !important;
	color: #fff;height:42px !important;
	width: 100%;background: #0085ad;
	float: left;  max-width: 170px;border-radius: 0;
	margin:0;
	padding: 0;border: 1px solid transparent;
	font-family: 'montserratregular';
	font-weight: normal;
	transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;
}
.fancybox-inner .enquiry-form  p {
    float: left;
    width: 100%;
    font-size: 13px;
    font-family: "montserratlight";
    font-weight: normal;
    color: #000;
}
.fancybox-inner .enquiry-form .item-frm label span {
	width: auto;
	float: right;
	font-size: 15px;
	color: red;
}
.fancybox-inner  .item-frm input[type="submit"]:hover{
    background: #196f89;
    color: #fff!important;}
.fancybox-inner .enquiry-form .item-frm label {
	font-size: 14px;
	font-weight: normal;
	width: auto;
	float: left;
	margin: 0 0 0px;
	font-family: 'montserratregular';
	color: #000;
	display: table;
	float: none;
}
.five-hours,.ten-hours{font-family: "montserratlight";color:#000;font-size: 14px; width:auto;margin-right: 25px;float: left;}
	.fancybox-inner .enquiry-form .item-frm label span{ width: auto;}
.fancybox-inner .enquiry-form input[type="radio"] {
	width: auto !important;
	height: 22px !important;
	vertical-align: middle;
margin-right: 10px !important;}
}
.fancybox-inner .enquiry-form .item-frm label span {
	width: auto !important;
	float: left;
	display: none;
}


.fancybox-title.fancybox-title-float-wrap .child{ display:none !important;}




/* About us  start*/
.inner-banner {
    float: left;
    width: 100%;position:relative;
    padding: 0;
    margin: 0;
}

.inner-banner img{ width:100%;}
.inner-page {
    float: left;
    width: 100%;
    margin: 0;
    padding:138px 0 0;
}
.inner-page.detail {
    padding: 0;
}

.inner-page .build-your-brand{padding:0px 0 100px;}
.inner-page .build-your-brand .left-sec h1{margin: 0 0 20px;}
.inner-page .build-your-brand .left-sec p{margin: 0 0 24px;float: left;	color: #000;}
.build-your-brand .rgt-sec p {
    margin: 0 0 20px;
}
.build-your-brand .left-sec p{line-height: 20px;}
.build-your-brand .rgt-sec a {
    text-decoration: none;
    font-family: 'montserratbold';
    font-weight: normal;
color: #000;}
.build-your-brand .rgt-sec a:hover{color:#0085ad !important}
.inner-page .build-your-brand .rgt-sec h2{
	font-size: 34px;
	color: #000;
	font-family: 'montserratlight';
	font-weight: normal;
	margin: 0 0 20px;
	float: left;
	width: 100%;
}

.inner-page .build-your-brand .faq-sec {
    width: 100%;
    float: left;
    margin: 52px 0 0;
    padding: 0;
}
.inner-page .build-your-brand .faq-sec  ul{ float:left; width:100%; margin:0;}
.inner-page .build-your-brand .faq-sec  li{ font-size:17px;font-family: 'montserratbold';color:#000; float:left; width:100%;margin:0 0 0px;}
.inner-page .build-your-brand .faq-sec  li a:hover,.inner-page .build-your-brand .faq-sec  li.selected a{color:#0085ad;}
.inner-page .build-your-brand .faq-sec  li.selected a{font-family: 'montserratbold';font-weight: normal;}
.inner-page .build-your-brand .faq-sec  li a{ font-size:16.67px;font-family: 'montserratregular';font-weight:normal;color:#000; float:left; width:auto;margin:0 0 20px;}
.inner-page .company-logo {
	float: left;    padding: 90px 0 60px;
	width: 100%;
	border-top: 1px solid #b2b2b2;
}
.inner-page .company-logo  h2{	font-size: 33.33px;
	color: #000;font-family: 'montserratlight'; font-weight:normal; margin:0 0 20px;float:left; width:100%;}
	.inner-page .company-logo  p{	font-size:12.522px;font-family: 'montserratregular';font-weight:normal;color:#000; float:left; width:100%;margin:0;}
	.inner-page .company-logo .owl-item img {
    width: auto;margin:0 auto;
}

	.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag {
	width: 100%;
	max-width: 100%;
	float: none;
margin: 50px auto 0;;
}
	.inner-page .company-logo .owl-nav{ display:none;}
	
	.inner-page .company-logo #logo_bxslider {
	float: left;
	width: 100%;
	padding: 0;
	max-width: 1190px;
	margin: 55px auto 0;
	float: none;
	display: table;
}
.inner-page .company-logo li {
    margin: 0 auto;
    float: left !important;
    display: table;
    padding: 0 50px;
}
.inner-page .company-logo #logo_bxslider img {
    width: auto !important;
    margin: 0 auto !important;
}
	.inner-page .build-your-brand .left-sec p strong {
    font-weight: normal;
    font-family: 'montserratbold';}
/* About us   end*/

/* Contact us Start*/
.inner-page .build-your-brand.Contact .left-sec h1,.inner-page .build-your-brand.Contact .rgt-sec h2 {
    margin: 0 0 40px;
}
.inner-page .build-your-brand.Contact {
    padding: 0 0 65px;
}
.inner-page  .heading-2 {
	float: left;
	width: 100%;
	font-weight: normal;
	font-family: 'montserratlight';
	font-size: 28px;	color: #000;
	margin: 0 0 15px;
}
.inner-page .build-your-brand p.para {
	margin: 0 0 24px !important;
	float: left;
	color: #000;font-size:15px;
	font-family: 'montserratregular';
}

.contact-frm {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.contact-frm .left-sec {
    float: left;
    width: 50%;
}

.contact-frm .left-sec,.contact-frm  .right-sec {
    float: left;
    width: 50%;
}
.contact-frm .left-sec {
    padding-right: 40px;
}
.contact-frm .right-sec {
    padding-left: 40px;
}
.contact-frm  input,.contact-frm  select {
	width: 100%;border-radius: 0;
background: transparent;
	float: left;
	font-size: 13px;
	color: #000000;
	font-family: 'montserratregular';
	font-weight: normal;
	height: 40px;
	padding: 0 15px;
	border: 1px solid #999999;
	margin: 0 0 35px;
	line-height: 40px;
}
.contact-frm  textarea{ 
	width: 100%;border-radius: 0;
background: transparent;
	float: left;
	font-size: 13px;
	color: #000000;
	font-family: 'montserratregular';
	font-weight: normal;
	padding: 0 15px;
	border: 1px solid #999999;
	margin: 0 0 25px;height:271px;
	line-height: 40px;}
.contact-frm .right-sec	label{font-size: 13px;
	color: #000000;width: 100%;
	float: left;  margin: 0 0 20px;
    padding: 0;
	font-family: 'montserratregular';
	font-weight: normal;}
	
.contact-frm  input::-moz-placeholder{color:#000;opacity:1;}
.contact-frm  input::-o-placeholder{color:#000;opacity:1;}
.contact-frm  input::-webkit-input-placeholder{color:#000;opacity:1;}
.contact-frm  input:-ms-input-placeholder{color:#000;opacity:1;}
.contact-frm  textarea::-moz-placeholder{color:#000;opacity:1;}
.contact-frm textarea::-o-placeholder{color:#000;opacity:1;}
.contact-frm textarea::-webkit-input-placeholder{color:#000;opacity:1;}
.contact-frm  textarea:-ms-input-placeholder{color:#000;opacity:1;}
.contact-frm .right-sec input[type="Submit"] {
	float: left;
	margin: 104px 0 0;
	width: 100%;border-radius: 0;
background: transparent;
	background: transparent;
	max-width: 179px;
	height:40px; 	line-height:30px; 
	color: #000;
	padding: 0px 10px ;
	font-size: 15px ;
font-family: 'montserratbold';
font-weight:normal;
	text-transform: uppercase ;
	transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	border: 2px solid #000 ;
}

.contact-frm .right-sec input[type="Submit"]:hover {
background: #0085ad;
	color: #fff;
	border: 2px solid #0085ad !important;
}
.contact-address {
	float: left;
	width: 100%;
}
.contact-address .tab-left {
    float: left;
    width: 80%;
}
.contact-address .tab-right {
    float: left;
    width: 20%;
}

.contact-address .tab-left ul {
    float: left;
    width: 100%;
}
 .contact-address .tab-left li {
float: left;
font-family: 'montserratregular';
font-weight: normal;
width: 50%;
line-height: 20px;
padding-right: 10px;
font-size: 13px;
color: #000;
}
.contact-address .tab-left li span {
    float: left;
    width: 100%;
    padding: 0;font-family: 'montserratregular';	font-weight: normal;
    margin: 23px 0 0;
}
.contact-address .tab-left li a {
width: auto;float: none;color:#000;font-family: 'montserratbold';	font-weight: normal;width:auto; float:none;transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;}

.contact-address .tab-left li a:hover{color: #0085ad;}
 .contact-address .tab-left li:last-child {
width: 40%;
float: left;
padding: 0 10px 10px 0;
}
.contact-address .tab-left li strong{font-family: 'montserratbold';	font-weight: normal;}

.contact-address .tab-right a{	font-size: 13px;
	color: #000;	font-family: 'montserratregular';
	font-weight: normal;transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;}
	.contact-address .tab-right a:hover{font-family: 'montserratbold';
	font-weight: normal;}
.rgt-sec.contact-sociaL {
    float: left;
    width: 100%;
    padding: 0 !important;
}
.rgt-sec.contact-sociaL span {
    float: left;
    font-family: 'montserratregular';
    font-size: 13px;
    padding-right: 20px;
}
.rgt-sec.contact-sociaL span a {
    color: #000;
    font-family: 'montserratbold';
    font-weight: normal;
}
.rgt-sec.contact-sociaL .social-media {
    float: left;
    vertical-align: top;
    margin: -5px 0 0;
}
.rgt-sec.contact-sociaL .social-media a {
    font-size: 19px;
    margin: 0 5px;
}
	.inner-page  .map{float: left;
width: 100%;
margin: 0;
padding: 114px 0 0;}
	.inner-page  .map iframe {
	filter: grayscale(1);
	-ms-filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
}
.inner-page  .map iframe:hover{filter: grayscale(0);
	-ms-filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);}

/* Contact us End*/


/* Trading us Start*/
.build-your-brand.Trading .left-sec h1 {
    margin: 0 0 36px;
}
.build-your-brand.Trading .faq-sec{margin: 75px 0 0;}
.build-your-brand.Trading {
	padding: 0 0 36px;
}
.build-your-brand.Trading .left-sec {
    padding-right: 90px;
}
.Subsequent-Orders {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #000000;
	background: #edf2f5;
	padding: 66px 0;
}
.Subsequent-Orders h2 {

    color: #000000;	font-family: 'montserratregular';
	font-weight: normal;
    font-size: 20.83px;margin: 0 0 25px;
    font-weight: normal;
}
.Subsequent-Orders p {
    margin: 0;
    color: #000000;	font-family: 'montserratlight';
	font-weight: normal;
    font-size: 12.5px;
font-weight: normal;}
.trade-content {
	float: left;
	width: 100%;
	padding: 56px 0 50px;
	margin: 0;
}
.build-your-brand.Trading h3{color: #000000;	font-family: 'montserratregular';
	font-weight: normal;width: 100%;
float: left;
    font-size: 20.83px;margin: 0 0 25px;
    font-weight: normal;}
 .trade-content h3,.inner-page .build-your-brand.services .left-sec .trade-trm {
	float: left;
	width: 100%;color: #000;
	margin: 0 0 25px;width: 100%;
float: left;
	font-size: 20.83px;
	font-family: 'montserratregular';
	font-weight: normal;
}
.build-your-brand.services.trams-condtin.wow.fadeInUp {
    padding: 0 0 35px;
}
.trade-trm {
margin: 10px 0 25px !important;}
.trade-content ol {
  counter-reset: section;    list-style-type: none;    float: left;
    width: 100%;
    padding: 0;}

.trade-content ol  li::before {
  counter-increment: section;  
  content: counters(section, ".") " "; }

  .trade-content ol  li{ font-size:12.5px;color: #000;font-family: 'montserratbold';font-weight: normal;margin: 0 0 20px;}
.trade-content ol  li strong{font-family: 'montserratbold';font-weight: normal;font-size: 12.5px;}
.trade-content ol li ol{ padding:0;   float: left;
    width: 100%;
  margin: 0;}
  .trade-content ol li ol li{ margin:0;}
.trade-content ol li ol li,.trade-content ol  li p{ font-size:12.5px;font-family: 'montserratlight';font-weight: normal;margin:0;}
.trade-content  li,.trade-content  li span {
    float: left; font-size:12.5px;font-family: 'montserratlight';font-weight: normal;
    width: 100%;line-height:22px;
}
.trade-content .col-lg-8 {
    padding-right: 100px;
}
/* Trading us End*/

/* Services us start*/

.inner-page .build-your-brand.services {
    padding: 0px 0 84px;
}
.inner-page .build-your-brand.services .left-sec{padding-right: 95px;}
.inner-page .build-your-brand.services .left-sec h1{margin: 0 0 26px;}
.build-your-brand.services  .left-sec h3 , .inner-page .enquiry-2 h3{
font-family: 'montserratbold'; font-weight:normal; font-size:12.5px;width: 100%;
margin: 0 0 5px;float: left;    color: #000;}
.build-your-brand.services .enquiry-sec.enquiry-2 h3 {
	font-size: 25px;
	font-family: 'montserratlight';
	font-weight: normal;margin:0 0 24px;
}
.build-your-brand.services  .left-sec h4{font-size:12.5px;font-family: 'montserratbold';font-weight: normal;margin:0 0 5px; float:left; width:100%;color:#000; }
.build-your-brand  .left-sec p{color:#000; float:left;width:100%;font-family: 'montserratlight';font-weight: normal;font-size:12.5px;}
.build-your-brand  .left-sec p a{ color:#000;}
.build-your-brand  .left-sec p a:hover{ text-decoration:underline;color:#0085ad;}

.build-your-brand  .left-sec  ul {
    float: left;font-family: 'montserratlight';font-weight: normal;font-size:12.5px;
    width: 100%;padding-left: 15px;color:#000;margin:0 0 30px;
}

.build-your-brand  .left-sec  ul li{list-style-type:disc;line-height: 22px;}
/*.build-your-brand .left-sec ul.web-listing li:hover{color:#0080a5;}*/
.build-your-brand  .left-sec  ul.web-listing-hover li:hover{color:#0085ad}
.inner-page .enquiry-sec {
	width: auto;
	margin: 0;
padding: 36px 0 0;
	max-width: 355px;
	display: table;
	float: none;
}
.inner-page .enquiry-sec p{font-family: 'montserratlight'; font-size:25px; font-weight:normal;}
.inner-page .enquiry-sec a {
	width: 100%;
	max-width: 180px;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border: 1px solid #000;
	font-size: 14.58px;
	color: #0085ad;
	font-family: ;
	font-weight: normal;
	font-family: Montserrat-SemiBold;
	text-transform: uppercase;
	margin: 0 auto;
	float: none;
	display: table; transition: all ease 0.5s;-o-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;
}

.inner-page .enquiry-sec.enquiry-2 a{
    float: left;
    margin: 0;
}

.inner-page .enquiry-sec a:hover{background: #0085ad; border: 1px solid #0085ad;color:#fff;}
.inner-page .sidebar-nav {
    padding: 60px 0 0;
}
.build-your-brand.services .rgt-sec{padding: 0 0 0 28px;}
.inner-page ul.sidebar-nav li a{ color:#000;font-family: 'montserratregular';font-weight: normal;font-size:12.5px;}
.inner-page ul.sidebar-nav li a:hover,.inner-page ul.sidebar-nav li.selected a{color:#0085ad;}
.inner-page ul.sidebar-nav li {margin: 0 0 20px;}
.inner-page ul.sidebar-nav li  img{ display: none !important;}
.inner-page ul.sidebar-nav li ul {
	padding: 0 0 0 14px;
}
.inner-page ul.sidebar-nav li.selected ul {
    display: block !important;
}

.inner-page  .sidebar-nav li ul {
    display: none;
}
.inner-page ul.sidebar-nav li.selected ul li a{color: #000 !important;}
.inner-page ul.sidebar-nav li.selected a,.inner-page ul.sidebar-nav li.selected ul li.selected a{font-family: 'montserratbold';font-weight: normal;}
.inner-page ul.sidebar-nav li.selected ul li a{font-family: 'montserratregular';font-weight: normal;}
.inner-page ul.sidebar-nav li.selected ul li.selected a,.inner-page ul.sidebar-nav li.selected ul li a:hover{color: #0085ad !important;}

.inner-page ul.sidebar-nav li ul li{ margin:0;}
.inner-page .bottom-sec {
    float: left;
    width: 100%;
    margin: 0;
padding: 0 6px;
}
.inner-page .bottom-sec ul li{ list-style-type:none;	color: #000;}
.inner-page  .bottom-sec .img {
    padding: 0 6px;
}
.inner-page  .bottom-sec .img img{ width:100%;}
.inner-page .build-your-brand.services.degital li:hover {
	color: #000;
}
.inner-page .build-your-brand.services.degital  .enquiry-sec {
    padding: 94px 0 0;
}
/*.inner-page .build-your-brand.services .left-sec ul{ margin:0}*/
.tag-head {
	float: left;
	width: 100%;
	margin: 15px 0 46px;
	padding: 0;
font-family: 'montserratregular';
font-weight: bold;
	font-size: 20.83px;
	color: #000;
}
.build-your-brand.services   .left-sec p a{font-size:12.5px; color:#0080a5;}
.build-your-brand.services   .left-sec p a:hover{ color:#000;}
.build-your-brand.services h3.blue-heading {
	font-size: 25px;
	color: #0085ad;	font-family: 'montserratregular';font-weight: bold;
	margin: -10px 0 22px;
}
/* Services us End*/

.build-your-brand .left-sec h4,.Subsequent-Orders.faq-top h4,.Subsequent-Orders.faq-bttm h4 {
	font-size: 12.5px;
	font-family: 'montserratbold';
	font-weight: normal;
	margin: 0 0 5px;color: #000;
	float: left;
	width: 100%;
}

.build-your-brand  .faq-list {
    width: 100%;
    float: left;
    list-style-type: none;
padding: 0 !important; margin: 0 0 25px !important;}
.build-your-brand .faq-list li{list-style-type: none !important;}
.build-your-brand .faq-list li:hover{color: #000 !important;}
.p-heding a { color: #000;}
.p-heding a:hover{color:#0085ad;}

.Subsequent-Orders.faq-top{padding: 47px 0;}
.Subsequent-Orders .col-sm-8{ padding:0 80px 0 0;}
.Subsequent-Orders.faq-top p,.Subsequent-Orders.faq-bttm p{float: left;
width: 100%;line-height: 20px;
margin: 0 0 25px;}
.Subsequent-Orders.faq-bttm {
	float: left;
	width: 100%;padding: 44px 0 60px;
	background: #fff;
}
.Subsequent-Orders ul {
    float: left;margin: 0;
padding: 0;
    width: 100%;
}
.Subsequent-Orders ul  li{color:#000;font-family: 'montserratlight';font-weight: normal;font-size:13px;}
.Subsequent-Orders .step-sec{margin: 0 0 25px !important;}
.Subsequent-Orders .step-sec .lft {
    font-family: 'montserratbold';
    font-weight: normal;
}
.Subsequent-Orders .step-sec .lft {
	float: left;
	width: 12%;
	height: ;
}
.Subsequent-Orders .step-sec .rgt {
	float: left;
	width: 86%;line-height: 22px;
}
.inner-banner.detail-banner {
	float: left;
	width: 100%;

	height: 100%;

}
.inner-detail-content {
	float: left;
	width: 100%;
	padding: 0;
}
.top-detail-bar {
	float: left;
	width: 100%;	padding: 45px 0 0px;
	background: #000;
	z-index: 9;
	color: #fff;min-height: 221px;
}
.next-previous {
    float: left;
    width: 100%;
  padding: 20px 40px 40px;    border-bottom: 1px solid #a4acb2;
}
.next-previous a{font-family:'montserratregular';font-weight:normal;font-size: 16.67px;color:#000;}
.next-previous a:last-child {
    float: right;
}

.top-detail-bar .detail-left h1 {
	font-size: 34px;
	font-family: montserratlight;
	font-weight: normal;
	margin: 0 0 28px;
	float: left;
	width: 100%;
}
.top-detail-bar .detail-left .breadcrum{
	float: left;
	width: 100%;
	margin: 0;
}
.top-detail-bar .detail-left .breadcrum a{font-family: 'montserratregular';font-size: 13px;font-weight:normal;color:#fff;text-transform: capitalize;margin: 0 0 0 16px;}
.top-detail-bar .detail-left .breadcrum h2{font-size: 12.5px;	font-family: 'montserratregular';
	font-weight: bold;	margin: 0;}
.top-detail-bar .detail-left .breadcrum  	span {
	padding-right:18px;
}
.top-detail-bar .detail-left .breadcrum  .left-ser {
    float: left;
    width: auto;
    vertical-align: middle;
}

.top-detail-bar .detail-left .breadcrum  .right-ser {
    float: left;
    width: 80%;
margin: -3px 0 0;
}
.top-detail-bar .detail-left .breadcrum .service-tag {
    padding: 0 !important;line-height: 22px;font-family: 'montserratlight';	font-weight: normal;	
}
	.top-detail-bar  .detail-right{padding: 0 0 0 40px;width: 52%;float:left;}
.top-detail-bar .detail-right p{    font-family: 'montserratlight';font-size: 12.5px;font-weight:normal;margin: 0 0 24px;float: left;width: 100%;line-height: 20.83px;}
.top-detail-bar .detail-right span{ color:#fff !important;}
.top-detail-bar .detail-left h1{font-size: 33.3px;margin: 0 0 25px;}
.top-detail-bar .detail-left {
    padding-right: 2px;float: left;
width: 48%;
    line-height: 20px;
}
.top-detail-bar .detail-left .breadcrum a{margin: 0 0 0 10px;}


.inner-page.portfolio {
    padding: 84px 0 0;
}
.inner-page.portfolio .porfolio-section {
	float: left;
	width: 100%;padding: 0 12px;
	text-align: center;
}
.inner-page.portfolio .porfolio-section h1 {
	font-size: 33.33px;
	font-family: 'montserratlight';
	font-weight: normal;
	margin: 0 0 20px;
	padding: 0;
	border-bottom: 1px solid #000;
	padding: 0 0 22px;
	text-transform: uppercase;
}
.inner-page.portfolio .portfolioContainer {width: 100%; padding:0 6px; float:left; margin:0;}

          .inner-page.portfolio   .portfolioFilter {
           padding: 24px 0 48px;
            }
           .inner-page.portfolio  .portfolioFilter a {
        margin-right: 14.58px;
              font-family: 'montserratregular';font-weight: normal;font-size:15px; color: #000;
            text-decoration: none;
            display: inline-block;
            }
           .inner-page.portfolio  .portfolioFilter a.current {
         
          font-family: 'montserratbold';font-weight: normal;font-size:15px;
            color: #0084ad;
            }
          .inner-page.portfolio  .portfolioContainer{
            border: 0;
            border-radius: 0;
            }
		
           .inner-page.portfolio   .portfolioContainer  img {
            margin: 0px;
            max-width:100%;width:100%;
            }
			.inner-page.portfolio .All {
width: calc(25% - 6px);
float: left;
box-sizing: border-box;
overflow: hidden;
padding: 6px;
}




          .inner-page.portfolio  .isotope-item {
            z-index: 2;
            }
          .inner-page.portfolio  .isotope-hidden.isotope-item {
            pointer-events: none;
            z-index: 1;
            }
         .inner-page.portfolio   .isotope,
          .inner-page.portfolio  .isotope .isotope-item {
            /* change duration value to whatever you like */
            -webkit-transition-duration: 0.8s;
            -moz-transition-duration: 0.8s;
            transition-duration: 0.8s;
            }
          .inner-page.portfolio  .isotope {
            -webkit-transition-property: height, width;
            -moz-transition-property: height, width;
            transition-property: height, width;
            }
           .inner-page.portfolio .isotope .isotope-item {
            -webkit-transition-property: -webkit-transform, opacity;
            -moz-transition-property: -moz-transform, opacity;
            transition-property: transform, opacity;
            }
			
			    .inner-page.portfolio  .portfolioContainer a{ position:relative;float:left;width: 100%;}
			    .inner-page.portfolio  .portfolioContainer a:hover .hover {
	opacity: 1 !important;
	background: rgba(0,130,167,0.8);
}
    .inner-page.portfolio  .hover {
	position: absolute;
	left: 0;
	right: 0;
	top: 0; display:none;
	bottom: 0;
	width: 100%;
	float: left;
	text-align: center;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	margin: 0;
	color: #fff;
	font-size: 25px;
	font-family: montserratregular;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
}
    .inner-page.portfolio  .hover h2 {
	position: absolute;
	top: 45%;
	left: 0;
	font-size: 25px;
	font-family: montserratregular;
	font-weight: normal;
	right: 0;
	margin: 0;
	bottom: auto;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
}
 #rudr_instafeed{list-style:none;height: 890px;    overflow-x: hidden;
    overflow-y: scroll;} 
  .inner-page.blog .left-panel {
	padding: 90px 0 0px 0;
	border-right: 0;
	width: 69%;
	float: left;
}
.inner-page.blog .feature-img {
	float: left;
	width: 100%;
	margin: 37px 0 60px;
}
  .inner-page.blog .left-panel  h1 {
	font-size: 33.33px;
	color: #000;
	font-family: 'montserratlight';
	font-weight: normal;
	margin:0 0 66px;
	float: left;
	width: 100%;
}
  .inner-page.blog .left-panel .post-title {
	color: #000;
	display: block;
font-family: 'montserratlight';
font-weight: normal;
font-size: 33.33px;
	line-height: 32px;border: 0;
margin: 60px 0 24px !important;

}
.inner-page.blog{padding: 0;}
.inner-page.blog .blog-post strong {
	color: #000;
	display: block;	font-family: 'montserratbold';
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 12px;
	text-transform: none;
}
.inner-page.blog .blog-post li {
    list-style-type: disc;
    font-size: 12.5px;
}
.inner-page.blog .blog-post li {
	float: left;
	width: 100%;
	margin: 0 0 15px 12px;
}
.blog-overall {
    float: left;
    width: 100%;
    padding: 134px 0 50px;
}
.blog-overall img {
    max-width: 100%;
}
.blog-overall .post-body a {
    color: #000;
}
.blog-post iframe{ vertical-align:top;}
.pagination-sec {
	color: #000;
	float: none;
	display: table;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.pagination-sec #pagination{display:inline-block;}
.pagination-sec #pagination a,.pagination-sec a{
    color: #000 !important;font-family:'montserratregular'; font-weight:normal; font-size:14px;
}
.twitter-share-button {
    position: relative;
    font-family: 'montserratlight';
    font-weight: normal !important;
    background: #1b92e2;
    font-weight: normal;
    color: #fff !important;
    padding: 3px 10px 3px 24px;
    font-size: 11px;
    border-radius: 4px;
    line-height: 20px;
}
.twitter-share-button::before {
    position: absolute;
    left: 6px;
    top: 2px;
    content: url(../images/twiter.png);
}
.pagination-sec #pagination a:hover,.pagination-sec #pagination:hover{ color:#0085ad !important;cursor: pointer;}
  .inner-page.blog .left-panel .post-title a{ color:#000;}
  .inner-page.blog .left-panel .content {
	padding: 0 64px 0 0;
}
  .inner-page.blog .left-panel   hr {
    float: left;border-top:1px solid#ccc;
    width: 100%;
    margin-top: 10px;
}
  .inner-page.blog .left-panel  .post-body .read {
	float: right;color:#0085ad;
	margin: 20px 0 0 0;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;
	font-size: 14px;
}
  .inner-page.blog .left-panel  .post-body .read:hover{ color:#000;}
  .inner-page.blog .left-panel  .pagination {
	border-radius: 4px;
	display: block;font-family: 'montserratregular';
	margin: 20px auto;
	padding-left: 0;
	text-align: center;
}
  .inner-page.blog .right-panel {
	float: left;
	padding: 90px 0 0 35px;
	width: 31%;
}
  .inner-page.blog .right-panel h2 {
	font-size: 25px;
	color: #000;margin: 8px 0 120px;
font-family: 'montserratlight';font-weight: normal;
	

}
  .inner-page.blog .right-panel  .address-botm {
    width: 100%;
    padding: 65px 0 0;
}
  .inner-page.blog .right-panel .BlogRecentPost ul li,   
.inner-page.blog .right-panel .BlogPostArchive ul li,
.address .event-txt ul li a{
	color: #000;
font-family: 'montserratregular';font-weight: normal;
	font-size: 16.67px;
	line-height: 22px;
	margin: 0 0 20px 0;
}
 .inner-page.blog .right-panel .BlogRecentPost ul li a,.inner-page.blog .right-panel .BlogPostArchive ul li{	color: #000; transition:all ease 0.5s;-o-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
  .inner-page.blog .right-panel .BlogRecentPost ul li a:hover,  .inner-page.blog .left-panel .BlogRecentPost ul li a:hover{color:#0085ad;}
 .inner-page.blog p,  .inner-page.blog .post-body {
	color: #000;
font-family: 'montserratregular';
font-weight: normal;
font-size: 12.5px;margin: 0 0 20px;

	line-height: 22px;
}
.inner-page.blog .post-body a{ color:#0085ad;}
.inner-page.blog .post-body a:hover{color:#000;}
 .inner-page.blog .post-body h3 {
	width: 100%;
	float: left;
	margin:20px 0 26px;
	font-size: 20.83px;
	font-family: 'montserratregular';
	font-weight: normal;
	color: #000;
}
 .inner-page.blog .post-body h3 strong{	font-size: 20.83px;font-family: 'montserratbold';margin: 0 0 15px;}
.inner-page.blog .blog-post ol  li {
	float: left;
	width: 100%;
	margin: 0 0 40px 0px;list-style-type: none;
	font-size: 20.83px;
	font-family: 'montserratregular';
	font-weight: normal;
}
.inner-page.blog .blog-post  ol li::before {
	counter-increment: section;
	content: counters(section, ".") " ";
}
.inner-page.blog .blog-post ol {
    float: left;
    width: 100%;counter-reset: section;
list-style-type: none;
    padding: 0 0 0 0;
}
.inner-page.blog .blog-post li p {
    margin: 24px 0 0;
}
.system-message, .system-error-message {

	display: table;
	float: none;
	width: auto;
	padding: 0;
	margin: 0 auto 20px;
	padding: 20px;
	border: 1px solid #000;
}

.system-message h1 {
    font-size: 25px;
    margin: 0 0 10px;
    font-family: 'montserratregular';
    font-weight: normal;
}
.system-message p {
    margin: 0 0 10px;
    font-family: 'montserratlight';
    font-weight: normal;
}
.webform-results strong {
	color: #000;
	font-size: 15px;
	font-family: 'montserratregular';
	font-weight: normal;
	float: left;
width: 100%;
margin: 0;
}
.webform-results  a {
    font-size: 15px;	font-family: 'montserratregular';
	font-weight: normal;
}
.webform-results   td {
    font-size: 15px;	font-family: montserratlight;s
	font-weight: normal;
    font-weight: normal;
    color: #000;margin: 0 0 10px;
float: left;
width: 100%;
}

.inner-page.privacy  h1 {
	font-size: 33.33px;
	color: #000;
	font-family: 'montserratlight';
	font-weight: normal;
	margin: 0 0 36px;
	float: left;
	width: 100%;
}
.inner-page.privacy  h2,.inner-page.privacy  h3{margin: 20px 0 10px;font-size:20.83px;    font-family: 'montserratregular';	font-weight: normal;}
.inner-page.privacy  ul {
    float: left;
    width: 100%;
margin: 0 0 0 15px;
}
.inner-page.privacy li{margin: 0 0 10px !important;}
.inner-page.privacy p,.inner-page.privacy  li {
margin: 0 0 15px;line-height: 22px;
    font-size: 12.5px;	font-weight: normal;
    font-family: 'montserratregular';
}
.inner-page.privacy  li { list-style-type:disc;}


.inner-page.detail .porfolio-sec {
	padding: 6px;
	float: left;
	width: 100%;
}
#wrapper .inner-page.detail .porfolio-sec .list-group.gallery{padding: 0;}


.port .hide-port.porfolio-sec.gallery,
.port .hide-port.porfolio-sec.gallery *{
	opacity: 0;
	visibility: hidden;
	z-index: -2;
	height: 0;
    display: block !important;
    position: absolute;
    top:0;
}
.port .show-port.porfolio-sec.gallery,
.port .show-port.porfolio-sec.gallery *{
opacity:1;
visibility: visible; 
z-index: 2;
display: block !important;
position: relative;
top:0;
height:100%;
}


.port .hide-port .list-group .porfolio-gallery img {
	transition: .5s ease;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
	transform: scale(0.1);
    -webkit-transform: scale(0.1);
    -o-transform: scale(0.1);
}

.port  .hide-port.show-port .list-group.first .porfolio-gallery img,
.port  .show-port .list-group.first .porfolio-gallery img,
.port  .show-port .list-group.two-images .porfolio-gallery:nth-child(5n+2) img,
.port  .show-port .list-group.two-images .porfolio-gallery:nth-child(5n+3) img,
.port  .show-port .list-group.more .porfolio-gallery img{
    
	transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
   
}


.port .list-group:first-child .porfolio-gallery:first-child { float: left !important;}
.port .list-group.gallery:last-child .porfolio-gallery {float: left;}



.port .list-group.gallery.two-images .porfolio-gallery{opacity: 0;visibility: hidden;height: 0;
transition: .5s ease;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;}
.port .list-group.gallery.two-images .porfolio-gallery:nth-child(5n+2), 
.port .list-group.gallery.two-images .porfolio-gallery:nth-child(5n+3) {
    opacity: 1;
    visibility: visible;
    height: auto;
    transition: .5s ease;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    }
    
.port .list-group.two-images ~ .list-group {opacity: 0;visibility: hidden;height: 0;transition: .5s ease;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;}
    
    
.port .list-group.two-images ~ .list-group .porfolio-gallery img {opacity: 0;visibility: hidden;height: 0;transition: .5s ease;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
	transform: scale(0.1);
    -webkit-transform: scale(0.1);
    -o-transform: scale(0.1);
    }






.list-group.first .porfolio-gallery:first-child,
.list-group.third .porfolio-gallery:first-child,
.list-group.fifth .porfolio-gallery:first-child {width: 50%; float:left;}

.list-group.second .porfolio-gallery:first-child,
.list-group.fourth .porfolio-gallery:first-child,
.list-group.sixth .porfolio-gallery:first-child{width: 50%; float:right;}


.list-group.second .porfolio-gallery:nth-child(5n+2),
.list-group.fourth .porfolio-gallery:nth-child(5n+2),
.list-group.sixth .porfolio-gallery:nth-child(5n+2){ float:right;}


.port .hide-port.porfolio-sec.gallery .more-btn a {
	border: 2px solid #000;
	color: #000;
	font-family: 'montserratregular';
	font-weight: normal;	
	transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	font-size: 14.58px;
	text-transform: uppercase;
    display: table !important;
    margin: 56px auto 50px;
    color:#000;
    padding: 9px 39px;
}


.port .hide-port.porfolio-sec.gallery .more-btn a:hover {
	background: #0085ad;
	color: #fff;
	border: 2px solid;
}

.port .hide-port.porfolio-sec.gallery .more-btn.two-images,
.port .hide-port.porfolio-sec.gallery .more-btn.two-images a{
	opacity: 0;
    visibility: hidden;
}




/* Automation css code START here */


/*-------------------------Banner-start------------------*/

.banner {
	position: relative;
	width: 100%;
	float: left;
}
.banner img {
	vertical-align: middle;
	width: 100%;
}
.banner-in {
	position: absolute;
	top: 41%;
	left: 0;
	color: #fff;
	bottom: 0;
	right: 0;
}
.banner-txt {
	font-family: 'Montserrat-UltraLight';
	font-size: 41.67px;
	line-height: 40px;
	margin: 0px;
	text-transform: uppercase;
	text-align: center;
}
/*-------------------Banner-end-------------------*/


/*------------------------------Automation------------------------*/
.Automation {
	width: 100%;
	padding: 0px 15px;
	max-width:811px;
    margin: 0 auto;
}
h3.kickstart {
	text-align: center;
	font-family: 'montserratlight';
	font-size: 33.33px;
	line-height: 20.83px;
	margin: 0 0 40px 0;
}
span.new-leads {
	font-family: 'montserratbold';
	font-size: 16.67px;
	line-height: 20.83px;
	margin: 0 0 25px 0;
	display: block;
}

.need-help {
	margin: 0px;
	padding: 0px 0px 0 14px;
}
.need-help li {
	color: #000;
	float: none;
	list-style-type: disc;
}
p.services-text {
	font-family: 'montserratlight';
	font-weight: normal;
	font-size: 16.67px;
	line-height: 20.83px;
	margin-bottom: 17px;
}
.need-help li p.text {
	font-family: 'montserratlight';
	font-weight: normal;
	font-size: 16.67px;
	line-height: 20.83px;
	margin-bottom:17px;
}

/*--------------------enquiry-section------------------*/
.enquiry-section {
	width: 100%;
	float: left;
    margin: 40px 0 0 0;
	padding: 0px 15px;
}
span.talk {
	font-family: 'montserratlight';
	float: left;
	width: 100%;
	text-align: center;
	font-size: 25px;
	line-height: 25px;
    margin-bottom: 25px;
}
.enquiry-section .enquiry {
	width: 100%;
	max-width: 180px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border: 1px solid #000;
	font-size: 14.58px;
	color: #0085ad;
	font-weight: normal;
	font-family: Montserrat-SemiBold;
	text-transform: uppercase;
	margin: 0 auto;
	float: none;
	display: table;
    transition: all ease 0.5s;
	margin-bottom:70px;
}
.enquiry-section a:hover{
background: #0085ad;
border: 1px solid #0085ad;
color: #fff;
}

/*------------------------------filter-your-list--------------------*/

.filter-your-list {
	width: 100%;
	float: left;
	padding: 100px 10px 80px 10px;
}
.right-message {
	text-align: center;
	font-size: 33.33px;
	display: block;
	line-height: 40.83px;
	font-weight: normal;
	font-family: 'montserratbold';
}
/*----------------------------filter-end--------------------------*/
/*-----------------------list-section--------------------------*/
.section {
	width: 100%;
	float: left;
}
.section1 {
	width: 49%;
	float: left;
	text-align: center;
	background: #E9F5F8;
	padding: 55px 15px 53px 15px;
	margin: 0 15px 15px 0;
}
.section1 h3.title {
	font-family: 'montserratregular';
	font-size: 20.8px;
	margin: 0 0 15px;
}
p.text-section {
	font-family: 'montserratregular';
	font-weight: normal;
	font-size: 12.5px;
	line-height: 16.67px;
	color: #000;
	margin-bottom: 0px;
	min-height: 48px;
}
.img-sec {
	margin-bottom:22px;
	min-height: 103px;
}


/*----------------------------------list-end-------------------------*/
.email_process_sec{
    background-color: #E9F5F8;
    width: 100%;
    float: left;
	/* padding: 60px 0px; */
	padding: 50px 10px 60px;
}
.email_process_sec img{
    margin: 0 auto;
    float: none;
    display: table;
   max-width: 100%;
    padding: 0px 15px;
}
.section1.section_e {
    margin-right: 0px;
}
.email_process_cont {
   width: 100%;
	float: none;
	max-width: 1031px;
	display: table;
	margin: 0 auto;
}
.section.message_contact {
    margin-bottom: 60px;
}
.inner-page.automation_cont {
    padding: 138px 0 0;
}

.email_header{width: 100%;float: left;padding: 0px 0px 70px 0px;}
.follow_text{text-align: center;font-size: 33.33px;display: block;line-height: 40.83px;font-weight: normal;font-family: 'montserratbold';}
/* Automation css code END here */








/* ************************************ Sitemap css strt here ************************************ */


.sitemap {
margin: 0 0 30px;
	padding: 0;
	float: left;
	width: 100%;
}
.sitemap .head {
	margin: 0 0 20px;
	padding: 0 0 5px;
	font-size: 20px;
	border-bottom: 1px solid #ededed;
	font-family: 'montserratregular';
	color: #0f86ae;
}

.inner-page .sitemap .first-level {
	margin: 5px 0 70px;
	padding: 0;
	float: left;
	width: 100%;
}
.sitemap .first-level li:first-child {
	margin-left: 0;
}
.sitemap .first-level li {
	display: inline-block;
	margin: 0 0px;
	font-size: 16px;
	font-family: 'montserratregular';
	width: 20%;
	float: left;
	padding: 0 10px;
}

.first-level li a {
	color: #333;
}

.first-level li a:hover {
	color: #0f86ae;
}
.sitemap .first-level li  .second-level {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}
.sitemap .first-level li .second-level li {
	width: 100%;
	font-size: 14px;
	margin: 0 0 5px;
	list-style: inside;
	list-style-type: disc;
	border-bottom: 1px solid #d1d1d1;
	padding: 0 0 5px;
font-family: 'montserratlight';
}


/* ************************************ Sitemap css end here ************************************ */




/* wrapper End*/
@media(max-width:1800px){
.inner-page.portfolio .All {
width: calc(25.1% - 6px);}
}
@media(max-width:1500px){
.inner-page.portfolio .All {
width: calc(25.2% - 6px);}
}
@media(max-width:1200px){
.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag{width: 90%;
max-width: 100%;float: none;margin: 50px auto 0;display:block;}
.inner-page .company-logo .owl-item img{margin: 0 auto;}


}
@media(max-width:1199px){
	#masthead .scrol-down.bounce{margin: 0 0 70px;}
	#carousel2 .carousel-control{width: 20px;height: 20px;}
#carousel2 .right.carousel-control{right: 0;}
#carousel2 .left.carousel-control{left: 0;}

	.nav-sec.pull-right {
	margin: 15px 0 0;width: 795px;}
.nav-sec .navbar.navbar-default {margin-right: 10px;}	
.nav-sec .rgt-sec{float: left;
text-align: left;}
.nav-sec .rgt-sec span.contact {
    margin-right: 5px;font-size: 15px;
}
header{    padding: 25px 15px 10px;}
.header.fixed{padding: 15px 15px 0px;}
.nav-sec .navbar.navbar-default ul li {
    padding: 0 6px 20px;
}
.nav-sec .enquiry-frm a {
padding: 8px 20px;
font-size: 13px;}
.build-your-brand{padding: 50px 0 50px;}
.how-we-can{padding: 50px 0 50px;}
.Client-About-sec .how-we-sec .Client-About-sec{padding: 20px 20px 0 20px;}
footer .footer-top {
    padding: 0 20px;
}
.inner-page{padding: 30px 0 0;}
.inner-page .build-your-brand {
    padding: 0px 0 50px;
}
	.inner-page.portfolio .All {
width: calc(25.2% - 6px);width: -webkit-calc(25.2% - 6px);width: -0-calc(25.2% - 6px);width: -ms-calc(25.2% - 6px);}
.inner-page .company-logo #logo_bxslider{display: block;float: left;padding: 0 20px;max-width: 100%;}
.top-detail-bar .detail-right{width: 50%;
float: left;}
.top-detail-bar .detail-left{float: left;
width: 50%;}
}


@media (min-width: 992px) and (max-width: 1100px) {
.nav-sec.pull-right {margin: 5px 0 10px;width: 650px;}
    .nav-sec .rgt-sec span, 
    .nav-sec .enquiry-frm a {display: block;}
}


@media(max-width:991px){
header{padding: 25px 15px 25px;}
.header.fixed{padding: 15px 15px 20px;}
header .mobile-view .logo {
    float: left;
}
header .mobile-view .rgt-sec{ float:right;margin-top: 15px;}
header .mobile-view .rgt-sec span.contact {
	margin-right: 5px;
	font-size: 15px;
}
header .mobile-view .rgt-sec span.contact a {
	color: #000;
	font-size: 15px;
  font-family: 'HelveticaNeue-Bold';font-weight: normal;
	transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
}
header .mobile-view .rgt-sec span {
	color: #000;
	font-size: 15px;
}
header .mobile-view .rgt-sec  .enquiry-frm a {
	padding: 8px 20px;
	font-size: 13px;
	border: 1px solid #000;
color: #000;
height: 40px;
transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
  font-family: 'HelveticaNeue-Bold';
font-weight: normal;
text-transform: uppercase;
}



header .mobile-view .rgt-sec .enquiry-frm a:hover {

    background: #018ab4;
    color: #fff;	
    border: 1px solid;

}
.nav-sec .navbar.navbar-default ul li {
    padding: 0 5px 10px;
}
.nav-sec .navbar.navbar-default{width: 100%;
float: left;min-height: inherit;
margin: 0 !important;}
.nav-sec.pull-right {
margin: 0;
width: 483px;
min-height: inherit;
float: right !important;
text-align: center;
}
.nav-sec .navbar.navbar-default ul li:last-child{ padding-right:0;}
.nav-sec .rgt-sec {
    float: right;
    text-align: left;margin-top: 13px;
}
.nav-sec .navbar {
	margin: 0 auto;
	width: auto;
	text-align: center;
	float: right;
	display: block;
}

 .carousel-captions h2{font-size: 60px;}
.build-your-brand {
    padding: 30px 0 30px;
}
.build-your-brand .left-sec {
    padding-right: 10px;
}
.build-your-brand h1,.inner-page .build-your-brand .rgt-sec h2{font-size: 30px;margin: 0 0 20px;}
.how-we-can {
    padding: 30px 0 30px;
}
.how-we-can h2{font-size: 30px;}
.how-we-can .how-we-sec{max-width: 100%;float: left;
display: block;margin:50px auto 0;}
.how-we-can .how-we-sec .img-sec{margin: 0 auto 24px;}
.how-we-can .how-we-sec .how-sec{padding: 0 10px;}
.Client-About-sec .how-we-sec .Client-About-sec {
    padding: 20px 20px 0 20px;
}
.Client-About-sec .how-we-sec .Client-About-sec h3{line-height: 30px;
font-size: 30px;margin: 0 0 15px;}
.Client-About-sec .how-we-sec .Client-About-sec h3 {
    line-height: 26px;
font-size: 26px;}
.item.Client-About-sec.testi-2 .client-sec .left-sec{width: 38%;}
.item.Client-About-sec.testi-2 .client-sec .rgt{padding-right: 0;}
footer .footer-top .sec-1 .left-sec {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
footer .footer-top .sec-1 ul {
	float: left;
	text-align: left;
	width: 100%;
	text-align: center;
	margin: 0 auto 10px;
	display: table;
	float: none;
	width: auto;
}

footer .footer-top .sec-1 .rgt-sec{ width: 100%;
    text-align: center;
    margin: 0 auto;}
	footer .footer-top .sec-1 .rgt-sec p {
    text-align: center;
    margin: 0;
}
footer .footer-top .sec-1.bttm {
	border-bottom: 0;
	padding: 20px 0;
	text-align: center;
	text-align: center;
	width: 100%;
}

footer .footer-top .sec-1.bttm .left-sec {
    text-align: center;
}
footer .footer-top .sec-1.bttm .social-media {
	float: left;
	text-align: center;
	margin: 5px auto;
	display: table;
	float: none;
}

footer .footer-bottom {
    padding: 20px 0;
}
footer .footer-bottom ul {
	text-align: center;

	width: auto;
	display: table;
	margin: 0 auto;
	max-width: 100%;
	float: none;
}

.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag{width: 100%;}
.build-your-brand .rgt-sec{padding: 0 0 0 20px;}
.contact-address .tab-left li{width: 60%;}
.contact-frm .left-sec {
    padding-right: 20px;
}
.contact-frm .right-sec {
    padding-left: 20px;
}
.build-your-brand .rgt-sec {
    padding: 0 0 0 20px;
}

.inner-page .map{padding: 70px 0 0;}
.top-detail-bar .detail-left .breadcrum .right-ser{width: 75%;}
.port .hide-port.porfolio-sec.gallery .more-btn a{padding: 8px 29px;margin: 20px auto 20px;font-size: 12.58px;}
.section.message_contact {
    margin-bottom:0px;
}
.inner-page.automation_cont {
    padding:85px 0 0;
}
.enquiry-section {
    margin: 25px 0 0 0;
}
p.text-section {
    min-height: 50px;

}
.inner-page.automation_cont .build-your-brand.Contact {
    padding-bottom: 0px;
}
.Automation {
    max-width: 681px;
}
}


@media(max-width:767px){
	
	.top-bar {
	width: 100%;
	padding: 10px;
	background: #0085ad;
	color: #fff;
	text-align: right;

}
.top-bar .contact {
    width: 100%;
    text-align: right;
    color: #fff;

    font-family: 'montserratregular';
    font-size: 16px !important;
}
.top-bar .contact a {
    color: #fff;
    font-family: 'montserratbold';
    font-weight: normal;
}
	.test-heading{padding: 20px 10px;
font-size: 20px;margin: 0;}
.Client-About-sec .how-we-sec .Client-About-sec h3{line-height: 22px;
font-size: 20px;}
	#anim_scrollar.scoll-down{display: none;padding: 42px 0 0;}
	header {
    padding:0;
}
.header{display: block;}
.header.fixed img {
	transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
}
body {
    padding: 105px 0 0;
}
.header.fixed {
    padding: 0;
}
 .carousel-captions h2 {
    font-size: 40px;
}
	.mobile-view .top-bar {
	float: left;
	width: 100%;
	padding: 20px 0;display:none;
	background: #eee;
	margin: 0;
}
#masthead .scrol-down.bounce {
margin: 0 0 60px;font-size: 11px;}

#masthead .scrol-down.bounce img{margin: 5px auto 0;}

.navbar .navbar-collapse div[id*="cat_"] {
margin: 0 auto;
position: fixed;
top: 0;
bottom: 0;
background: rgba(1,138,180,0.9);
left: 0;
right: 0;
}
.navbar .navbar-collapse div[id*="cat_"] > ul {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);
overflow: scroll;
height: 300px; 
padding:50px 0 0;
}
.nav-sec .navbar.navbar-default ul li:last-child{padding-bottom: 50px;}


.navbar .navbar-collapse .sub-img a::before {
	content: url("/../images/icon-menu.png");
	position: absolute!important;opacity: 1 !important;
	right: 0;
    top: 8px;z-index: 99;
}
header .mobile-view .rgt-sec span.contact{margin-right: 12px;}

.navbar .navbar-collapse .sub-img li a{opacity:0.8 !important;}
.navbar .navbar-collapse .sub-img li a::before{	content:'';}
.navbar .navbar-collapse .navbar-toggle .cros-bttn {
	position: relative!important;
}
.navbar .navbar-collapse .navbar-toggle .cros-bttn::after {
	content: url("/../images/close-tog.png");
	color: rgb(0, 0, 0);
	font-family: montserratextralight;
	font-weight: normal;

}
.navbar li ul {
position: static;min-width: 100%;display: block;background-color: transparent;
border: 0;}
header .mobile-view .rgt-sec .enquiry-frm a{padding: 8px;}
.nav-sec.pull-right{width: 100%;float: left !important;padding:0;}
.nav-sec .navbar-header {
	background: transparent;
	border-radius: 0;
	height: auto;
	padding:15px;
	border: 0;
	margin: 0;
}
	.nav-sec .navbar-toggle{margin-top: 7px;
margin-bottom:0px;background-image: none;border: 1px solid transparent;background-color: transparent !important;border: 0 !important;padding: 0;border-radius: 0;}
	.nav-sec  .navbar-toggle .icon-bar {
	display: block;
	width: 26px;
	height: 3px;
	border-radius: 1px;
	margin: 0 0 5px;
}
.nav-sec   .navbar-collapse .navbar-toggle {
    padding: 10px 0;
}
.navbar-header a img{max-width: 150px}
.nav-sec .navbar{max-width: 100%;}
	.mobile-view  .rgt-sec.top-sec {
	float: none !important;
	display: table;
	margin: 0 auto 0;
	width: 100% !important;
	
	float: left;
	text-align: center;
}
.nav-sec .navbar.navbar-default ul{	width: 100%;
	float: left;text-align: center;}
	.nav-sec .navbar.navbar-default ul li a:hover, .nav-sec .navbar.navbar-default ul li.selected a{color: #fff !important}
.nav-sec .navbar.navbar-default ul li {
	padding: 0 0px 10px;
	width: auto;
	border: 0;
	float: none;
	display: table;
	text-align: center;
	margin: 0 auto;
}

header  .nav-sec span.tag {
margin: -2px 0 0;
float: left;
color: #fff;
font-family: 'montserratregular';
font-size: 16px;
font-weight: normal;
}
.nav-sec .navbar.navbar-default ul li a{       padding: 8px 15px;border-bottom: 0;color: #fff !important;font-size: 20px !important; position:relative !important;}
.navbar-toggle.collapsed .icon-bar{ }
.navbar-toggle.collapsed .icon-bar.first{	transform: rotate(0deg);}
.navbar-toggle.collapsed  .icon-bar.mid{	transform: rotate(0deg);display:block;}
.navbar-toggle.collapsed .icon-bar.last{	transform: rotate(0deg);}

.navbar-toggle .icon-bar.first {
	transform: rotate(-45deg);
	margin: 0 !important;
}
.navbar-toggle.collapsed {
    position: relative!important;
    right: 0!important;
    top: 0!important;
}
header .navbar-header .navbar-toggle.collapsed {
	border: 0 !important;
	top: 0 !important;
	position: relative !important;
	right: 0 !important;
	padding: 0 !important;
}
header .navbar-header .navbar-toggle {
	z-index: 999;
	color: #fff;
	
	padding: 18px 14px !important;
	border: 1px solid #fff !important;
	border-radius: 5px;
}


header .navbar-default .navbar-toggle .icon-bar{ margin:0;background: #fff;width: 30px;}

.nav-sec .navbar.navbar-default .show-menu-small .icon-bar{width: 30px;
height: 2px;}
.navbar-toggle:{z-index:999;}
.navbar-toggle  .icon-bar.mid{ display:none;}
.navbar-toggle .icon-bar.last  {
    transform: rotate(45deg);
    margin: -2px 0 0 !important;
}
.nav-sec .navbar.navbar-default ul li ul li a{font-family: montserratlight !important;
font-weight: normal;padding: 0 !important;width: auto !important;
float: none !important;}
.nav-sec .navbar.navbar-default ul li:last-child a {
    border: 0;
}
 .nav-sec .navbar-default .navbar-collapse {
border: 0;
position: fixed;
top: 0;
bottom: 0;
left:0;
right:0;
z-index:100;

}
.nav-sec .navbar.navbar-default ul li.selected ul li a{color:#fff !important;}
.nav-sec .navbar.navbar-default ul li.selected ul li.selected a, .nav-sec .navbar.navbar-default ul li.selected ul li a:hover, .nav-sec .navbar.navbar-default ul li ul li a:hover{ background:transparent !important;}
.nav-sec .navbar.navbar-default ul li a:hover,#wrapper .nav-sec .navbar.navbar-default ul li a:hover{color: #fff !important;
background:transparent !important;font-size: 19px;opacity: 1 !important;}
.navbar-collapse .navbar-toggle {
	margin: 0;
	position: fixed;
	right: 20px;
	z-index: 9;
	top: 25px;
	border: 1px solid #fff !important;
	padding: 21px 17px !important;
	border-radius: 7px;
}
.navbar-collapse .navbar-toggle .icon-bar {
background-color:#fff !important;}
.nav-sec .social-media {
	float: left;
	width: 100%;
	position: fixed;
	bottom: 0;
	margin: 0 0 20px;
}
.nav-sec .social-media em {
    font-size: 22px !important;
    color: #fff; transition:all ease 0.5s;-o-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;
    margin-right: 10px;
}
.nav-sec .social-media  a:hover em{color:#000;-o-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
	.nav-sec .navbar-toggle:hover, 	.nav-sec .navbar-toggle:focus {
	background-color: transparent !important;-o-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;
}
.enquiry-frm {
    width: auto;
    float: right;
    margin: 5px 40px 0 0;
}
header .logo {
	width: auto;
	float: none !important;
	display: table;
	margin: 0 auto;
	text-align: center;
}
header .logo img {
    margin: 0 auto 20px;max-width: 180px;
}
header .navbar-default .navbar-toggle.collapsed .icon-bar{background-color: #000;margin: 0 0 4px !important;}
header   .nav-sec.pull-right {margin-top: 0;}
header  .rgt-sec{float: left;
margin-top: 0;padding:;
width: 100%;}

.inner-page .company-logo #logo_bxslider{float: left;max-width: 100%;
margin: 5px auto 0;display: block;padding: 0 0px;}
.inner-page .company-logo li{padding: 0 30px;}
	.build-your-brand {
    padding: 30px 30px 0px;
}
.porfolio-sec {
    padding: 10px 0 0;
}
.list-group.gallery .porfolio-gallery .hover h2{top: 40%;font-size: 15px;padding: 0 5px;}
.build-your-brand h1 {
    font-size: 26px;
margin: 0 0 10px;}
.build-your-brand .left-sec {
 padding-right: 0;}
 .inner-page .build-your-brand.services .left-sec br,.how-we-can  p br{display: none;}
 .how-we-can  p{font-size: 13px;}
.build-your-brand .rgt-sec { padding: 0;}
.how-we-can {
    padding: 25px 15px 20px;
}
.how-we-can h2 {
    font-size: 24px;
}
.how-we-can .how-we-sec{margin: 20px auto 0;}
.how-we-can .how-we-sec .how-sec {
    width: 50%;
    padding: 0;
}
.how-we-can .how-we-sec .img-sec {
    margin: 0 auto 15px;
}
.how-we-can .how-we-sec .img-sec {
	margin: 0 auto 15px;
	width: 80px;
	height: 80px;
	padding: 18px 12px;
}
.how-we-can .how-we-sec .how-sec h3{margin: 0 0 10px;
min-height: inherit;}
.porfolio-left-sec,.porfolio-rgt-sec {
	width: 50%;
	float: left;

}
.porfolio-left-sec .img,.porfolio-rgt-sec .img {
    width: 50%;
    float: left;
}
.Client-About-sec{padding: 30px 20px;}
.Client-About-sec .how-we-sec .Client-About-sec {
    padding: 0;
}
.Client-About-sec .how-we-sec .Client-About-sec h3 br{ display:none;}
.Client-About-sec .how-we-sec .img-client {
margin: 20px 0;}
.Client-About-sec .how-we-sec .Client-About-img{    width: 100%;
float: none;
display: none;}

	.Client-About-sec .how-we-sec .Client-About-sec,.item.Client-About-sec.testi-3 .Client-About-sec,.item.Client-About-sec.testi-2 .Client-About-sec{width: 100%;
float: left;}
.item.Client-About-sec {
    min-height: inherit;
}
.item.Client-About-sec.testi-2 .client-sec .rgt{float: left;}

.Client-About-sec .how-we-sec img{ margin:0 auto;}
footer{padding: 26px 0 0;}
footer .footer-top .sec-1 .left-sec li{float: none;
display: inline-block;}
footer .footer-bottom li{vertical-align: top;}

footer .footer-top .sec-1{padding: 0 0 20px;}
footer .footer-top{padding: 0 15px;}

.inner-page {
    padding: 30px 15px 0;
}
.inner-page .build-your-brand {
    padding: 0 0 30px;
}

.inner-page .build-your-brand .rgt-sec h2,.inner-page .company-logo h2 {
font-size: 26px;}
.inner-page .build-your-brand .faq-sec{margin: 20px 0 0;}
.inner-page .company-logo {
    float: left;
padding: 30px 0px 10px;}

.inner-page .build-your-brand.Contact .left-sec h1, .inner-page .build-your-brand.Contact .rgt-sec h2 {
    margin: 0 0 20px;
}

.inner-page .build-your-brand .left-sec p {
margin: 0 0 10px;color: #000;}
.inner-page .build-your-brand  .heading-2{font-size: 22px;}
.contact-address .tab-left li:last-child{padding: 0;}
.tab-right a {
    width: 100%;
    float: left;
}
.inner-page .build-your-brand.Contact {
    padding: 0 0 40px;
}
.contact-address .tab-left li {
    width: 100%;
    float: left;
    padding-right: 150px;
	    margin-bottom: 12px;
}
.contact-address .tab-left li span{margin: 5px 0 10px;}
.contact-frm input, .contact-frm select{font-size: 12px;padding: 0 10px;height: 35px;margin: 0 0 25px;
line-height: 35px}
.contact-frm .right-sec button[type="button"]{margin: 30px 0 0;max-width: 150px;
height: 40px;font-size: 14px;padding: 0px 10px}
.inner-page .map {
    padding: 50px 0 0;
}
.inner-page .map iframe {
    height: 230px;
}
.contact-frm .left-sec, .contact-frm .right-sec {
	float: left;
	width: 100%;
	padding: 0 !important;
}
.contact-frm textarea{height: 150px;}
.contact-address .tab-left li{padding-right: 0;}

.Subsequent-Orders{padding: 40px 15px;}
.Subsequent-Orders h2{font-size: 18px;
margin: 0 0 15px;}
.Subsequent-Orders p{font-size: 12px;}
.build-your-brand.Trading h3{font-size: 18px;
margin: 0 0 15px;}
.build-your-brand.Trading .left-sec h1 {
    margin: 0 0 15px;
}
.build-your-brand.Trading .left-sec{padding-right: 0;}
.trade-content{padding: 30px 15px 30px;}
.trade-content .col-lg-8 {
    padding-right: 0;
}
.trade-content h3{margin: 0 0 15px;font-size:18px;}
.build-your-brand.services .rgt-sec {
    padding: 0;
}
.inner-page .enquiry-sec,.inner-page .build-your-brand.services.degital .enquiry-sec{padding: 50px 0 0;margin: 0 auto;text-align: center;}
.inner-page .enquiry-sec p,.build-your-brand.services .enquiry-sec.enquiry-2 h3{font-size: 20px;}
.inner-page .enquiry-2{
    float: left;
    text-align: left;
    padding:30px 0 0;
}
.inner-page ul.sidebar-nav li {
    margin: 0 0 10px;
}
.inner-page .sidebar-nav {
	padding: 20px 0 0;
	border-top: 1px solid #ccc;
	margin: 30px 0 0;
}
.inner-page .build-your-brand.services {
    padding: 0px 0 20px;
}
.inner-page .bottom-sec{padding: 0;}
.inner-page .bottom-sec .img{padding: 6px;}
.inner-page .build-your-brand.services .left-sec{padding-right: 0;}
.tag-head{margin: 15px 0 30px;font-size: 18px;}
.build-your-brand.services h3.blue-heading{margin: -10px 0 10px;font-size: 18px;}
.Subsequent-Orders.faq-top,.Subsequent-Orders.faq-bttm {
    padding: 30px 15px;
}
.Subsequent-Orders .col-sm-8 {
padding: 0;}
.fancybox-inner .enquiry-form .item-frm textarea {
height: 100px;}
.inner-detail-content{padding: 0 15px;}
.inner-detail-content .detail-left {
	float: left;
	width: 100%;
	margin: 0 0 20px;
}

.top-detail-bar{padding: 25px 15px ;}
.top-detail-bar .detail-left h1 {
    font-size: 25px;
    margin: 0 0 15px;
}
.top-detail-bar .detail-left .breadcrum h2{margin: 0 0 10px;}
.top-detail-bar .detail-left .breadcrum span {
    padding-right: 12px;
}
.top-detail-bar .detail-right p{margin: 0 0 20px;font-size: 12px;}
.top-detail-bar .detail-right{padding:0;}
.inner-page.portfolio {
    padding: 30px 0px 0;
}
.inner-page.portfolio .portfolioContainer{padding: 0;}

.inner-page.portfolio .porfolio-section h1{padding: 0 0 12px;font-size: 24px;margin: 0 0 5px;}
.inner-page.portfolio .All {
width: calc(50% - 6px);width: -webkit-calc(50% - 6px);width: -0-calc(50% - 6px);width: -ms-calc(50% - 6px);padding: 6px;}
.inner-page.portfolio .portfolioFilter {
    padding: 20px 0 20px;
}
.inner-page.blog .left-panel{padding: 0;width: 100%;
float: left;border: 0;}
.inner-page.blog .left-panel .content {
    padding: 0;
}
.inner-page.blog .right-panel {
	float: left;padding: 20px 0 0 !important;
	padding: 0;border-top: 1px solid #ccc;
	width: 100%;
}

.inner-page.blog .left-panel h1 {
    font-size: 24px;margin: 0 0 26px;}
	.inner-page.blog .left-panel .post-title {

	font-size: 19px;
	line-height: 25px;
	border: 0;
	margin: 0 0 15px !important;
}
.blog-overall {
	float: left;
	width: 100%;
	padding: 30px 15px 0;
}
.inner-page.blog .right-panel h2{font-size: 20px;
color: #000;
margin: 0 0 30px;}
.inner-page.blog .right-panel .BlogRecentPost ul li, .inner-page.blog .right-panel .BlogPostArchive ul li{font-size: 15px;
line-height: 20px;
margin: 0 0 10px 0;}
.inner-page.blog .right-panel .address-botm {
    width: 100%;
    padding: 20px 0 0;
}

.fancybox-inner .enquiry-form .item-frm {margin: 0 0 20px;}
.fancybox-inner .enquiry-form .item-frm input, .fancybox-inner #enquiry-form .item-frm select{height: 34px;
font-size: 13px;padding: 5px;}
.fancybox-inner .enquiry-form .item-frm label{font-size: 13px;margin: 0;}
.fancybox-inner .item-frm input[type="submit"]{font-size: 14px !important;height: 38px !important;max-width: 140px;
margin: 0 0 10px;}
.fancybox-inner .enquiry-form h2{font-size: 20px;margin: 0 0 10px;padding: 20px 20px;}
.fancybox-inner .enquiry-form span{font-size: 13px;}
.five-hours, .ten-hours{font-size: 13px;}
.fancybox-inner .enquiry-form form {
padding: 10px 0px 0;}

.webform-results td{font-size: 14px;margin: 0 0 5px;
float: left;
width: 100%;}
.system-message h1{font-size: 20px;margin: 0 0 10px;}
.system-message, .system-error-message{padding: 15px;}
.inner-page.privacy h1{font-size: 26px;margin: 0 0 15px;}
.inner-page.privacy h2, .inner-page.privacy h3 {
margin: 10px 0 10px;float: left;
width: 100%;
font-size: 18px;}
.inner-page.privacy p, .inner-page.privacy li{float: left;
width: 100%;line-height: 19px;
font-size: 13px;}
.next-previous{padding: 20px 20px 20px;}
.next-previous a{font-size: 15px;}
.top-detail-bar .detail-left .breadcrum{ margin:0 0 10px;}
.top-detail-bar .detail-left .breadcrum .service-tag{line-height: 18px;}
.top-detail-bar .detail-left .breadcrum .right-ser{ margin:-2px 0 0;}
.list-group .porfolio-gallery{width: 25% !important;}
.list-group.gallery.double-mid .porfolio-gallery {
    width: 50% !important;
}

.list-group .porfolio-gallery:first-child{ width:100% !important;}
.list-group.gallery.mutiple-img .porfolio-gallery{width: 50% !important;}
.porfolio-sec{ overflow: hidden;}
.list-group .porfolio-gallery,.list-group.gallery.triple-img-big .porfolio-gallery{width: 50% !important;padding: 4px;}
.list-group.gallery.triple-img .porfolio-gallery:first-child,.list-group.gallery.triple-img-big .porfolio-gallery:first-child{width: 100% !important;}
.list-group.gallery.mid-big .porfolio-gallery.mid-img,.list-group.gallery.mid-big .porfolio-gallery.mid-img {
    width: 100% !important;
}
.list-group.gallery.mid-big .rgt-mid,.list-group.gallery.mid-big .left-mid{width: 100% !important;float: left;}
.list-group.gallery.mid-big .left-mid .porfolio-gallery, .list-group.gallery.mid-big .rgt-mid .porfolio-gallery,.list-group.gallery.mutiple-img .porfolio-gallery{width: 50%!important;}
.address-botm {
	float: none;
	display: table;
	margin: 0 auto;
	width: auto !important;
}
.top-detail-bar .detail-left {
padding-right: 0;width: 100%;
    float: left;}
	.inner-page.automation_cont {
    padding: 30px 0px 0px;
}
.top-detail-bar .detail-right {
    width: 100%;
    float: left;
}

h3.kickstart {
    font-size:31px;
    line-height: 33px;
    margin: 0 0 20px 0;
}
.filter-your-list {
    padding:50px 10 35px 0px;
}
.filter-your-list .right-message {
    font-size: 27px;
	line-height: 34px;
}
.section1{width: 48%;min-height: 360px;}
.section1.section_e {
	margin-right: 0;
}

.section1 br {
    display: none;
}
.need-help li p.text {
    font-size: 16px;
}
.section.message_contact {
    padding: 0px 15px;
}
.enquiry-section {
    margin: 5px 0 0 0;
}.enquiry-section .enquiry {
    margin-bottom: 44px;
}
.banner-txt {
    font-size: 24.67px;
}
.banner-in {
	top: 26%;
}
.email_header {
    padding: 0px 0px 45px 0px;
}
.email_process_sec {
	background-color: #E9F5F8;
	width: 100%;
	float: left;
	/* padding: 60px 0px; */
	padding: 45px 10px 45px;
}
.filter-your-list {
	padding: 50px 10px 40px 10px;
}
.follow_text{
	font-size: 27px;
	line-height: 34px;
}

.g-recaptcha {
    transform:scale(0.77);
    transform-origin:0 0;
}




}
@media( max-width:599px){
.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag {
padding: 0;}
.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag  .item{ padding:0 10px;float:left;}
.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag  .item img{ margin:0 auto;}
.fancybox-skin .enquiry-form {
	max-width: 100%;
	width: 100%;
	float: left;
}
.section.message_contact {

    margin-bottom: 21px;

}



}


@media( max-width:480px){
	.banner-txt {
    font-size: 18px;
}
.how-we-can .how-we-sec .how-sec{width: 100%;
padding: 0 0 20px;}
footer .footer-bottom ul {
	text-align: center;
	width: 100%;
	display: block;
	margin: 0;
	max-width: 100%;
	float: left;
}
footer .footer-bottom li {
vertical-align: top;line-height: 5px;
padding: 3px 6px 4px 3px;
}
footer .footer-bottom li a{font-size: 12px;}

}

@media( max-width:479px){
	.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag .item{float: none;}
	.inner-page .company-logo .owl-carousel.owl-theme.owl-loaded.owl-drag{margin: 0 auto 0;}
#masthead .scrol-down.bounce {
    margin: 0 0 30px;
}
.section.message_contact .section1 {
    width: 100%; min-height: inherit;
}


}
@media( max-width:414px){
	.nav-sec .navbar-header{padding: 15px 10px;}
	.navbar-header a img{max-width: 120px;margin: 4px 0 0 0;}
	
	.nav-sec .navbar-header{padding: 15px 10px;}
	.nav-sec  .enquiry-frm{margin: 5px 10px 0 0;}
	.nav-sec .enquiry-frm a {
    padding: 8px 12px;
    font-size: 11px;
}
	
	.navbar .navbar-collapse div[id*="cat_"] > ul {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);
	/* overflow: scroll; */
	height: 440px;
	padding: 50px 0 0;
}

 .carousel-captions h2 {
    font-size: 25px;
}
.carousel-captions .carousel-text{-webkit-transform: translateX(-100%) translateY(-50%);-0-transform: translateX(-100%) translateY(-50%);-ms-transform: translateX(-100%) translateY(-50%);}
.porfolio-left-sec,.porfolio-rgt-sec {
	width: 100%;
	float: left;

}
.porfolio-left-sec .img,.porfolio-rgt-sec .img {
    width: 100%;
    float: left;
}
.list-group .porfolio-gallery:first-child{
	width: 100% !important;padding: 4px;
}
.list-group .porfolio-gallery {padding: 4px;width: 50%;}

.contact-address .tab-left {
	float: none;
	width: 100%;display: table-footer-group;
	
}
.contact-address .tab-left li:first-child{margin-top:20px;padding-top: 20px;border-top: 1px solid #ccc;}
.contact-address .tab-right {
display: table-header-group;
float: none;border-bottom: 1px solid #ccc;
	padding: 0 0 20px;
	margin: 0 0 20px;
    width: 100%;
}
.inner-page .bottom-sec .img {
    padding: 4px 0;
    width: 100%;
}
.Subsequent-Orders .step-sec .lft{padding: 10px 0 5px;width: 100%;}
.Subsequent-Orders .step-sec .rgt{width: 100%;}
.inner-page.portfolio .All {
    width: calc(100% - 6px);width: -webkit-calc(100% - 6px);width: -0-calc(100% - 6px);width: -ms-calc(100% - 6px);
}
}




.inner-page .build-your-brand.services .left-sec .content button[type="button"] {
	background: transparent;
	border: 1px solid #000;
	font-size: 14.58px;
	color: #0085ad;
	font-family: Montserrat-SemiBold;
	font-weight: normal;
	max-width: 180px;
	width: 100%;margin:20px 0 0;
	line-height: 34px;
	height: 40px;
	transition: all ease 0.5s;
}
.inner-page .build-your-brand.services .left-sec .content button[type="button"]:hover {
    background: #0085ad;
    color: #fff;
    border: 1px solid;
}
.powrMark.text-center {
	display: none !important;
}


.branding-agency-sydney form {
width: 100%;
float: left;
border: 0;
display: block;
padding: 20px;
background: top;
border-radius: 0;
background: rgba(0,133,173,0.7);
border: 1px solid rgba(145, 173, 182, 0.7);
}
.branding-agency-sydney .carousel-captions h2{font-size: 30px;text-align: center;margin: 0;}
.branding-agency-sydney .carousel-captions span {
	margin: 5px 0 20px;text-transform: none;
	float: left;font-size:14px;padding: 0 40px;
	width: 100%;
	text-align: center;
}
.branding-agency-sydney form  input[type="text"] {
	height: 40px;
	font-size: 13px;
	font-family: 'montserratregular';
	font-weight: normal;
	color: #000;
	padding: 10px;
	float: left;
	float: left;
border: 0;
	width: 100%;
	margin: 0;
	line-height: 20px;
	border-radius: 0;
	background: #fff;
	margin: 0 0 10px;
}
.branding-agency-sydney form  textarea {
	height: 120px;
	font-size: 13px;
	font-family: 'montserratregular';
	font-weight: normal;
	color: #000;
	padding: 10px;
	float: left;
	float: left;
border: 0;
	width: 100%;text-transform: capitalize;
	margin: 0;
	line-height: 20px;
	border-radius: 0;
	background: #fff;
	margin: 0 0 10px;
}

.branding-agency-sydney input[type="submit"] {
float: left;
margin: 0;
width: 100%;
border-radius: 0;

max-width: 179px;
height: 40px;
line-height: 30px;
color: #fff;
padding: 0px 10px;
font-size: 15px;
font-family: 'montserratbold';
font-weight: normal;
text-transform: uppercase;
transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
border: 2px solid #fff;background: transparent;
}

.branding-agency-sydney input[type="submit"]:hover{ background:#000;color: #fff;}

.branding-agency-sydney .carousel-captions {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	font-family: 'Montserrat-UltraLight';
	font-weight: normal;
	text-shadow: 0px 0px 0px;
	color: #fff;
	text-transform: uppercase;
	left: 0;
	max-width: 1020px;
	float: none;
	margin: 0 auto;
	top: 20%;
}
.branding-agency-sydney .carousel-captions .carousel-text {
	 transform: translateX(0%) translateY(0%); 
	 -moz-transform: translateX(0%) translateY(0%); 
	 -webkit-transform: translateX(0%) translateY(0%); 
-o-transform:translateX(0%) translateY(0%); 
	 -ms-transform:translateX(0%) translateY(0%); 
	position: relative;
	top: 0;
	left: 0;
	width: 40%; max-width:400px;
	float: left;
}
.branding-agency-sydney .rigt-cnt {
	width:60%;
	float: left;top: 10%;position: relative;
	padding-right: 30px;
}

.branding-agency-sydney  h1 {
font-size: 70px;
text-align: left;
font-weight: normal;
color: #fff;
font-family: 'Montserrat-UltraLight';
opacity: 1;
text-transform: uppercase;
text-shadow: 0px 0px 0px;
margin: 20px 0 30px;
line-height: 70px;
}

.branding-agency-sydney  p {
color: #fff;
float: left;
width: 100%;
font-family: 'montserratlight';
font-weight: normal;
font-size: 16px;

text-align: left;
margin: 0 0 30px;
}
.branding-agency-sydney .rigt-cnt span {
	font-size: 24px;
	color: #fff;
	font-family: 'montserratregular';
padding: 0;
	margin: 0;text-align: left;
	font-weight: normal;
}

.branding-agency-sydney  h3 {
	color: #000;

	font-size: 18px;
	font-family: 'montserratregular';
	font-weight: normal;
}

.branding-agency-sydney .ulist.check {
	float: left;
	width: 100%;
	margin: 0 0 0 15px;
}

.branding-agency-sydney .ulist.check li {
line-height: 22px;
font-size: 12.5px;
font-weight: normal;list-style-type:disc;
font-family: 'montserratregular';
}


@media( max-width:1280px){
.branding-agency-sydney .carousel-captions{top: 5%;max-width: 100%;
}
.branding-agency-sydney h1{font-size: 60px;line-height: 50px;margin: 20px 0 20px;}
.branding-agency-sydney .rigt-cnt{padding: 0 10px;}
.branding-agency-sydney form textarea{height: 90px;}

}

@media( max-width:991px){
	.branding-agency-sydney .carousel-captions{padding: 0 10px;max-width: 100%;
float: left;}
.branding-agency-sydney .carousel-captions span{padding: 0 0;font-size: 13px;}
.branding-agency-sydney form{padding: 10px;}
	.branding-agency-sydney p{font-size: 14px;margin: 0 0 20px;}
	.branding-agency-sydney .rigt-cnt span{font-size: 20px;}
	.branding-agency-sydney form input[type="text"]{height: 33px;font-size: 12px;}
	.branding-agency-sydney form textarea {
    height: 70px;
}
.branding-agency-sydney .rigt-cnt{width: 55%;padding: 0;}
.branding-agency-sydney .carousel-captions .carousel-text{width: 45%;}
.section.message_contact {
    margin-bottom: 60px;
    padding: 0px 15px;
}	
.section1 {
	margin: 0 14px 15px 0;
}
.Automation br{
	display:none;
}	
}

@media( max-width:768px){
.branding-agency-sydney .inner-banner img{min-height: 560px;}	
.branding-agency-sydney .rigt-cnt{display: none;}
.branding-agency-sydney .carousel-captions .carousel-text {
	width: 100%;
	float: none;
	display: table;
	margin: 0 auto;
}
.branding-agency-sydney .carousel-captions{top: 13%;}
	
}


.home-auto {float: left;width: 100%;position: relative;padding: 30px 0 0px;margin: 0 0 7px;height: 350px;overflow: hidden;}
.home-auto img {width: 100%;}
.home-auto .contect-auto {width: 100%; position:absolute; left:0; right:0; bottom:0; top:auto; text-align:center;}
.home-auto .contect-auto h2 {font-family: 'Montserrat-ExtraBold';font-weight: normal;color: #fff;font-size: 50px;text-transform: uppercase;margin: 0 0 0;color:#fff;}
.home-auto .contect-auto a,.home-auto .contect-auto a:hover{color:#fff;}
.home-auto .contect-auto p {font-family: 'montserratlight';color: #fff;font-size: 33.33px;font-weight: normal;margin: 0 0 40px;}
.home-auto .contect-auto a.bttn {font-size: 16.67px;color: #fff;font-family: montserratlight;text-transform: uppercase;margin: 0 0 55px;float: left;width: 100%;transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.home-auto .contect-auto a.bttn:hover {color: #d0d4d8;}

@media( max-width:1200px){
	.home-auto .contect-auto h2{font-size: 38px;}
	.home-auto .contect-auto p{margin: 0 0 20px;font-size: 26.33px;}
	.home-auto .contect-auto a.bttn{margin: 0 0 25px;}
	.home-auto{height: auto;}
	
	
}
@media( max-width:991px){

.home-auto .contect-auto h2{font-size: 30px;}
.home-auto .contect-auto p{font-size: 19.33px;}

}
@media( max-width:767px){
	.home-auto{height: 120px;padding: 10px 0 7px;margin: 0;}
	.home-auto .contect-auto h2{font-size: 22px;}
	.home-auto .contect-auto p{font-size: 13px;margin: 0 0 10px;}
.home-auto .contect-auto a.bttn{font-size: 12px;margin: 0 0 15px;}



}
@media( max-width:414px){
	
	.home-auto {	height: auto; margin:0;}
	.home-auto .contect-auto{bottom: 20px;}
.home-auto .contect-auto h2{margin: 0 0 0;font-size: 17px;}
.home-auto .contect-auto p,.home-auto .contect-auto p a{font-size: 12px;margin: 0 0 6px;}
.home-auto .contect-auto a.bttn{margin: 0;font-size: 10px    ;}
}
@media( max-width:340px){
.home-auto .contect-auto{bottom: 15px;}	
}






/* Insta Feed CSS START here */
 #rudr_instafeed {
            list-style: none;
            text-align: center;
            padding: 15px;
            background: #edf2f5;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            height: auto;
            }
            #rudr_instafeed li {
            float: none;
            width: 15.7%;
            margin: 0 8px;
            vertical-align: top;
            display: inline-block;
            background: #fff;
            padding: 0 0 10px 0;
            height: auto;
            }
            #rudr_instafeed li span {
            float: left;
            width: 100%;
            margin: 15px 0 15px 0;
            min-height: 105px;
            }
            #rudr_instafeed li img{max-width:100%;max-height:100%;width:100%;}
            .bottom-text {
            padding: 15px 10px 0;
            font-family: 'montserratlight';
            text-align: left;
            }
            #rudr_instafeed li span {
            float: left;
            width: 100%;
            margin: 0 0 15px 0;
            color: #202020;
            font-size: 14px;
            }
            #rudr_instafeed li .status img {width:auto;}
            .status {
            color: #999ea0;
            float: left;
            width: 100%;
            }
            #rudr_instafeed li .status img.like {width: 15px;margin: 0 0 0 10px;}
            .insta-img-sec {
            padding-top: 62%;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            position: relative;
            }
            .insta-img-sec::after {
            content: "";
            background: #000;
            top: 0;
            right: 0;
            0: ;
            bottom: 0;
            left: 0;
            position: absolute;
            opacity: 0;
            }
            .insta-img-sec:hover::after{opacity: 0.3;}
            .ins-icon {
            float: right;
            }
            @media (min-width: 1300px) and (max-width: 1450px) {
            #rudr_instafeed li span {min-height: 190px;}
            }
            @media (min-width: 1024px) and (max-width: 1299px) {
            #rudr_instafeed li span {min-height: 200px;}
            }
            @media (max-width: 991px) {
            #rudr_instafeed li span {display: none;}
            .bottom-text {padding: 0px 5px 0;text-align: center;}
            #rudr_instafeed li {margin: 0 3px;}
            #rudr_instafeed li .status img.like {margin: 0 0 0 5px;}
            }
            @media (max-width: 767px) {
            #rudr_instafeed {display: block;padding: 10px 0;}
            #rudr_instafeed li {width: 30%; margin-bottom: 20px;margin: 5px 2px;}
            #rudr_instafeed li .status {font-size: 10px;}
            #rudr_instafeed li .status img.like {width: 12px;}
            #rudr_instafeed li .status img.comment {width: 14px;}
            .bottom-text {text-align: left;}
            #rudr_instafeed li .status .ins-icon img {width: 12px;}
            #rudr_instafeed li .status img.like {margin: 0 0 0 5px;}
            .bottom-text {padding-top: 10px;}
            .bottom-text br {
            display: none;
            }
			.NewClass-HowCan.newone { margin-bottom: 0px;}
			
            }
            @media (max-width: 360px) {
            #rudr_instafeed li .status img.like {
            margin: 0 0 0 2px;
            }
            }

/* Insta Feed CSS END here */



/*Home slide new css start*/

.brand-slide_home {float: left;background: url(../images/brand_slide.jpg);background-size: 100%;background-repeat: no-repeat;position: relative;width: 100%;height: 100%;padding: 31.5% 0 0;background-size: cover; background-position:0 0;}

.brand-slide_home .brand-content-sec {position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto 60px;text-align: center;}

.brand-slide_home .brand-content-sec .top-brand {width: 100%;float: none;max-width: 786px;margin: 0 auto 50px;display: table;}
.brand-slide_home .brand-content-sec .top-brand .left-brand {float: left;text-align: center;}
.brand-slide_home .brand-content-sec .top-brand .left-brand h2 {font-family: 'Butler';font-weight: 900;font-style: normal;font-size: 91.67px;margin-top: 0;padding-bottom: 0;margin-bottom: 0;text-shadow: 0px 0px 0px;color: #fff;line-height: 58px;}

.brand-slide_home .brand-content-sec .top-brand .left-brand h2 span {font-family: 'Montserrat-UltraLight';font-weight: normal;font-size: 54.17px;text-transform: uppercase;line-height: 30px;}
.brand-slide_home .brand-content-sec .top-brand .right-brand {float: right;}
.brand-slide_home .brand-content-sec .top-brand .right-brand p {font-size: 41.67px;color: #fff;font-weight: normal;font-family: 'montserratlight';margin: 0;line-height: 45.83px;}

.brand-slide_home .brand-content-sec .mid-brand {margin: 0 0 50px;}
.brand-slide_home .brand-content-sec .mid-brand li {display: inline-block;color: #fff;font-size: 16.67px;letter-spacing: 8px;text-transform: uppercase;font-family: 'montserratregular';font-weight: normal;padding-right: 13px;}
.brand-slide_home .brand-content-sec .mid-brand li a{font-family: 'montserratregular';font-weight: normal;color:#fff;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;}
.brand-slide_home .brand-content-sec .mid-brand li.blue a{color:#003d62;}
.brand-slide_home .brand-content-sec .mid-brand li a:hover{color:#d2d2d2;}

.brand-slide_home .brand-content-sec .bottom-brand a {background: #003d62;width: 100%;max-width: 220px;float: none;display: table;margin: 0 auto;height: 40px;line-height: 40px;text-align: center;font-size: 16.67px;color: #fff;text-transform: uppercase;padding: 5px;font-family: 'Montserrat-SemiBold';font-weight: normal;transition: all ease 0.5s;-o-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-ms-transition: all ease 0.5s;}
.brand-slide_home .brand-content-sec .bottom-brand a:hover {background: #f2f2f2;color: #003d62;}


@media(max-width:1450px){
	
.brand-slide_home .brand-content-sec{margin: 0 auto 40px;}	
.brand-slide_home .brand-content-sec .mid-brand{margin: 0 0 30px;}
.brand-slide_home .brand-content-sec .top-brand{margin: 0 auto 35px;}
	
}


@media(max-width:1250px){
.brand-slide_home{padding: 40% 0 0;}	
.inner-banner{padding-top: 60px;}

}
@media(max-width:1200px){
	
.brand-slide_home .brand-content-sec{margin: 0 auto 40px;}

}

@media(max-width:1199px){
.inner-banner{padding-top: 0;}
	
}

@media(max-width:991px){
	
	.inner-banner{padding-top: 24px;}
	.brand-slide_home{padding: 63% 0 0;}
	.brand-slide_home .brand-content-sec{padding:0 10px;}
	.brand-slide_home .brand-content-sec .top-brand .left-brand h2{font-size: 80px;}
	.brand-slide_home .brand-content-sec .top-brand .right-brand p{font-size: 30px;}
	.brand-slide_home .brand-content-sec .top-brand{max-width: 640px;}
		
}

@media(max-width:767px){
	.inner-banner{padding-top: 0;}
.brand-slide_home {padding: 0;height: 250px;}
.brand-slide_home .brand-content-sec {margin: 0 auto 40px;}
.brand-slide_home .brand-content-sec .top-brand .right-brand,.brand-slide_home .brand-content-sec .mid-brand{display: none;}
.brand-slide_home .brand-content-sec .top-brand {max-width: 100%;margin: 0 0 30px;}
.brand-slide_home .brand-content-sec .top-brand .left-brand{width: 100%;}
.brand-slide_home .brand-content-sec .top-brand .left-brand h2 {font-size: 40px;line-height: 30px;}
.brand-slide_home .brand-content-sec .top-brand .left-brand h2 br {display: none;}
.brand-slide_home .brand-content-sec .top-brand .left-brand h2 span{font-size: 40px;}
.brand-slide_home .brand-content-sec .bottom-brand a{max-width: 180px;height: 30px;line-height: 30px;font-size: 14px;}

	
}

@media(max-width:414px){
	.brand-slide_home .brand-content-sec {margin: 0 auto 30px;}
	.brand-slide_home{height: 180px;}
	.brand-slide_home .brand-content-sec .top-brand{margin: 0 0 20px;}
.brand-slide_home .brand-content-sec .top-brand .left-brand h2,.brand-slide_home .brand-content-sec .top-brand .left-brand h2 span	{font-size: 32px;}
}




/*Home slide new css end*/

/* New Home Page Css Add */

.home-page-footer .map {padding: 16px 40px 0; width: 100%; float: left;}
.home-page-footer .map iframe { filter: grayscale(1); -ms-filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -o-filter: grayscale(1);}		
.home-page-footer .map iframe:hover	{filter: grayscale(0); -ms-filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -o-filter: grayscale(0);}	
.contentfoterc p { font-size: 12.5px; font-family: 'montserratregular'; font-weight: normal; color: #000; margin-bottom: 0;}
.contentfoterc p strong { font-family: 'montserratbold'; font-weight: normal; font-size: 12.5px; }
.contentfoterc { width: 100%; float: left; background: #edf2f5;}
.footer-mapcontentc { padding: 48px 50px 0; width: 100%; float: left;}
.contentfoterc { width: 100%;  float: left; background: #edf2f5; padding: 30px 0; text-align: center;}
.new-rght-sec h4 { color: #000; font-family: 'montserratregular'; font-size: 20.83px; margin-top: 0; font-weight: normal;  padding-bottom: 11px;}
.new-rght-sec ul { padding-left: 15px; padding-bottom: 30px;}
.new-rght-sec li { list-style-type: disc; color: #000000; font-family: 'montserratlight';font-weight: normal; font-size: 12.5px; line-height: 20px;}
.build-your-brand .left-sec.new-left-sec li {list-style-type: disc; color: #000000; font-family: 'montserratlight'; font-weight: normal; font-size: 12.5px; line-height: 20px;}
.build-your-brand .left-sec.new-left-sec ul { padding-left: 15px;}
.build-your-brand .left-sec.new-left-sec h4 { color: #000; font-family: 'montserratregular'; font-size: 20.83px; margin-top: 0; font-weight: normal; padding: 25px 0 20px;}
.new-rght-sec h5 { color: #000000; font-family: 'montserratlight'; font-weight: normal; font-size: 20.83px; line-height: 29.16px; padding-bottom: 8px;}
.rgt-sec.new-rght-sec a { font-family: 'montserratregular'; font-weight: normal;}
.build-your-brand .rgt-sec.new-rght-sec { padding: 0 0 0 48px;}
.build-your-brand .left-sec.new-left-sec .rightulclass { width: 50%; float: left; padding-left: 20px;}
.build-your-brand .left-sec.new-left-sec .leftulclass { width: 50%; float: left;}

.home-automationclass { width: 100%; float: left; background: url(../images/automation-bg.jpg); background-position: center center; background-size: cover; padding: 85px 0 76px; margin-bottom: 10px; background-repeat: no-repeat;}

.automation-left h2 .kickstart { font-weight: normal; font-style: normal; font-family: 'Montserrat-UltraLight'; text-transform: uppercase;}
.automation-left h2 {font-size: 54.17px;font-family: 'montserratbold'; font-weight: normal; font-style: normal; text-transform: capitalize; line-height: 49.44px; padding-bottom: 10px; position: relative;}
.automation-left h2 a { color: #fff;}
.automation-left p { font-size: 20.83px; font-family: 'montserratlight'; font-weight: normal;}
.automation-left a { color: #fff;}
.automation-right p { font-family: 'montserratlight';  color: #fff;font-weight: normal; font-style: normal; font-size: 16.83px; margin-bottom: 22px;}
.automation-right p a { color: #008ab3;}
.automation-right h3 {  font-size: 20.83px; font-family: 'montserratbold'; font-weight: normal; font-style: normal; color: #fff; line-height: 25px; padding-bottom: 17px;}

.home-automationclass .automation-right { padding-left:64px;}
.automation-left a:hover { color: #fff;}
.automation-right p:last-child { margin-bottom: 0;}
.automation-left h2::before { content: ""; background: url(../images/automation-icon-bg.png); position: absolute; left: -152px; background-position: left top; background-repeat: no-repeat; top: -34px; width: 129px; height: 79px;}
footer .footer-top .sec-1 .left-sec li:nth-child(1), footer .footer-top .sec-1 .left-sec li:nth-child(3), footer .footer-top .sec-1 .left-sec li:nth-child(5) { padding-left: 0;}
.footer-top .sec-1 ul { float: left; max-width: 380px;}
.build-your-brand .left-sec.new-left-sec li a:hover { color: #0085ad;}
.build-your-brand .left-sec.new-left-sec li a { color: #000;}
.build-your-brand .left-sec.new-left-sec { padding-right: 41px;}
.automation-left a:focus { color: #fff;}

@media(max-width:1320px){
	
.automation-left h2::before {  left: -105px; top: 15px; width: 129px; height: 79px; background-size: 90px;}	

}


@media(max-width:1199px){
.footer-mapcontentc { padding: 20px 20px 0;}
.home-page-footer .map { padding: 16px 10px 0;}	
.contentfoterc { padding: 30px 15px;}
.contentfoterc p br { display: none;}
.automation-left h2::before { left: -57px; top: 9px; width: 129px; height: 79px; background-size: 50px;}
	
	
}

@media(max-width:1100px){
	
	.automation-left h2{ font-size: 37.17px; line-height: 36.44px;}
	.automation-left h2::before{ display: none;}
	.home-automationclass{ padding: 50px 0 50px;}
	footer .footer-top .sec-1 .left-sec.col-sm-4 li a { font-size: 11px;}
	
}

@media(max-width:991px){
	
.automation-left h2 { font-size: 40px;line-height: 39px;}
footer .footer-top .sec-1 .left-sec li:nth-child(1), footer .footer-top .sec-1 .left-sec li:nth-child(3), footer .footer-top .sec-1 .left-sec li:nth-child(5) { padding-left: 8px;}
footer .footer-top .sec-1 .left-sec.col-sm-4 li a{ font-size: 12.5px;}
.new-rght-sec h5 {font-size: 18.83px;line-height: 27.16px;}
.build-your-brand .left-sec.new-left-sec { padding-right: 15px;}
.build-your-brand .rgt-sec.new-rght-sec { padding: 0 0 0 25px;}


}



@media(max-width:767px){
.home-page-footer .map { padding: 16px 5px 0; width: 100%; float: left;}
.footer-mapcontentc { padding: 20px 15px 10px; width: 100%; float: left;}	
.contentfoterc { padding: 30px 15px;}
.contentfoterc p br { display: none;}
.build-your-brand .rgt-sec.new-rght-sec { padding: 0 0 0 0px;}
.new-rght-sec h4{ padding-bottom: 0;}
.new-rght-sec h5 { font-size: 16.83px; line-height: 22.16px; padding-bottom: 8px;}
.home-automationclass { text-align: center; padding: 15px 15px 30px;}
.home-automationclass .automation-right { padding-left: 0;}
.automation-left h2 {font-size: 30.17px;line-height: 30.44px;}

.automation-right h3 { font-size: 18px; line-height: 22px; padding-bottom: 0px;}
.automation-left p{ font-size: 18px;}
.build-your-brand .left-sec.new-left-sec h4{ padding: 25px 0 5px;}
.new-rght-sec ul {padding-bottom: 10px;}
.build-your-brand .left-sec.new-left-sec { padding-right: 0;}

	
	
}


@media(max-width:480px){
	
.build-your-brand .left-sec.new-left-sec .leftulclass { width: 100%; float: left; margin-bottom: 0;}
.build-your-brand .left-sec.new-left-sec .rightulclass { width: 100%; float: left; padding-left: 15px;}

}
