
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


body {
    background: #fff;
   font-family: 'open_sansregular';
    color: #56595c;
    line-height: 22px;
    font-size:14px
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'open_sansbold';
    color: #4e4e4e
}

h1 {
    font-size: 32px;
    color: #fff
}

h2 {
    font-size: 20px;
    margin-top: 20px
}

h3 {
    font-size: 16px;
    color: #787878;
    font-weight: 300;
    line-height: 22px
}

h4 {
    font-size: 30px;
    color: #f27323;
    font-weight: bold
}

a {
    color: #fe5000;
    -webkit-transition: color 300ms, background-color 300ms;
    -moz-transition: color 300ms, background-color 300ms;
    -o-transition: color 300ms, background-color 300ms;
    transition: color 300ms, background-color 300ms
}

a:hover,
a:focus {
    color: #f27321
}

hr {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff
}

.btn-primary {
padding: 12px 34px;
color: #fff;
border-radius: 4px;
border: 0;
margin-top: 10px;
background-color: #f27321;
text-transform: uppercase;
font-weight: 600;
}

.btn-primary:hover,
.btn-primary:focus {
    outline: 0;
    box-shadow: none;
    background-color: #f27321
}

.btn-transparent {
    border: 3px solid #fff;
    background: transparent;
    color: #fff
}

.btn-transparent:hover {
    border-color: rgba(255, 255, 255, 0.5)
}

a:hover,
a:focus {
    color: #111;
    text-decoration: none;
    outline: 0
}
.header{
        background: rgb(255, 255, 255);
		border-bottom:1px solid #ddd;
}
.topbar {
    color: #fff;
    background: #fe5000;
    height:38px;
	overflow:hidden;
}

