/*----------------------------
         Add CSS file
----------------------------*/
@import "../bootstrap/css/bootstrap.min.css";
@import 'font-awesome/css/font-awesome.css';
@import '../plugins/owlcarousel/css/owl.carousel.min.css';

/*----------------------------
Add font
----------------------------*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

/*----------------------------
   element      
----------------------------*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html { text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
.nopadding-left{padding-left:0;}
.nopadding-right{padding-right:0;}
.nopadding{padding-left:0;padding-right:0;}
.mb10{padding-left:10px;padding-right:10px;}
.tabbody{margin-right: -10px; margin-left: -10px;}
*{margin:0; padding:0}
a{ text-decoration:none;}
a:hover{ text-decoration:none !important;}
header, nav, section, article, aside, footer { display:block;}
html {font-size: 100%;}
body {font-size: 12px;font-family: 'Open Sans', sans-serif;line-height: 26px;color: #777;-webkit-font-smoothing: antialiased;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {padding: 5px 0 15px 0;color: #333;font-weight: normal;-webkit-font-smoothing: antialiased;}
:-ms-input-placeholder{color: #000;}
/*----------------------------
         HEADER TOP
------------------------*/

/* Atribute Navigation =================================*/ 
/*----------------------------
         HEADER MAIN NAVBAR
----------------------------*/
.header {position: absolute;clear: both; display: inline-block; width: 100%;  z-index: 99; }
header.fixed{position:fixed; background: #fff;box-shadow: 0 0 30px rgba(217, 224, 249, 0.31);}
.header .container{max-width: 95%}
.logo {display: inline-block; width: 175px; } 
.fixed  .login-btn {color:#fff  !important;}


/*** 
====================================================================
  navigation
====================================================================
***/
.main-menu .navbar-nav {position: relative; margin: 0px; }
.main-menu .navbar-nav > li{position:relative;padding: 15px 10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} 
.main-menu .navbar-nav > li > a{position:relative;display:block;color: #ffffff;text-align:center;line-height:25px;letter-spacing:0px;opacity:1;font-weight:600;font-size:14px;text-transform:uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} 
.main-menu .navbar-nav > li.dropdown > a{padding-right: 15px; } 
.main-menu .navbar-nav > li > ul{position:absolute; left:0px; top:120%; width:240px; padding:0px; z-index:100; display:none; background:#ffffff; border-top:2px solid #fcc005; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); }
.main-menu .navbar-nav > li > ul > li{position:relative; width:100%; border-bottom:1px solid rgba(0,0,0,0.10); } 
.main-menu .navbar-nav > li > ul > li:last-child{border-bottom:none; } 
.main-menu .navbar-nav > li > ul > li > a{position:relative; display:block; padding:10px 15px; line-height:24px; font-weight:400; font-size:14px; text-transform:capitalize; color:#292929; -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; } 
.main-menu .navbar-nav > li > ul > li:hover > a{color:#ffffff; background:#fcc005; } 
.main-menu .navbar-nav > li > ul > li.dropdown > a:after{font-family: 'Fontawesome'; content: "\f105"; position:absolute; right:10px; top:12px; width:10px; height:20px; display:block; color:#292929; font-weight: 900; line-height:20px; font-size:16px; text-align:center; z-index:5; } 
.main-menu .navbar-nav > li > ul > li.dropdown:hover > a:after{color:#ffffff; } 
.main-menu .navbar-nav > li > ul > li > ul{position:absolute; left:100%; top:20px; width:240px; padding:0px; z-index:100; display:none; background:#ffffff; border-top:2px solid #fcc005; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } 
.main-menu .navbar-nav > li > ul > li > ul > li{position:relative; width:100%; border-bottom:1px solid rgba(0,0,0,0.10); } 
.main-menu .navbar-nav > li > ul > li > ul > li:last-child{border-bottom:none; } 
.main-menu .navbar-nav > li > ul > li > ul > li > a{position:relative; display:block; padding:10px 15px; line-height:24px; font-weight:400; font-size:14px; text-transform:capitalize; color:#292929; -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; } 
.main-menu .navbar-nav > li > ul > li > ul > li:hover > a{color:#ffffff; background:#fcc005; } 
.main-menu .navbar-nav > li > ul > li > ul > li.dropdown > a:after{font-family: 'FontAwesome'; content: "\f105"; position:absolute; right:10px; top:11px; width:10px; height:20px; display:block; color:#292929; line-height:20px; font-size:16px; font-weight:normal; text-align:center; z-index:5; } 
.main-menu .navbar-nav > li > ul > li > ul > li.dropdown:hover > a:after{color:#ffffff; } 
.main-menu .navbar-nav > li.dropdown:hover > ul{visibility:visible; opacity:1; top:100%; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } 
.main-menu .navbar-nav > li.dropdown:hover > ul{-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;} 
.main-menu .navbar-nav > li > ul{position:absolute; left:0px; top:100%; width:220px; padding:0px 0px; z-index:100; background:#2b2b2b; border-top:2px solid #5cb1c9; -webkit-transform:scaleY(0); -ms-transform:scaleY(0); -moz-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:top; -ms-transform-origin:top; -moz-transform-origin:top; transform-origin:top; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } 
.main-menu .navbar-nav > li > ul.from-right{left:auto; right:0px; } 
.main-menu .navbar-nav > li > ul > li{position:relative; width:100%; border-bottom:1px solid rgba(255,255,255,0.10); } 
.main-menu .navbar-nav > li > ul > li:last-child{border-bottom:none; }
.main-menu .navbar-nav > li > ul > li > a{position:relative; display:block; padding:10px 20px; line-height:24px; font-weight:400; font-size:14px; color:#ffffff; text-align:left; text-transform:capitalize; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } 
.main-menu .navbar-nav > li > ul > li:hover > a{color:#ffffff; background:#5cb1c9; } 
.main-menu .navbar-nav > li > ul > li > ul{position:absolute; left:100%; top:-2px; width:220px; padding:0px; z-index:100; display:none; background:#2b2b2b; border-top:2px solid #fcc005; -webkit-transform:scaleY(0); -ms-transform:scaleY(0); -moz-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:top; -ms-transform-origin:top; -moz-transform-origin:top; transform-origin:top; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } 
.main-menu .navbar-nav > li > ul > li > ul > li{position:relative; width:100%; border-bottom:1px solid rgba(255,255,255,0.10); } 
.main-menu .navbar-nav > li > ul > li > ul > li:last-child{border-bottom:none; } 
.main-menu .navbar-nav > li > ul > li  > ul > li > a{position:relative; display:block; padding:10px 20px; line-height:24px; font-weight:400; font-size:14px; color:#ffffff; text-align:left; text-transform:capitalize; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } 
.main-menu .navbar-nav > li > ul > li  > ul > li > a:hover{color:#ffffff; background:#5cb1c9; } 
.main-menu .navbar-nav > li.dropdown:hover > ul{    margin: 0;    padding: 0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);top:100%;display:  block;} 
.main-menu .navbar-nav li > ul > li.dropdown:hover > ul{-webkit-transform:scaleY(1); -ms-transform:scaleY(1); -moz-transform:scaleY(1); transform:scaleY(1); visibility:visible; opacity:1; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } 
.fixed .main-menu .navbar-nav > li > a{color: #000;}
.login-btn {margin-bottom: 0; padding: 10px 40px !important; background-color: #67b9cc; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; border-radius: 3px; background: rgb(103,185,204); background: -moz-linear-gradient(left, rgba(103,185,204,1) 0%, rgba(0,114,176,1) 100%); background: -webkit-linear-gradient(left, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%); background: linear-gradient(to right, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b9cc', endColorstr='#0072b0',GradientType=1 ); } 
/**====================================================================
  slider banner
====================================================================
***/
.main-slider-section{height: 580px; min-height:580px; overflow: hidden;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; } 
.main-slider-img-fluid{left: 0; position: absolute; width: 100%; display: block; height: auto; top: 0; right: 0; bottom: 0; } 
.main-slider-content{padding: 20px;  -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;width: 100%;background-position: center;background-size: cover;display: flex;position: relative;z-index: 9;height: 100%;align-items:  center;}
.main-slider-section:before {position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-image: url(../images/pattern.png); background-repeat: repeat; content: ""; z-index: 1; }
 .main-slider-content-inner{width:70%;margin: 0px auto 0}
.slider-content-aera h2 {font-size: 40px; line-height: 50px; font-weight: 400; color: #fff; font-family: 'Open Sans', sans-serif; }
.slider-content-aera h3{margin: 0 auto 30px; font-family: 'Open Sans',sans-serif; color: #e1e5ec; font-size: 19.5px; line-height: 32px; font-weight: 300; font-family: 'Open Sans', sans-serif; }
.button-book-main {box-shadow: 0 4px 15px 0 rgba(255, 152, 0, 0.38); margin-bottom: 0; padding: 15px 40px; border-radius: 50px; background-color: #ffd313; font-size: 14px; color: #454d4a !important; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; background: rgb(255,211,19); background: -moz-linear-gradient(left, rgba(255,211,19,1) 0%, rgba(255,152,0,1) 100%); background: -webkit-linear-gradient(left, rgba(255,211,19,1) 0%,rgba(255,152,0,1) 100%); background: linear-gradient(to right, rgba(255,211,19,1) 0%,rgba(255,152,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd313', endColorstr='#ff9800',GradientType=1 ); }
.button-Video-main {background: rgb(103,185,204);background: -moz-linear-gradient(left, rgba(103,185,204,1) 0%, rgba(0,114,176,1) 100%);background: -webkit-linear-gradient(left, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);background: linear-gradient(to right, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b9cc', endColorstr='#0072b0',GradientType=1 );box-shadow: 0 4px 15px 0 rgba(7, 119, 178, 0.56);margin-bottom: 0;padding: 15px 40px;border-radius: 50px;font-size: 14px;color: #ffffff !important;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;} 


/**====================================================================
  breadcrumb
====================================================================
***/
.login-breadcrum {height: 100px !important; min-height: 100px !important; } 
.breadcrumb-section{height: 580px; min-height:580px;  overflow: hidden;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; } .breadcrumb-img-fluid{left: 0; position: absolute; width: 100%; display: block; height: auto; top: 0; right: 0; bottom: 0; }
.breadcrumb-content{padding: 30px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;width: 100%;background-position: center;background-size: cover;display: flex;position: relative;z-index: 9;height: 100%;align-items: center;}
.breadcrumb-section:before {position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-image: url(../images/pattern.png); background-repeat: repeat; content: ""; z-index: 1; }
.main-slider-content-inner{width:70%;margin: 0px auto 0}
.breadcrumb-content-aera h2 {font-size: 40px; line-height: 50px; font-weight: 400; color: #fff; font-family: 'Open Sans', sans-serif; }
.breadcrumb-content-aera h3{margin: 0 auto 30px; font-family: 'Open Sans',sans-serif; color: #e1e5ec; font-size: 19.5px; line-height: 32px; font-weight: 300; font-family: 'Open Sans', sans-serif; }
.button-book-main {box-shadow: 0 4px 15px 0 rgba(255, 152, 0, 0.38); margin-bottom: 0; padding: 15px 40px; border-radius: 50px; background-color: #ffd313; font-size: 14px; color: #454d4a !important; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; background: rgb(255,211,19); background: -moz-linear-gradient(left, rgba(255,211,19,1) 0%, rgba(255,152,0,1) 100%); background: -webkit-linear-gradient(left, rgba(255,211,19,1) 0%,rgba(255,152,0,1) 100%); background: linear-gradient(to right, rgba(255,211,19,1) 0%,rgba(255,152,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd313', endColorstr='#ff9800',GradientType=1 ); }
.breadcrumb-content-inner {
    width: 100%;
}

.Industries-section{height: 450px !important; min-height: 450px !important; } 

/**====================================================================
  how-it-work
====================================================================
***/



.how-it-work-area{padding-top: 160px; padding: 40px 0; position: relative; overflow: hidden; }

.how-it-work-intro{text-align: left; margin: inherit; padding-top:150px; position: relative; z-index: 1; } 
.how-it-work-intro::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: #000d5e; opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); z-index: -1; }
.how-it-work-intro::before {left: -88%;top: 0;width: 780px;background: url(../images/services-img2.png) no-repeat center;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);border-radius: 50%;height: 668px;} 

 .how-it-work-title {margin: 15px 0;color: #00c3e2;letter-spacing: 1px;text-align: left;font-size: 40px;line-height: 70px;font-weight:700;font-family: 'Open Sans', sans-serif;}
.how-it-work-intro p {margin-bottom: 45px;color: #000;font-family: 'Open Sans',sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 1px;text-align: justify;}
.how-it-work-single-content {text-align: center;    z-index: 9; }
.how-it-work-single-box{position: relative; z-index: 9;min-height: 500px;margin-bottom: 20px; background: #fff; padding: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 15px 50px rgba(15,60,216,.2); box-shadow: 0 15px 50px rgba(15,60,216,.2); } 
.how-it-work-single-icon {text-align: center; }
.how-it-work-area .sp {position: relative; z-index: 1; } 
/*.how-it-work-area .sp::before {background: url(../images/shape3.png) no-repeat right center; top: 10px; left: -145%; width: 140%; height: 120%; } 
.how-it-work-area .sp::after {left: -19px; top: 38%; } 
*/.how-it-work-area .workflow::before {position: absolute;left: -53%;top: 4px !important;background: url(../images/shape2.png) no-repeat center left !important;content: "";width: 100%;height: 100%;}

/*.how-it-work-area .how-it-work-single-box::before {position: absolute;left: -51%;top: 4px;background: url(../images/shape1.png) no-repeat center left;content: "";width: 100%;height: 100%;}
.how-it-work-area .how-it-work-single-box::after {position: absolute; left: -20px; top: 60%; content: ""; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 7px; height: 7px; background: #000d5e; } 
*/.how-it-work-area  .sp::before {background: url(../images/shape3.png) no-repeat right center;top: 115px;left: -145%;width: 140%;height: 120%;}
.how-it-work-area .how-it-work-single-box:nth-child(2)::after {top:57%;}
.how-it-work-area .how-it-work-single-box:nth-child(1)::after {top:166px;}
.how-it-work-area .sp:nth-child(1)::after {top: 62%;}
.how-it-work-area .client-rs:nth-child(2)::after {top:9%;background: none }
.how-it-work-area .client-rs:nth-child(2)::before {background: none;}


.how-it-work-single-box h4 {margin: 15px 0; color: #00c3e2; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-align: center; } 
.how-it-work-single-content p {font-family: 'Open Sans',sans-serif;color: #6a6a6a;font-size: 13px;font-weight: 400;letter-spacing: 1px;text-align: justify;line-height: 27px;     /* fallback */      /* fallback */ /* number of lines to show */}

.link-btn{font-family: 'Open Sans',sans-serif;color: #000;font-size: 14px;font-weight: 700;letter-spacing: 1px;text-align: center;line-height: 27px;     /* fallback */      /* fallback */ /* number of lines to show */text-transform:  uppercase;}

/**====================================================================
  process
====================================================================
***/


.section-bg-process{background: #0072b0; color: #fff; position: relative; padding-top:50px; } 
.shade-wraper {position: absolute; height: 100%; width: 100%; top: 0; left: 0;    overflow: hidden; } 
.shade-wraper .container {height: 100vh;position: relative; z-index: 5; } 
.shade-left, .shade-right {position: absolute; top: 160px; width: 50%; height: calc(100% - 130px); opacity: .15; } 
.shade-left:after, .shade-right:after {position: absolute; top: 40px; width: 100%; height: 100%; content: ''; } 
.shade-left {left: -55px; border-radius: 30px 0 0 0; background-image: linear-gradient(to bottom right, #fff 0%, transparent 40%, transparent 100%); transform: rotate(-12deg); } 
.shade-left:after {left: 40px; border-radius: 30px 0 0 0; background-image: linear-gradient(to bottom right, #fff 0%, transparent 35%, transparent 100%); } 
.shade-right {right: -55px; border-radius: 0 30px 0 0; background-image: linear-gradient(to bottom left, #fff 0%, transparent 40%, transparent 100%); transform: rotate(12deg); } 
.shade-right:after {right: 40px; border-radius: 0 30px 0 0; background-image: linear-gradient(to bottom left, #fff 0%, transparent 35%, transparent 100%); }

.process-item-content{margin-bottom: 30px;}
.section-head-s3{margin-bottom: 40px;}
.section-head-s3 h2{margin: 0; color: #fff; font-family: 'Open Sans',sans-serif; font-size:30px; font-weight: 700; letter-spacing: 1px; text-align: center; } 
.section-head-s3 p {font-family: 'Open Sans',sans-serif;color: #fff;font-size: 13px;font-weight: 400;letter-spacing: 1px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 27px;     /* fallback */max-height: 200px;      /* fallback */-webkit-line-clamp: 5; /* number of lines to show */-webkit-box-orient: vertical;}

.process-item-content h3 {margin: 0;color: #fff;font-family: 'Open Sans',sans-serif;font-size: 16px;font-weight: 700;text-align: left;line-height: 30px;} 
.process-item-content p {font-family: 'Open Sans',sans-serif;color: #fff;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: justify;}

/**====================================================================
  industries
====================================================================
***/
.section-bg-industries { padding: 40px 0; } 

.industries-box {border: 1px solid #5fb3c9;width: 100%;text-align: center;background: #ffffff;border-radius: 5px;margin-bottom: 10px;padding: 10px; min-height: 372px;}
.industries-box:hover {box-shadow: 0px 0px 50px rgba(0,0,0,0.1); }
.industries-box img{height: 50px}
.industries-box h2 {margin: 0;color: #000;font-family: 'Open Sans',sans-serif;font-size: 16px;font-weight: 700;text-align: center;line-height: 30px;} 
.industries-box h2 a{color: #000;}
.industries-box p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: center;}

.industries-info-left-content h3{margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:30px;font-weight: 700;letter-spacing: 1px;text-align: left;} 

.industries-info-left-content p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: left;}

.industries-section .col-lg-4.col-md-4.col-sm-4.col-xs-12{    padding-right:5px; padding-left:5px;}



/**====================================================================
  testimonial
====================================================================
***/
.testimonial-section{position: relative; background: #fff; padding:70px 0px 20px 0px; }
.testimonial-section:before {position: absolute; content: ''; background: #f5fafc; width: 60%; height: 100%; left: 0px; top: 0px; border-radius: 0 50% 0 0; }
.title-top{position: relative; font-size: 14px; color: #bd3140; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 10px; }
.testimonial-section .sec-title h2 {margin-bottom: 3px;position: relative;font-family: 'Open Sans', Sans-serif;margin: 0px;color: #333333; {margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:30px;font-weight: 700;letter-spacing: 1px;text-align: left;}{margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:30px;font-weight: 700;letter-spacing: 1px;text-align: left;}ont-family: 'Open Sans',sans-serif;font-size: 30px;font-weight: 700;letter-spacing: 1px;text-align: left;}
.testimonial-section .title-bottom-text {margin-bottom: 59px;position: relative;font-size: 18px;font-weight: 300;font-family: 'Open Sans', Sans-serif;letter-spacing: 0.5px;} 

.single-testimonial-content{position: relative; display: block; padding:40px 30px; background: #fff; margin: 5px 0px 5px 0px; box-shadow: 0 0 15px rgba(229, 229, 229, 0.7); }
.single-testimonial-content:before{position: absolute; content: ''; background: url(../images/quot.png); width: 43px; height: 33px; top: 48px; right: 20px; } 
.single-testimonial-content .top-content{position: relative; padding: 0px 0px 0px 105px; margin-bottom: 36px; } 
.single-testimonial-content .top-content .author-img{position: absolute; left: 0px; top: 6px; } 
.single-testimonial-content .top-content .author-name{margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:16px;font-weight: 700;letter-spacing: 1px;text-align: left;} 
.single-testimonial-content .top-content .author-info-title{font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: left;}
ul.author-rating {list-style: none; }
.author-rating li{position: relative;color: #ffc139;margin: 0px 0px;display:  inline-block;}

.single-testimonial-decr p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 16px;font-weight: 300;letter-spacing: 0.5px;font-style: italic;text-align: left;line-height: 33px;}

.testimonial-section-slider-box .item{ margin: 10px; }



/**====================================================================
  footer
====================================================================
***/
.footer-top{background: #3c4150; padding: 50px 0; } 
.fwidget .widget-title {margin-bottom: 18px; }
 .fwidget .widget-title h2 {font-size: 18px;font-weight: 700;color: #ffffff;letter-spacing: 0;}
   
 .fwidget-list li {display: block; margin-bottom: 10px; } 
 .fwidget-list li.f-address {margin-bottom: 22px;display: block;font-size: 14px;letter-spacing: 0;font-weight: 400;color: #fff;font-family: 'Open Sans',sans-serif;}
 .fwidget-list li.f-address span {display: block; margin-top: 8px; }

.fwidget-list li a {display: block;font-size: 14px;letter-spacing: 0;font-weight: 400;color: #fff;font-family: 'Open Sans',sans-serif;}
.fwidget-list li a:hover {color:#67b9cc; }

.footer-bottom {padding: 15px 0px; } 
.footer-bottom p {font-family: 'Open Sans',sans-serif;    margin-bottom: 0;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: center;}
.footer-bottom p a {color: #67b9cc; }

.f-social {text-align: left;}

.f-social ul li {margin-left: 10px; display: inline-block; } 
.f-social ul li a {display: block; height: 35px; width: 35px; color: #dadada;  border: 1px solid #dadada; border-radius: 50%; text-align: center; line-height: 35px; font-size: 15px; }
.f-social ul li a:hover {color: #fff;border: 1px solid #67b9cc;background: #67b9cc;}




 /*** 
====================================================================
  Industries
====================================================================
***/
.service-Industries-section{background: rgb(255,255,255);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,242,247,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,242,247,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,242,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf2f7',GradientType=1 ); padding: 40px 0;}
.service-Industries-media {
    margin-bottom: 30px;
}.service-Industries-content h2 {margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:18px;font-weight: 700;letter-spacing: 1px;text-align: left;}
.service-Industries-content p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: left;}

.service-Industries-point-content{position: relative; background: #fff; padding:20px; transition: all 500ms ease;    margin-bottom: 30px; } 
.service-Industries-point-content:hover{background: #61b5ca; }
.service-Industries-point-media { text-align: center; }
.service-Industries-point-media img{ height:50px; }
.service-Industries-point-content h4{margin: 0; padding: 0;text-align: center;}
.service-Industries-point-content h4 a{margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:16px;font-weight: 700;text-align: center;}

.service-Industries-point-content p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: center;}
.service-Industries-point-content:hover h4 a{color: #fff;}
.service-Industries-point-content:hover p{color: #fff;}


.service-popular-features-section{padding: 40px 0 60px 0;}
.section-head-popular{margin-bottom: 60px;}
.section-head-popular h2{margin: 0; color: #000; font-family: 'Open Sans',sans-serif; font-size:30px; font-weight: 700; letter-spacing: 1px; text-align: center; } 
.section-head-popular p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 1px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 27px;     /* fallback */max-height: 200px;      /* fallback */-webkit-line-clamp: 5; /* number of lines to show */-webkit-box-orient: vertical;}


.service-popular-features-box{position: relative;background: #fff;padding: 10px 0;transition: all 500ms ease;margin-bottom: 30px;border-bottom: 1px solid #58afc8;border-radius: 0 0px 10px 10px;} 
.service-popular-features-media { text-align: center;margin-top: 0px; font-size: 40px; display: inline-block; margin-bottom: 20px;  }
.service-popular-features-media img{ height:50px; }

.service-popular-features-content h3 {font-size: 20px; margin-top: 0px; margin-bottom: 15px; padding-bottom: 15px; font-weight: 600; position: relative; } 
.service-popular-features-content h3:before {position: absolute; bottom: 0px; height: 1px; left: 0px; width: 50px; background: #6c6c6c; content: ""; } 
.service-popular-features-content h3:after {position: absolute; bottom: -3px; height: 1px; left: 0px; width: 30px; background: #6c6c6c; content: ""; }

.contact-infor-section p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align:justify;}

.button-Demo-box{margin: 40px 0;}

/*** 
====================================================================
  contact
====================================================================
***/
.contactpage-section{height: 300px !important; min-height: 300px !important; } 

.contact-address-info-section{ padding:40px 0;}
.contact-infor-section{ width:100%; position:relative;overflow: hidden;}
.contact-infor-title{font-family: 'Open Sans', sans-serif;font-size: 22px;font-weight: 900;line-height: 30px;color: #000;text-align: left;text-transform: uppercase; margin-top: 0;padding-top: 0;    position: relative; display: inline-block; width: auto;}
.contact-infor-title:after {content: "";position: absolute;height: 5px;border-width: 1px 0 0;margin-top: -1px;border-color:#e8e8e8;border-style:solid;top: 50%;width:300px;left: 100%;margin-left: 20px;}
.service-popular-features-content p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align:justify;}

.contact-detail-list{position:relative;list-style: none;width: 100%;float: left;}
.contact-detail-list li{position:relative;border-bottom:1px dashed #ddd; float:left; width:100%;padding:16px 0;}
.contact-detail-list li:last-child{border-bottom:none; }
.contact-contact-info-icon {float: left;width:10%;vertical-align: middle;}
.contact-contact-info-icon i{ color:#5ab0c8; font-size:24px}
.contact-contact-info-content {height: 100%;position: relative;display: inline-block;vertical-align: top;width: 85%;}
.contact-contact-info-content  p{font-family: 'Open Sans', sans-serif;text-align: left;text-decoration: none;font-size: 14px;color:#444242;line-height: 26px;margin: 0;letter-spacing: 0.5px;}

.left-right-border{ border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}

.contact-content-map{padding:0px; }
.sec-title-three h2{font-family: 'Open Sans', sans-serif;font-size: 22px;font-weight: 900;line-height: 30px;color: #000;text-align: left;text-transform: uppercase; margin-top: 0;padding-top: 0;}


.contact-page-box .form-group{margin-bottom:20px;}
.contact-page-box .form-control{-webkit-box-shadow: none;box-shadow: none;height: 50px;background: none;color: #626c84;font-weight: normal;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;border: 1px solid #ced4da;width: 100%;padding: 10px;outline: none;font-size: 14px;font-family: 'Open Sans',sans-serif;}
.contact-page-box textarea.form-control{height:120px; resize:none;font-family: 'Open Sans', sans-serif;}
.contact-page-box button.Send-btn, input.Send-btn{margin-bottom: 0;padding: 10px 40px;background-color: #67b9cc;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;border-radius: 3px;background: rgb(103,185,204);background: -moz-linear-gradient(left, rgba(103,185,204,1) 0%, rgba(0,114,176,1) 100%);background: -webkit-linear-gradient(left, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);background: linear-gradient(to right, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b9cc', endColorstr='#0072b0',GradientType=1 );color:  #fff;outline: none;border: none;} 


/***====================================================================
	Demo
====================================================================***/
.demo-form-section{padding: 40px 0;}
.we-login-content-box {padding:20px 40px;position: relative; display: block;  background: #fff; }
.we-login-content-section {padding:60px 50px}

.demo-form-content-section h1{margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size:30px;font-weight: 700;letter-spacing: 1px;text-align: left;} 

.demo-form-content-section p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 18px;font-weight: 300;text-align: left;line-height: 30px;}


.demo-form-heading h2{font-family: 'Open Sans', sans-serif;font-size: 22px;font-weight: 900;line-height: 30px;color: #000;text-align: left;text-transform: uppercase; margin-top: 0;padding-top: 0;}

.demo-start-form-group{position: relative; z-index: 1; display: inline-block; vertical-align: top; width: 100%;}
.demo-start-form-box .form-control {border: 1px solid #ced4da; width: 100%; padding:10px; outline: none; font-size: 14px; font-family: 'Open Sans',sans-serif; }
.demo-start-form-box label{font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 600;text-align: center;line-height: 27px;     /* fallback */      /* fallback */ /* number of lines to show */}
.Submit-form-button{margin-bottom: 0;padding: 10px 40px;background-color: #67b9cc;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;border-radius: 3px;background: rgb(103,185,204);background: -moz-linear-gradient(left, rgba(103,185,204,1) 0%, rgba(0,114,176,1) 100%);background: -webkit-linear-gradient(left, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);background: linear-gradient(to right, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b9cc', endColorstr='#0072b0',GradientType=1 );color:  #fff;outline: none;border: none;} 

.demo-form-content-box{position: relative;background: rgb(255,255,255);background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,242,247,1) 100%);background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,242,247,1) 100%);background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,242,247,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf2f7',GradientType=1 );margin-bottom: 20px;padding: 20px;box-shadow: 5px 5px #fcfafa;border: 1px solid #d8e2e8;}
ul.demo-form-content-list{list-style-type:disc;list-style-position: outside;margin:  0;padding:0 0 0 15px;}
ul.demo-form-content-list li {font-family: 'Open Sans',sans-serif;color: #000;font-size: 14px;font-weight: 300;letter-spacing: 1px;line-height: 30px;border: none;box-shadow:  none;padding: 0;background:  none;margin: 0;text-align: justify;}
.contact-page-info{position: relative;z-index: 1;margin-bottom: 20px;background: #fff;padding: 20px;box-shadow: 5px 5px 0px rgba(195, 201, 222, 0.2);border: 1px solid #0072b0;}
.contact-page-info-content{text-align:center;}
.contact-page-info-content .icon-container { font-size: 50px; color: #0072b0; margin-bottom:20px; }
.contact-page-info-content address {font-weight: 500;margin: 0;font-size: 14px;letter-spacing: 1px;text-align: center;line-height: 27px;font-family: 'Open Sans', sans-serif;color: #777777;margin-top: 20px;} 
.contact-page-info-content address a{color: #777777;} 

.demo-form-content-footer{margin: 40px 0;}

/***====================================================================
	Demo
====================================================================***/

.pricing-page-section{padding: 40px 0;background: #f7f9f8;}
.pricing-page-content-box{padding:20px 40px;position: relative;display: block;}


.pricing-page-content-inner{position: relative;background: #fff;margin-bottom: 20px;padding: 20px;border-radius: 10px;    min-height: 410px;}
ul.pricing-page-list{list-style-type: none;margin: 0 0 20px 0;padding: 0;display:  inline-block;}
ul.pricing-page-list li {font-family: 'Open Sans',sans-serif;color: #000;font-size: 14px;font-weight: 300;letter-spacing: 1px;line-height: 30px;border: none;box-shadow:  none;padding: 0;background:  none;margin: 0;width: 100%;display:  inline-block;}
ul.pricing-page-list li span{margin-right: 10px;}
.pricing-page-content-info p{font-family: 'Open Sans',sans-serif;    height: 100px;color: #000;font-size: 14px;font-weight: 400;text-align: justify;line-height: 24px;letter-spacing:  1px;}

.price-value{padding: 10px;align-items:  center; position:relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;height: 100%;}
.price-value:after{content: '';position: absolute;left: 45%;height: 100px;width: 18px;border-radius: 10px;transform: rotate(45deg);right: 50%;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,211,145,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,211,145,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,211,145,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffd391',GradientType=0 );}


.price-value .month {display: inline-block;font-family: 'Open Sans',sans-serif;font-size: 13px;padding-left: 0;color: #000;position: relative;z-index: 9;font-weight: 400;letter-spacing: 0;text-align: right;}
.price-value .amount {font-size: 40px; font-weight: bold; position: relative; display: inline-block;color:#ff9d02; z-index: 9}

.pricing-page-content-info h2{font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;color: #000;text-align: left;margin-top: 0;padding-top: 0;}
.pricing-page-title {
    float: left;
}
.pricing-page-title h2{font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: 700;line-height: 30px;color: #000;text-align: left;margin-top: 0;padding-top: 0;}


.pricing-btn-link{clear: both; width: 100%; margin: 20px 0;}
.pricing-btn-link a{box-shadow: 0 4px 15px 0 rgba(255, 152, 0, 0.38);margin-bottom: 0;padding: 12px 20px;border-radius: 50px;background-color: #ffd313;font-size: 13px;color:#fff !important;;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;background: rgb(255,211,19);background: -moz-linear-gradient(left, rgba(255,211,19,1) 0%, rgba(255,152,0,1) 100%);background: -webkit-linear-gradient(left, rgba(255,211,19,1) 0%,rgba(255,152,0,1) 100%);background: linear-gradient(to right, rgba(255,211,19,1) 0%,rgba(255,152,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd313', endColorstr='#ff9800',GradientType=1 );}
.pricing-btn-link a:hover,
.pricing-btn-link a:focus{ text-decoration: none !important; }

.Free-pricing .price-value:after{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,243,232,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,243,232,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(217,243,232,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9f3e8',GradientType=0 );}
.Free-pricing .price-value .amount{color: #20b57b;}
.Free-pricing .pricing-btn-link a{background: rgb(32,181,123); background: -moz-linear-gradient(left, rgba(32,181,123,1) 0%, rgba(0,150,70,1) 100%); background: -webkit-linear-gradient(left, rgba(32,181,123,1) 0%,rgba(0,150,70,1) 100%); background: linear-gradient(to right, rgba(32,181,123,1) 0%,rgba(0,150,70,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20b57b', endColorstr='#009646',GradientType=1 );box-shadow: 0 4px 15px 0 rgba(30, 179, 119, 0.49);color:#fff !important;}

.Basic-pricing .price-value:after{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,242,255,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,242,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(219,242,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbf2ff',GradientType=0 );} .Basic-pricing .price-value .amount{color: #0072b0;}
.Basic-pricing .pricing-btn-link a{background: rgb(103,185,204); background: -moz-linear-gradient(left, rgba(103,185,204,1) 0%, rgba(0,114,176,1) 100%); background: -webkit-linear-gradient(left, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%); background: linear-gradient(to right, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b9cc', endColorstr='#0072b0',GradientType=1 );box-shadow: 0 4px 15px 0 rgba(8, 120, 179, 0.31); color: #fff !important;}
.login-form-link1 a{line-height:28px;font-family: 'Roboto Condensed', sans-serif;color: #999999;font-size: 14px;font-style:  italic;float:  right;} 
.sing-up-link span{font-family: 'Open Sans',sans-serif;color: #000;font-size: 14px;font-weight: 400;text-align: left;line-height: 24px;letter-spacing:  1px;}
.sing-up-link span a{color: #000;}
.Basic-pricing .col-md-4.col-lg-4.col-sm-4,
.Basic-pricing .col-md-8.col-lg-8.col-sm-8{padding-right: 10px;  padding-left: 10px;}
.Basic-pricing .col-md-4.col-lg-4.col-sm-4,
.Basic-pricing .col-md-8.col-lg-8.col-sm-8{padding-right: 10px;  padding-left: 10px;}

/***====================================================================
	checkout
====================================================================***/

.checkout-page-section{padding: 40px 0;background: #f7f9f8;}
.checkout-page-content-box{position: relative;display: block;}

.checkout-section-form-panel{padding:20px 20px;position: relative;display: block;background:  #fff;width:  60%;margin: 0 auto;}
.checkout-cart-info-content-box{padding:20px 20px;position: relative;display: block;background:  #fff;}

.checkout-section-form-panel form input.form-control{box-shadow: none;background-color: transparent;margin-bottom: 14px;height:  auto;border: 1px solid #ced4da;width: 100%;padding: 10px;outline: none;font-size: 14px;font-family: 'Open Sans',sans-serif;}
.checkout-section-form-panel form label{font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 600;text-align: center;line-height: 27px;}
.checkout-section-form-panel form [placeholder]::-webkit-input-placeholder {font-size: 14px;font-family: 'Open Sans',sans-serif;}
.checkout-section-form-panel form select.form-control{box-shadow: none;background-color: transparent;margin-bottom: 14px;height:  auto !important;border: 1px solid #ced4da;width: 100%;padding: 10px;outline: none;font-size: 14px;font-family: 'Open Sans',sans-serif;}
.package_info{ color:#2d2d2d;}
.package_info span{ font-size: 22px; font-weight:600; font-family: 'Open Sans',sans-serif;}
.already_account{ margin-top:20px;}
form .error { color: #ff0000 !important; font-weight:normal !important; }
.checkout-section-form-panel form input.form-control.error{ margin-bottom:0px;}
#signupForm .label_checkbox{ text-align:left;}
#signupForm #agree-error{ float:left; width:100%; text-align:left;}
form .error p{ margin-bottom:0px !important;}

.checkout-payment_methods{list-style: none; display: none;}
.checkout-payment_methods li{ padding: 20px; border:2px solid #eee; margin-bottom: 10px; }
.checkout-payment_methods li .payment_box_method_bacs p{font-family: 'Open Sans',sans-serif;color: #6a6a6a;font-size: 13px;letter-spacing: 0.5px;text-align: justify;line-height: 27px;}
.checkout-payment_methods li label.payment_method{letter-spacing: 0.5px;font-style: italic;font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 600;text-align: center;line-height: 27px;}
.Shop_CheckOut_area {border: 1px solid #eee; margin-bottom: 20px; padding: 20px; }
.dh-form-box{ position:relative;} 
.form-control-icon{position: absolute;top: 10px;right: 0;z-index: 2;width: 34px;height: 34px;text-align: center;pointer-events: none;bottom: 0;font-size: 18px !important;}
.bag-payment-options {padding: 30px 0;}
.bag-payment-options-title{display: block;text-align: justify;font-family: 'Roboto', sans-serif;color:#000;font-size: 14px;margin: 0;padding: 0;font-weight: 600; margin-bottom:20px;}
.bag-payment-options p{display: block;text-align: justify;font-family: 'Roboto', sans-serif;color:#000;font-size: 12px;font-weight: 400;margin-top: 10px;}
 a.about_paypal {position: relative; font-family: 'Open Sans', sans-serif; font-size: 14px; margin-top: 0; color: #626c84; letter-spacing: 0.5px; font-style: italic; }
.button_place_order{background: rgb(103,185,204);background: -moz-linear-gradient(left, rgba(103,185,204,1) 0%, rgba(0,114,176,1) 100%);background: -webkit-linear-gradient(left, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);background: linear-gradient(to right, rgba(103,185,204,1) 0%,rgba(0,114,176,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b9cc', endColorstr='#0072b0',GradientType=1 );box-shadow: 0 4px 15px 0 rgba(7, 119, 178, 0.56);margin-bottom: 0;padding: 12px 40px;border-radius: 50px;font-size: 14px;color: #ffffff !important;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;border: none;outline:  none; margin-top:10px;} 


/***====================================================================
	internal page  
====================================================================***/ 

.section-bg-industries { padding: 40px 0; }  

.industries-box {border: 1px solid #5fb3c9;width: 100%;text-align: center;background: #ffffff;border-radius: 5px;margin-bottom: 10px;padding: 10px; min-height: 372px;}
.internal-page-section h1{margin:10px 0 0 0; color: #000; font-family: 'Open Sans',sans-serif; font-size: 30px; font-weight: 700;  text-align: left;} 
.internal-page-section h2 {margin: 0;color: #67b9cc;font-family: 'Open Sans',sans-serif;font-size: 24px;font-weight: 700;text-align: left;line-height: 30px;}

.internal-page-section h3{margin: 0;color: #000;font-family: 'Open Sans',sans-serif;font-size: 16px;font-weight: bold;text-align: left;} 
.internal-page-section p {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: justify;}
.internal-page-section ul {
    padding-left: 20px;
}.internal-page-section ul li {font-family: 'Open Sans',sans-serif;color: #000;font-size: 13px;font-weight: 400;letter-spacing: 0.5px;text-align: justify;}