.topbar .fa{color:#fff; padding-right:5px;}
.topbar .top-aside>p {
    margin: 0 10px 0 0
}

.topbar .top-contact .fa, .topbar .top-contact .glyphicon {
    border: 0 none;
    width: auto;
    height: auto;
    line-height:38px
}

.topbar .top-nav li a {
    line-height: 38px;
    transition: color .3s;
	display:block;
	font-size:14px;
}
.topbar .top-nav li.support-b a{background-color:#333;}
.topbar .top-nav li.money-b a{background-color: #0196a0;}
.topbar .top-nav li.free-b a{background-color: #6db200;}
.topbar .quote-btn .btn {
    padding: 3px 15px;
    vertical-align: top
}

.topbar .social li a {
    line-height: 30px;
    font-size: 16px;
    color: #009750;
}
.top-nav {
    margin: 0;
    padding: 0;
    list-style: none
}
.top-nav li {
    display: inline-block;
    vertical-align: middle
}

.top-nav a {
    padding-right:10px;
	padding-left:10px;
    color: inherit;
    line-height: 24px
}
.top-nav a:hover, .top-nav a:focus {
    color: #fff
}
.top-contact {
    margin: 0;
	padding:0;
    list-style: none;
    line-height: 30px;
	font-size:14px;
}
.top-contact .fa, .top-contact .glyphicon{
    border-radius: 50%;
    background: transparent;
    color: #fff;
    font-size: 18px;
    margin-right: 5px;
    vertical-align: middle
}
.top-contact span {
    font-weight: 400;
	line-height:37px;
}
.top-contact li {
    margin-left: 25px;
    float: left;
    line-height: 1
}
.top-contact li:first-child {
    margin-left: 0
}
.top-contact a {
    color: inherit
}
.top-contact a:hover {
    color: #fff;
}
.navbar-brand{
    padding: 5px 15px;
}
.navbar{
    min-height: 1px;
    margin-bottom: 0px;
}
.container .navbar-collapse {
    margin-right: -15px;
    float: right;
}

.navbar-nav>li:last-child>a{
    padding-right: 0px;
}

.navbar{margin:0;}
.dropdown-menu > li > a{color:#333; padding:8px 12px; display:block; font-size:13px; white-space: pre-wrap; text-decoration:none;}
.navbar-collapse .navbar-nav > li > a{padding-left:15px; padding-right:15px; color:#333; line-height:60px;}
.navbar-collapse ul > li > a span.caretnav:after {font-family:'FontAwesome'; content: "\f107";   position: absolute; right:5px; top: 16px; z-index: 251;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;	transition:all .2s ease-in-out;}

.navbar-collapse ul > li > ul li a span.caretnav:after{content: "\f105"; right:15px; top:8px;}
.navbar-collapse ul > li > ul:before { border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left:10px; position: absolute; top: -6px;border-bottom-color: #ddd;}
.navbar-collapse .dropdown-menu{left:0%; top:100%; z-index:99999;}
.navbar-collapse ul > li > ul{background-color: #fff;}
.navbar-collapse .dropdown-menu{width:230px;}
.navbar-collapse .dropdown-menu .dropdown-menu{left:100%; top:-3px; width:260px;}
.navbar-collapse .dropdown-menu .dropdown-menu:before{border-top:10px solid transparent; border-right:10px solid #ddd;
 border-bottom:10px solid transparent; content: ""; display: inline-block; left:-16px; position: absolute; top:12px;}
.navbar-collapse ul > li > ul li{border-bottom:1px solid #e4e4e4;}
.navbar-collapse ul > li > ul li:last-child{border-bottom:0;}

.bx-wrapper .bx-viewport { background:none; border:none; box-shadow:none; left:0;}
.bx-wrapper .bx-viewport ul li {width:100%;}
.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction a:hover{width: 55px; height: 55px; background: url('../images/a21.png') -50px -33px no-repeat;}
.bx-wrapper .bx-controls-direction a.bx-prev, .bx-wrapper .bx-controls-direction a.bx-wrapper .bx-prev:hover {background-position:0 -33px;}
.excelityBannerHolder .bx-wrapper .bx-next{right:50px;}    
.bx-wrapper .bx-controls-direction a{}

	 
.hm-about-sec{display:block; clear:both; padding-top:40px; padding-bottom:40px;}
.about-title{text-align: center;margin-bottom: 35px;font-size:26px; position: relative; color:#333; padding-bottom:10px;}
.about-title span{color:#fe5000;}
.about-title:before{content: ""; position:absolute; left: 0;height:2px; width:20%; background: #999; top:100%; right: 0; margin: 0 auto;}
.about-title:after{content: ""; position:absolute; left: 0;height:5px; width:5%; background: #fe5000; top:100%; right: 0; margin: 0 auto;}
.hm-about-sec p{font-size:15px; line-height:24px; text-align:justify;}
.hm-about-sec a{color:#fe5000;}	 
	
.product-sec{display:block; clear:both; padding-top:40px; padding-bottom:20px; background:#f5f5f5;}
.product-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.product-sec h2 {text-align: center;margin-bottom: 35px;font-size:26px; position: relative; color:#333; padding-bottom:10px;}
.product-sec h2:before{content: ""; position:absolute; left: 0;height:2px; width:10%; background: #999; top:100%; right: 0; margin: 0 auto;}
.product-sec h2:after{content: ""; position:absolute; left: 0;height:5px; width:3%; background: #fe5000; top:100%; right: 0; margin: 0 auto;}
.product-sec h2 span{color:#fe5000;}	
.product-item-box h3{text-align:center; font-size:16px; color:#333; margin:0 0 5px;} 
.product-item-box a{color:#56595c;}
.product-item-box p{text-align:center;}
.product-img{display:block; clear:both; text-align:center; margin-bottom:10px;}
	 
.client-sec{display:block; clear:both; padding-top:60px; padding-bottom:60px; background:#7b7f7f;} 
.client-sec h2{text-align: center;margin:0 0 35px;font-size:26px; position: relative; color:#fff; padding-bottom:10px;}
.client-sec h2:before{content: ""; position:absolute; left: 0;height:2px; width:10%; background: #999; top:100%; right: 0; margin: 0 auto;}
.client-sec h2:after{content: ""; position:absolute; left: 0;height:5px; width:3%; background: #fe5000; top:100%; right: 0; margin: 0 auto;}
.client-sec h2 span{color:#fe5000;}	
.client-sec .bxslider {background: #fff;}
.client-sec .bxslider .item {}
.client-sec .bx-wrapper{margin-bottom:0;}	 
.client-sec .bx-controls{display:none;}	 

.enquery-sec{background:#fff; display:block; clear:both; padding-top:40px; padding-bottom:40px;}
.enquery-sec h2{margin:0 0 35px;font-size:26px; position: relative; color:#333; padding-bottom:10px;}
.enquery-sec h2:before{content: ""; position:absolute; left: 0;height:2px; width:10%; background: #999; top:100%;}
.enquery-sec h2 span{color:#fe5000;}	
.enquery-sec .form-control{border:1px solid #ddd; background:none; color: #333; height:45px; border-radius:0; box-shadow:0 0 0; margin-bottom:20px;}
.enquery-sec textarea.form-control{height:110px;}
.enquery-sec .btn-submit{height:45px; background:#fe5000; color:#fff; font-size:16px; border-radius:0; text-transform:uppercase; padding-left:25px; padding-right:25px;}
.enquery-sec .btn-submit:hover{background:#000; color:#fff;}
.btn-submit-ren{height:45px; background:#fe5000; color:#fff; font-size:16px; border-radius:0; text-transform:uppercase; padding-left:25px; padding-right:25px;}
.btn-submit-ren:hover{background:#000; color:#fff;}

footer {background:#131313; color: #7f7f7f;display:block;clear:both;}
.fptxt{padding-top:15px; color:#a9a9a9;}
.foote-link h2 {color: #fff;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 8px;}
.foote-link h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.foote-link{padding-top:40px; padding-bottom:40px;display:block;clear:both;}
.foote-link a {color: #a9a9a9;}
.foote-link ul {list-style-type: none; margin: 0;padding:0px;}
.foote-link ul li {line-height: 20px;margin-bottom:10px;}
.foote-link ul li.clf{font-size:14px; padding-bottom:10px;}
.foote-link ul li.clf i{color:#fe5000;}
.foote-link ul li:hover a {color: #7f7f7f;}
.copyrht{background:#131313;color: #7f7f7f; padding-top:15px;  padding-bottom:15px; border-top: 1px solid #303030;display:block;clear:both;}
.copyrht p{margin-bottom: 0;color: #7f7f7f;}
.copyrht a{color:#7f7f7f; padding-left:10px;}
.btn-send{height:50px; width:25%; text-align:center; float:left; background:#fe5000; color:#fff; font-size:16px;  border-radius:0px;}
.btn-send:hover{background:#bf082b; color:#fff;}
.foot-contact p span{display:table-cell; vertical-align:top;}
.foot-contact p i.fa{display:table-cell; color:#a9a9a9; padding-top:3px; padding-right:8px; font-size:18px;}
.social-lnk{display:block; clear:both; padding-top:10px;}
.social-lnk a{display:inline-block; height:40px; width:40px; border-radius:50px; background:#212121; color:#a9a9a9; margin-right:5px; text-align:center;}
.social-lnk a:hover{background:#fe5000; color:#fff;}
.social-lnk a i{color:#a9a9a9;  line-height:40px; display:inline-block;}
	 
.page-inner-title{display:block; overflow:hidden; clear:both; background:#7b7f7f;  padding-bottom:30px; padding-top:30px;}
.page-inner-title h1{color: #fafafa; font-size:30px; margin:0px; position:relative; padding-bottom:15px;}
.page-inner-title h1:before{position:absolute; content:""; left:0; top:100%; height:1px; width:8%; top:100%; background:#fff;}	 

.aboutus-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5; margin-bottom:25px;}  
.about-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.about-item-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:28px; padding: 0 0 5px; text-align:center;}
.about-item-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:120px; top:100%; left:0; right:0; margin:auto; position:absolute;}
.about-item-box h3 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:24px; padding: 0 0 5px;}
.about-item-box h3:after {background-color:#fe5000; content: ""; display: block; height:2px; width:120px; top:100%; left:0;  margin:auto; position:absolute;}

.about-item-box p{font-size:15px; line-height:24px; text-align:justify;}
.about-item-box p:last-child{margin-bottom:0;}

.about-vision{position:relative; display:block; background:#fa8933; padding:15px; margin-right:60px; margin-bottom:20px; min-height:208px;}
.about-vision:after{position:absolute; left:100%; width:0; top:0; height:0; content:""; border-top:104px solid transparent; border-bottom: 104px solid transparent; 
  border-left: 60px solid #fa8933;}
 .about-vision h2{color: #fff;font-weight: 600;margin: 0 0 15px;position: relative; font-size:26px; padding: 0 0 0px; text-align:center;}
 .about-vision p{color:#fff; text-transform:capitalize;}
 .about-mission{position:relative; display:block; background:#7b7f7f; padding:15px; margin-left:60px; min-height:208px; margin-bottom:20px;}
 .about-mission:after{position:absolute; right:100%; width:0; top:0; height:0; content:""; border-top:104px solid transparent; border-bottom: 104px solid transparent; 
  border-right: 60px solid #7b7f7f;}
 .about-mission h2{color: #fff;font-weight: 600;margin: 0 0 15px;position: relative; font-size:26px; padding: 0 0 0px; text-align:center;}
 .about-mission p{color:#fff; text-transform:capitalize;}
 .about-mission ul{padding:0px 0 0px; list-style:none; margin:0;}
 .about-mission li{display:inline-block; padding-left:20px;color:#fff; position:relative;}
 .about-mission li:before{font-family:'FontAwesome'; content: "\f105"; color:#fff; position: absolute; left:0px; top: 0px;}


.gst-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;}  
.gst-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.gst-item-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.gst-item-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.gst-item-box p{font-size:15px; line-height:24px; text-align:justify;}
.gst-item-box p:last-child{margin-bottom:0;}
.gst-item-box ul{padding:0; margin:0; list-style:none;}
.gst-item-box li span{font-weight:bold; color:#fe5000;}
.gst-item-box li{position:relative; margin-bottom:10px; padding-bottom:8px; border-bottom: 1px dashed #ccc; padding-left: 20px;}
.gst-item-box li li{border-bottom:0; padding-bottom:0;}
.gst-item-box li ul{padding:10px 0 0px;}
.gst-item-box li li{display:inline-block; padding-right:20px;}
.gst-item-box li:before{font-family:'FontAwesome'; content: "\f05b"; color:#fe5000; position: absolute; left:0px; top: 0px;}

.product-inner-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;}  
.product-inner-item-box{background:#fff; padding:10px; box-shadow:0 0 5px #ddd; margin-bottom:25px; text-align:center;}
.product-inner-item-box .imgprodm{display:block; clear:both; padding:5px; background:#f5f5f5; margin-bottom:10px;}
.product-inner-item-box .imgprodm img{max-width:100%; height:150px;}
.product-inner-item-box h3{color: #333;font-weight: 600;margin: 0 0 5px; font-size:20px;}
.product-inner-item-box a{color: #333;}
.product-inner-item-box p{font-size:15px; line-height:24px;}
.product-inner-item-box p:last-child{margin-bottom:0;}
.product-inner-item-box p span{color:#fe5000; font-weight:bold; display:block; clear:both;}

.product-details-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;}  
.product-details-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.product-details-item-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.product-details-item-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.product-details-item-box p{font-size:15px; line-height:24px; text-align:justify;}
.product-details-item-box p:last-child{margin-bottom:0;}
.product-details-item-box ul{padding:0; margin:0; list-style:none;}
.product-details-item-box span{font-weight:bold; color:#fe5000;}
.product-details-item-box li{position:relative; margin-bottom:10px; padding-bottom:8px; border-bottom: 1px dashed #ccc; padding-left: 20px; text-align:justify;}
.product-details-item-box li li{border-bottom:0; padding-bottom:0;}
.product-details-item-box li ul{padding:10px 0 0px;}
.product-details-item-box li li{display:inline-block; padding-right:20px;}
.product-details-item-box li:before{font-family:'FontAwesome'; content: "\f05b"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.product-details-item-box table td{border:1px solid #ddd; padding:10px;}
.product-details-item-box table th{border:1px solid #ddd; padding:10px; background:#fe5000; color:#fff; text-transform:uppercase;}
.fildset{border:1px solid #ddd; padding:15px;}
.fildset legend{width:auto; display:inline-block; padding:0 5px; border:0; color:#fe5000; font-size:16px; margin-top:15px; font-weight:bold;}
ul.document_dow li{}
ul.document_dow li span{float:left; width:40px; color:#f00; font-weight:bold;}
ul.document_dow li h3{margin:0; padding:0 0 0 40px; font-size:14px; border-bottom:1px solid #ccc; font-weight:600;}
/*ul.document_dow li a, .Lat_nsc{text-decoration:none; background:#C72326; color:#fff; border-radius:4px; font-weight:400; -webkit-border-radius:4px; padding:5px 8px; margin-left:40px;} */
	 

.download-details-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;} 
.product-download-list{width:100%; border-collapse:collapse;}
.product-download-list th{padding:10px; background:#fe5000; font-size:16px; border:1px solid #f9834d; color:#fff;}
.product-download-list td{padding:10px; border:1px solid #ddd; background:#fff;}
.product-download-list table th{padding:5px; background:#f7f7f7; border-color:#ccc;}
.product-download-list table td{padding:5px;}
.product-download-list table td:first-child{width:4%;}
.product-download-list table td:nth-of-type(3){width:15%;}
.product-download-list table td:nth-of-type(4){width:15%;}
.product-download-list table td:last-child{width:15%;}
.product-download-list th:first-child{width:4%;}
.product-download-list th:nth-of-type(2){width:16%;}
.product-download-list th:nth-of-type(3){width:13.5%;}
.product-download-list th:nth-of-type(4){width:14%;}
.product-download-list th:nth-of-type(5){width:17%;}
.product-download-list th:last-child{width:15%;}
.product-download-list th.sag_productheading{background:#333; text-align:center; color:#fff; border-color:#ccc;}
.product-download-list span.tooltip1 {outline:none; position:relative; display:inline-block; padding:0 2px; color:#337ab7;} 
.product-download-list span.tooltip1 span {z-index:10;display:none; padding:14px; top:25px; margin-left:-90px; width:135px; line-height:16px; } 
.product-download-list span.tooltip1 span.for4{width:165px;}
.product-download-list span.tooltip1:last-child span{margin-left:-130px;}
.product-download-list span.tooltip1 span a{padding-right:7px; font-weight:bold; font-size:13px;}
.product-download-list span.tooltip1:hover span{ display:inline; position:absolute; color:#111; border:1px solid #ccc; background:#fff; border:1px solid #DCA;} 
.product-download-list .callout {z-index:20;position:absolute;top:-11px;border:0;left:42%;}
.product-download-list span.tooltip1:last-child .callout{left:70%;}
.product-download-list span.tooltip1 span { border-radius:4px;}
.table-responsive{border:0;}

.download-setup-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;} 
.download-setup-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.download-setup-item-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.download-setup-item-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.download-setup-item-box p{font-size:15px; line-height:24px; text-align:justify;}
.download-setup-item-box p:last-child{margin-bottom:0;}
.download-setup-item-box table{margin-bottom:25px;}
.download-setup-item-box table td{border:1px solid #ddd; padding:10px;}
.download-setup-item-box table th{border:1px solid #ddd; padding:10px; background:#fe5000; color:#fff; text-transform:uppercase;}
.download-setup-item-box ul{padding:0; margin:0; list-style:none;}
.download-setup-item-box li{position:relative; margin-bottom:10px; padding-bottom:8px; border-bottom: 1px dashed #ccc; padding-left: 20px; text-align:justify;}
.download-setup-item-box li:before{font-family:'FontAwesome'; content: "\f05b"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.download-setup-item-box li a{color:#333;}

.product-help-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;} 
.product-help-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.product-help-item-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.product-help-item-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.product-help-item-box p{font-size:15px; line-height:24px; text-align:justify;}
.product-help-item-box table{border-collapse:collapse;}
.product-help-item-box table td{border:1px solid #ddd; padding:10px;}
.product-help-item-box table th{border:1px solid #ddd; padding:10px; background:#fe5000; color:#fff; text-transform:uppercase;}
.product-help-item-box ul{padding:0; margin:0; list-style:none;}
.product-help-item-box li{position:relative; margin-bottom:10px; padding-bottom:8px; border-bottom: 1px dashed #ccc; padding-left: 20px; text-align:justify;}
.product-help-item-box li:before{font-family:'FontAwesome'; content: "\f05b"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.product-help-item-box li a{color:#333;}

.contacus-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;} 
.contacus-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.contacus-item-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.contacus-item-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.address-box{display:block; clear:both; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.address-box .fa{font-size:50px;}
.address-box p{font-size:16px; line-height:26px;}
.address-box p strong{text-transform:uppercase;}
.contact-forms{}
.contact-forms .form-control{border:1px solid #ddd; background:none; color: #333; height:40px; border-radius:0; box-shadow:0 0 0; margin-bottom:20px;}
.contact-forms textarea.form-control{height:80px;}
.contact-forms .btn-submit{height:40px; background:#fe5000; width:100%; color:#fff; font-size:16px; border-radius:0; text-transform:uppercase; padding-left:25px; padding-right:25px;}
.contact-forms .btn-submit:hover{background:#000; color:#fff;}

.contacus-map-sec{display:block; clear:both; padding-top:20px; padding-bottom:10px; background:#f5f5f5; position:relative;} 

.place-order-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;}
.place-order-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.place-order-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.place-order-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.place-order-box .form-control{border:1px solid #ddd; background:none; color: #333; height:40px; border-radius:0; box-shadow:0 0 0; margin-bottom:20px;}
.place-order-box textarea.form-control{height:80px;}
.place-order-box .btn-submit{height:40px; background:#fe5000; width:100%; color:#fff; font-size:16px; border-radius:0; text-transform:uppercase; padding-left:25px; padding-right:25px;}
.place-order-box .btn-submit:hover{background:#000; color:#fff;}

.inportant-lnk-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;} 
.inportant-lnk-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px;}
.inportant-lnk-box h2 {color: #333;font-weight: 600;margin: 0 0 20px;position: relative; font-size:20px; padding: 0 0 5px;}
.inportant-lnk-box h2:after {background-color:#fe5000; content: ""; display: block; height:2px; width:40px; top:100%; left:0; position:absolute;}
.inportant-lnk-box ul{padding:0; margin:0; list-style:none;}
.inportant-lnk-box li{position:relative; margin-bottom:10px; padding-bottom:8px; border-bottom: 1px dashed #ccc; padding-left: 20px; text-align:justify;}
.inportant-lnk-box li:before{font-family:'FontAwesome'; content: "\f05b"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.inportant-lnk-box li a{color:#333;}

.ifram-cls iframe {width:100%; height:4050px; position:absolute; top:0px; border:0; overflow:hidden;}
.ifram-cls{position: relative;overflow: hidden; float:left; width:100%; height:4050px}
.ifram-cls:after{width:54px; height:200px; z-index:99; content:""; position:absolute; right:0; top:61.25%; background:#fff;}

.ifram-cls2 iframe {width:100%; height:3100px; position:absolute; top:-260px; border:0; overflow:hidden;}
.ifram-cls2{position: relative;overflow: hidden; float:left; width:100%; height:2800px}
.ifram-cls2:after{width:54px; height:250px; z-index:99; content:""; position:absolute; right:17px; top:61.25%; background:#fff;}


.vertical-alignment-helper {display:table; height: 100%; width: 100%;}
.vertical-align-center {display: table-cell; vertical-align: middle;}
.modal-content {width:inherit; height:inherit;margin: 0 auto;} 
.close{z-index: 5; position: relative;}
.modal-content .contact-form{padding:0px;}
input.single-input {width: 100%; display: block; height: 43px; border: 0; border:1px solid #ccc; color: #333; margin-bottom:20px; padding:5px 10px;}
textarea.single-input {height: 100px; width: 100%; border: 0; border: 1px solid #ccc; resize: none; color: #333; padding:5px 10px;}
.submit {background: #fba919 none repeat scroll 0 0; border: 0 none; border-radius: 3px; box-shadow: 2px 2px 2px #d9d9d9; color: #fff;font-weight: 700; height: 43px;    margin-top:15px; width: 190px;}


.foot-holiday{color:#e9e9e9;}
.foot-holiday p{margin-bottom:0;}
.foot-holiday a{padding:0 5px;}
.foot-holiday span{display:block; clear:both; color: #636363;}
.foot-holiday strong{font-weight:bold; text-transform:uppercase;}
	 
.company-update-sec{background:#e9e9e9; display:block; clear:both; position:relative; padding-bottom:30px; padding-top:30px;}	 
.company-update-sec .container div{line-height: 1.3em; display:block; clear:both; color:#1b396b; padding:20px 20px 20px 35px; background:#fff; box-shadow:0 0 5px #ccc; position:relative;}	 
.company-update-sec .container div p{margin-bottom:0;}	 
.company-update-sec .container div:before{position:absolute; left:0; width:0; top:0; height:0; content:""; border-top:30px solid transparent; border-bottom: 30px solid transparent; border-left:30px solid #fa8933;}	 

.services-item-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;}  
.services-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px; text-align:center;}
.services-item-box h2 {text-align: center;margin-bottom: 35px;font-size:26px; position: relative; color:#333; padding-bottom:10px;}
.services-item-box h2:before{content: ""; position:absolute; left: 0;height:2px; width:10%; background: #999; top:100%; right: 0; margin: 0 auto;}
.services-item-box h2:after{content: ""; position:absolute; left: 0;height:5px; width:3%; background: #fe5000; top:100%; right: 0; margin: 0 auto;}
.services-item-box h2 span{color:#fe5000;}	
.services-item-box h3{font-size:16px; color:#333; margin:0 0 5px;} 
.services-item-box a{color:#fe5000;}
.services-item-box p{text-align:center;}
.services-item-img{display:block; clear:both; text-align:center; margin-bottom:10px;}
	
.payroll-dt-sec{display:block; clear:both; padding-top:30px; padding-bottom:10px; background:#f5f5f5;}  
.payroll-dt-sec .tab-content{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px; float:left; width:80%;}
.payroll-dt-sec h2 {margin:0 0 25px;font-size:20px; position: relative; color:#fe5000; padding-bottom:10px;}
.payroll-dt-sec h2:before{content: ""; position:absolute; left: 0;height:2px; width:5%; background: #fe5000; top:100%;}
.payroll-dt-sec .tabs-left > .nav-tabs { border-bottom: 0;}
.payroll-dt-sec .tab-content > .tab-pane, .pill-content > .pill-pane {display: none;}
.payroll-dt-sec .tab-content > .active, .payroll-dt-sec .pill-content > .active {display: block;}
.payroll-dt-sec .tabs-left > .nav-tabs > li {float: none;}
.payroll-dt-sec .tabs-left > .nav-tabs > li > a {margin-right: 0; text-align:center; margin-bottom:2px; padding-top:15px; background:#7b7f7f; padding-bottom:15px; color:#fff;}
.payroll-dt-sec .tabs-left > .nav-tabs {float: left; margin-right: 0px; border-right: 1px solid #7b7f7f; width:20%; margin-top:50px;}
.payroll-dt-sec .tabs-left > .nav-tabs > li > a {margin-right: -1px;  border:1px solid #ddd; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius:10px 0 0 10px; border-radius: 10px 0 0 10px;}
.payroll-dt-sec .tabs-left > .nav-tabs > li > a:hover, .payroll-dt-sec .tabs-left > .nav-tabs > li > a:focus {border-color: #fe5000; background:#fe5000; color:#fff;}
.payroll-dt-sec .tabs-left > .nav-tabs .active > a, .payroll-dt-sec .tabs-left > .nav-tabs .active > a:hover, .payroll-dt-sec .tabs-left > .nav-tabs .active > a:focus {border-color: #fe5000; background:#fe5000; color:#fff;}	 
.payroll-dt-sec .tab-content ul{padding:0px 0 0px; list-style:none; margin:0;}
.payroll-dt-sec .tab-content li{position:relative; margin-bottom:10px; padding-bottom:8px; border-bottom: 1px dashed #ccc; padding-left: 20px; text-align:justify;}
.payroll-dt-sec .tab-content li:before{font-family:'FontAwesome'; content: "\f05b"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.payroll-dt-sec .tab-content span{font-weight:bold; color:#fe5000;}
.paytxt	{margin:0 0 25px;font-size:16px; background:#fe5000; padding:10px 0; color:#fff; font-weight:bold;} 
	 

.request-demo-btn{display:block; clear:both; margin-top:10px;}
.request-demo-btn a{background:#fe5000; color:#fff; display:inline-block; padding:10px 15px; text-transform:uppercase; font-size:15px; position:relative;}
.request-demo-btn a:before{background:#7b7f7f; content:""; height:100%; width:41px; top:0; left:0; position:absolute;}
.request-demo-btn a:hover:before{background:#fe5000;}
.request-demo-btn a:hover{background:#7b7f7f;text-decoration:none; color:#fff;}
.request-demo-btn a i{padding-right:15px; position:relative; color:#fff;}
.request-demo-btn a:hover i{ color:#fff;}

.request-form{overflow: hidden; z-index: 9998; position: fixed;right: 5px;top:90%;box-shadow: 0px 0px 0px; cursor:pointer;}
.services-img{float:right; margin-left:20px;}
.client-sec .col-md-3{margin-bottom:30px;}
.client-sec .col-md-3 img{max-width:100%;}	

.video-tutorials-sec{display:block; clear:both; padding-top:40px; padding-bottom:40px; position:relative; background: #f4faff;}
.video-tutorials-item{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; overflow:hidden; margin-bottom:25px;}
.video-tutorials-item h2 {margin:0 0 25px;font-size:26px; position: relative; color:#fe5000; padding-bottom:10px;}
.video-tutorials-item h2:before{content: ""; position:absolute; left: 0;height:2px; width:5%; background: #fe5000; top:100%;}
.video-tutorials-item h2 span{color:#fe5000;}
.video-tutorials-item iframe{border:0px;}


.pay-img-bx{display:block; clear:both; padding-top:20px; padding-bottom:20px; position:relative; background: #f5f5f5;}
.payroll-i{float:right; margin-left:15px;}
.pay-item-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; overflow:hidden;}
.pay-item-box h2 {margin:0 0 25px;font-size:26px; position: relative; color:#fe5000; padding-bottom:10px;}
.pay-item-box h2:before{content: ""; position:absolute; left: 0;height:2px; width:5%; background: #fe5000; top:100%;}
.pay-item-box h2 span{color:#fe5000;}
.pay-item-box p{text-align:justify; font-size:16px; line-height:26px;}



.testimonials-page-sec{display:block; clear:both; padding-top:60px; padding-bottom:30px; position:relative; background: #d1d1d1;}
.testimonials-page-sec:before{width: 0; height: 0; border-style: solid; border-width: 25px 45px 0 45px; border-color:#fff transparent transparent transparent;
margin: 0 auto; content:""; position:absolute; left:0; top:0; right:0;}
.testimonials-page-sec h2{position: relative; font-size: 32px; line-height:32px; font-weight: 600; margin:0 0 30px; color:#333; padding-bottom:10px;}
.testimonials-page-sec h2 span{color:#fe5000; font-weight:800;}
.testimonials-page-sec h2 strong{display:block; clear:both; text-transform:uppercase; letter-spacing:4px; font-size:16px;}
.testimonials-page-sec h2:before{position:absolute; height:3px; width:10%; background:#fe5000; content:""; left:0; margin:auto; right:0; top:100%;}
#quote-carousel{ margin-bottom: 0; padding: 0 40px 30px 40px;  margin-top: 30px;}
#quote-carousel .carousel-indicators {right: 80%; top: auto; bottom: 0px; margin-right: -19px;}
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
#quote-carousel .carousel-indicators .active {background: #888;}
.item blockquote {border-left: none; text-align: left;}
.item blockquote img {margin-bottom: 10px; border-radius:50px; -webkit-border-radius:50px; border:0; padding:0;}
.item blockquote p {font-size: 16px; font-weight: 400;color: #333;line-height: 28px;}
.item blockquote h6 {color: #fe5000;font-weight: 800; font-size: 16px; padding-top: 25px;}
.item blockquote span{color: #777; display: block; font-size: 80%;s line-height: 1.42857;}
.item blockquote p:before { content: "\f10d";font-family: 'Fontawesome'; float: left; margin-right: 10px;}
#quote-carousel .carousel-control {background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 30px;}
#quote-carousel .carousel-control.left {left: -50px; color: #fff; opacity: 1;}
#quote-carousel .carousel-control.right {right: -70px !important; color: #fff; opacity: 1;}

#quote-carousel .carousel-control .fa{color:#fff;}

#snav *{margin:0;padding:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#snav{right:-300px;padding:0;text-align:right;position:fixed;top:45%;z-index:9999;font-size:18px;}
#snav li{margin:0;text-align:left;transform:translateX(0);background-color:#fe5000;}
#snav li:hover{transform:translateX(-180px);}
#snav li a{text-decoration:none;color:#fff;display:block;position:relative;padding:0px 0px 0px 0px;text-transform:uppercase; font-size:12px;}
#snav li a{padding-right:100px;}
#snav ul{list-style:none;position:relative;}
#snav li a span{display:inline-block; vertical-align:middle; width:200px; padding-left:10px;}
#snav li a i{font-size:22px; color:#fff; line-height:40px; width:40px;height:40px; vertical-align:middle; border:1px solid #f7f7f7; text-align:center;}
#snav li .fa-facebook{background-color:#3b5999; border-color:#3b5999;}
#snav li .fa-twitter{background:#55acee; border-color:#55acee;}
#snav li .fa-linkedin{background:#0077B5;border-color:#0077B5;}
#snav li .fa-youtube-play{background:#cd201f; border-color:#cd201f;}
#snav li .fa-instagram{background:#e4405f;border-color:#e4405f;}

.download-enquiry-sec{display:block; clear:both; background: #f4faff;  padding-bottom:30px; padding-top:30px;}
.download-enquiry-sec h2{color: #333; font-size:26px; margin:0px 0 30px; position:relative; padding-bottom:15px; display:block; clear:both;}
.download-enquiry-sec h2:before{position:absolute; content:""; left:0; top:100%; height:1px; width:10%; top:100%; background:#f67f1b;}
.download-enquiry-sec h2 span{color:#fe5000;}
.form-group:before, .form-group:after{display:table; content:"";}
.form-group:after{clear:both;}
.form-group{margin-left:-15px; margin-right:-15px; margin-bottom:20px;}
.download-enquiry-sec .form-control{height:42px; border-radius:0; -webkit-border-radius:0;color: #999;}
.download-enquiry-sec textarea.form-control{height:100px;}
.send-btn{background:#1b396b; color:#fff; padding:8px 15px; text-transform:uppercase; font-size:15px; position:relative;}
.reset-btn{background:#d32024; color:#fff; padding:8px 15px; text-transform:uppercase; font-size:15px; position:relative;}
.send-btn:hover, .send-btn:focus, .reset-btn:hover, .reset-btn:focus{color:#fff; opacity:0.85;}
.download-enquiry-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; display:block;}
.product-list{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; display:block;}
.product-list ul{padding:0px 0 0px; list-style:none; margin:0;}
.product-list ul li{position:relative; padding-bottom:8px; padding-left: 20px;}
.product-list ul li:before{font-family:'FontAwesome'; content:"\f105"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 

.thanks-page-sec{display:block; clear:both; padding-top:150px; padding-bottom:150px; background:#f4faff;}
.thanks-page-sec h2{color: #221f20;font-weight: 600; margin: 0 0 30px; padding: 0; text-align: center; position: relative; font-size:28px;}
.thanks-page-sec h2 span{color:#ed1b23; font-weight:900;}
.thanks-page-sec h2:after {background-color: #ed1b23; border:0; content: ""; display: block; height: 2px; margin: 20px auto 0; width:150px;}


.product-faq-sec{display:block; clear:both; background: #f4faff; padding-bottom:30px; padding-top:30px;}
.product-faq-sec .header-fancy span{color: #333; font-size:22px; margin:0px 0 15px; position:relative; padding-bottom:15px; display:block; clear:both;}
.product-faq-sec .header-fancy span:before{position:absolute; content:""; left:0; top:100%; height:1px; width:10%; top:100%; background:#f67f1b;}

.knowledg-search{display:block; clear:both; text-align:center; margin-bottom:15px;}
.knowledg-search .form-control{width:50%; margin:auto; display:inline-block;}
.Knowledgebase-nav{}
.Knowledgebase-nav ul{list-style:none; margin:0; padding:0;}
.Knowledgebase-nav ul li{margin-bottom:10px;}
.Knowledgebase-nav li a {border-radius:8px 0px 0px 8px; -webkit-border-radius:8px 0px 0px 8px; display:block;  color: black; background-color: #ddd; text-align: center; padding:15px 20px; text-decoration: none; transition: 0.3s; font-size: 17px;}
.Knowledgebase-nav li a:hover {background-color: #dc4637; color:#fff;}
.Knowledgebase-nav li a:focus,  ul.tab-link li a.active {background-color: #fe5000; color:#fff;}
.Knowledgebase-rb{border:1px solid #ddd; margin-left:-30px; padding:15px 20px 15px; background:#fff; box-shadow:0 0 5px #ddd;}
.Knowledgebase-rb img{max-width:100%;}
.Knowledgebase-rb .toggle { position: relative; margin: 0; background: white; }
.Knowledgebase-rb .toggle.first { margin-top: 25px; }
.Knowledgebase-rb .toggle.get-code { padding-bottom: 15px; border-bottom: 1px solid #eee; background: #FEFEFE; }
.Knowledgebase-rb .toggle-label{background:#f7f7f7 url(../images/accordian-arrow-close.png) no-repeat 99% 50%; padding: 10px 15px 10px; border:solid 1px #d5d5d5; color: #000; display: block; font-size: 16px; outline:none; margin-bottom:15px; cursor:pointer;}
.Knowledgebase-rb .toggle-label.opened{background: url(../images/accordian-arrow-open.png)no-repeat 99% 50%;}
.Knowledgebase-rb .toggle-label:hover { background-color: #fafafa; }
.Knowledgebase-rb .toggle-content { display: none; padding: 15px 14px 10px 20px; border: 1px solid #eee; clear: both; overflow: hidden; margin-top:-15px;}
.knowlege-width{width:100%;}
.sag-knowlege{position:relative;}
.sag-knowlege table{border-collapse:collapse; width:100%;}
.sag-knowlege table td{padding:5px;  text-align:center; vertical-align:middle; border:1px solid #dc4637; background:#f7f7f7; color:#dc4637;}
.sag-knowlege table td span{color:#555; padding-left:5px; font-weight:bold;}
.sag-knowlege li{line-height:1.6em;}
.sag-knowlege ul{margin:0; list-style:none; margin:0 0 15px;}
.sag-knowlege p{color:#000; margin:0 0 0;}
.sag-knowlege-img{float:right; width:420px; margin-left:15px;}


.enquery-sec p, .contact-form p, .contact-forms p{position:relative;}
.enquery-sec p> span[id], .contact-form p> span[id], .download-enquiry-box .col-md-6 span[id], .contact-forms p> span[id]{position:absolute; top:100%; left:0;}
	 
	
html[class="translated-ltr"] .sticky{top:40px;}	


.product-help-box{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; margin-bottom:25px; display:block; clear:both;}
.product-help-list{width:100%; border-collapse:collapse; margin-bottom:15px;}
.product-help-list th{padding:10px; background:#ddd; font-size:16px; border:1px solid #ccc;}
.product-help-list td{padding:10px; border:1px solid #ddd;}
.product-help-list td:last-child{width:10%; text-align:center;}




@media(max-width:767px){
.navbar-brand{height:auto; padding:5px 0;}	
.navbar-toggle{border:1px solid #ddd; margin-top:25px;}
.navbar-toggle .icon-bar{background:#ddd;}
.container .navbar-collapse{float:none; margin-left:-15px; margin-right:-15px;}
.navbar-collapse .navbar-nav > li{border-bottom:1px solid #ddd;}
.navbar-collapse .navbar-nav li:last-child{border-bottom:0;}
.navbar-collapse .navbar-nav > li > a{line-height:26px;}
.slider-sec{padding-top:0;}	
.banner-text h1{font-size: 25px;}
.banner-text p{font-size: 13px;}
.title-heading h2{font-size: 22px;}
.title-heading .title-border-light{top: 56px;}
.topbar{height:auto;}
.top-contact li.t-email{margin-left:0;}
.navbar-toggle{margin-top:25px;}
.navbar-collapse{background:#fff; position:absolute; z-index:9999; width:100%;}
.navbar-nav > li > a{line-height:25px;}
.header-menu .navbar li{border-bottom:1px solid #ddd;}
.header-menu .navbar li:last-child{border-bottom:0;}
.navbar ul{margin:0;}
.navbar-collapse .dropdown-menu{position:relative; box-shadow:0 0 0; width:100%;}
.navbar-collapse .dropdown-menu[style="display: block;"]{opacity:1;}
.navbar ul > li:hover > ul.dropdown-menu{display:none;}
.navbar ul > li > a span.caretnav{border-left: 1px solid #ddd; height: 25px; position: absolute; right: 0; top: 10px; width: 28px;}
.navbar ul > li > a span.caretnav:after{content: "\f067"; top: 0;}
.navbar ul > li > a span.caretnav.active:after{content: "\f068";}
.navbar ul > li > ul li a span.caretnav:after{content: "\f067"; top: 0;}
.navbar ul > li > ul li a span.caretnav.active:after{content: "\f068";}
.navbar-right .dropdown-menu{position:relative; left:0; min-width:100%; border-bottom:1px solid #ddd; box-shadow:0 0 0; border:0; padding-left:10px;}
.navbar .dropdown-menu .dropdown-menu{position:relative; top: 1px; left:0; min-width:100%; border-bottom:1px solid #ddd; box-shadow:0 0 0; border:0; padding-left:10px;}
.navbar .dropdown-menu .dropdown-menu:before{ border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left:36px; position: absolute; top: -2px;border-bottom-color: #ccc;}
.copyrht p{text-align:center;}	
.foote-link{padding-top:20px;}
.foote-link h2{margin-top:20px;}
#google_translate_element{right:13px !important; top:-36px !important;}
.topbar .top-nav li{margin:0 -2px;}
.topbar .top-nav li a{font-size:12px; padding-right:7px; padding-right:7px;}
.product-details-item-box table{width:100%;}
.product-details-item-box table th{padding:5px; font-size:12px;}
.product-details-item-box table td{padding:5px; font-size:12px;}
.product-details-item-box p{ font-size: 14px;}
.product-details-item-box li{font-size:13px;}
}




@media(min-width:992px){
.navbar-collapse .dropdown-menu{ visibility:hidden; opacity:0;  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
.header ul > li > ul.dropdown-menu{box-shadow:0 0 0; width:250px; padding:0;}
.header ul > li:hover > ul.dropdown-menu{display:block; visibility:visible; opacity:1; transform: translateY(0%); transition-delay: 0s, 0s, 0.3s;} 
.dropdown-menu {display: block;visibility: hidden;opacity:0;transform: translateY(50px);transition:.5s ease all;}
.header ul li:hover.dropdown-menu {display: block;visibility: visible;opacity:1;transform: translateY(0px);transition:.5s ease all;}
.header ul > li:last-child > ul.dropdown-menu{right:0; left:auto;}
.header ul > li:last-child > ul:before { border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left:auto; right:20px; position: absolute; top: -6px;border-bottom-color: #ddd;}
.navbar-default .navbar-nav > li > a:hover{}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{}
.fixedhead {position: fixed; top: 0; width: 100%; z-index:999; border-bottom:1px solid #ddd;}
.navbar-default .navbar-nav > li.dropdown.nosingl{position:relative;}
.navbar-default .navbar-nav > li.dropdown.nosingl > ul.dropdown-menu{width:300px;}
.sticky{position:fixed; z-index:5; left:0; width:100%; top:0; background:#fff; border-bottom:1px solid #ddd;}}


.who-we-are {padding:50px 0;}
.who-we-are h3 {font-size:26px; color:#000; line-height:22px; text-align:center; margin-bottom:25px;}
.who-we-are h3 span {text-transform: capitalize; font-weight:300;}
.who-we-are label {font-size:16px!important; font-weight:300!important;  margin-bottom:5px;}
.who-we-are input {font-size:16px; height: auto; padding:10px 14px; margin-bottom:15px;}
.who-we-are .btn {width:100%; font-weight:700;}

#__calculator label {margin-bottom:15px;}
#__calculator input {margin-bottom:15px;}
#__calculator .row{display: flex; flex-wrap: wrap; align-items:center;}
#__calculator {margin:10px auto!important; padding:50px!important; box-shadow:2px 2px 19px #eaeaea!important; border-radius: 10px; border-top:5px solid #f27321!important; }
#__calculator label#__calculator_gst, #__calculator label#__calculator_extra, #__calculator label#__calculator_total {font-weight:600!important}
#__calculator label#__calculator_total {color:#f27321!important}
#__calculator .btn {width:100%; font-weight:700;}
form .form-group {margin:0px;}
.payment-failed h4 {color:#000; font-weight:500; padding:10px 0;}
.payment-failed h4 span {color:#d20000;}
.payment-failed p {font-size:18px;}
payment-successful h4 span {color:#1ea90b;}


@media(max-width:767px){ 
#__calculator {padding:20px!important;}
}


@media (min-width: 1200px){
.container{
    width: 1170px;
}
}

@media (min-width: 1400px){
.container{
    width: 1320px;
}
}




