p { font-size:14px;}
p a {color:#00aeef;}

/*----- Container Wrap ----*/
#container-wrap { padding-top:0;}

/*----- Company Header ----*/
#company-header { position:fixed; left:0; top:0; width:100%; z-index:1000;}
#company-header .onscroll-header { padding:5px 0 9px; background: #e5e5e5;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#FEFEFE));
background: -webkit-linear-gradient(#e5e5e5, #FEFEFE);
background: -moz-linear-gradient(#e5e5e5, #FEFEFE);
background: -ms-linear-gradient(#e5e5e5, #FEFEFE);
background: -o-linear-gradient(#e5e5e5, #FEFEFE);
background: linear-gradient(#e5e5e5, #FEFEFE);
-pie-background: linear-gradient(#e5e5e5, #FEFEFE);  transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;  position:absolute; left:0; top:-300px; width:100%;}
#company-header .onscroll-header .logo { padding-top:7px;}
#company-header .logo h1 { margin-bottom:0;}
#company-header .static-header { transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; position:absolute; left:0; top:0; width:100%;}
#company-header .static-header .logo { background:url(images/techgig_new_images/logo-bg.png) left top no-repeat; width:181px; height:92px; text-align:center; padding-top:15px;}

.page-scroll #company-header .static-header { top:-300px;}
.page-scroll #company-header .onscroll-header { top:0; padding:0;}

#company-header .user-actions { padding-top:20px; float:right; line-height:29px;}
#company-header .onscroll-header .user-actions { padding-top:9px;}
#company-header .user-actions > a { border-radius:2px; min-width:70px;}
#company-header .user-actions .button1 {border:1px solid #2f94d7; margin-left:7px;}
#company-header .onscroll-header .user-actions .button2 {border-color:#959595; color:#58595b;}
#company-header .onscroll-header .user-actions .button2:hover, #company-header .onscroll-header .user-actions .button2:focus, #company-header .onscroll-header .user-actions .button2:active, #company-header .onscroll-header .user-actions .button2.active { color:#fff; background:#959595;}

/*----- Global Navigation ----*/
#global-navigation { text-align:center;}
#global-navigation ul { margin:0; padding:0; list-style:none;}
#global-navigation ul li { margin:0 8px; display:inline-block; }
#global-navigation ul li a { font-size:13px; line-height:30px; text-decoration:none; }
#global-navigation ul li:first-child { margin-left:0;}
#global-navigation ul li:last-child { margin-right:0;}
#global-navigation ul li.contact-us { float:right;}
#global-navigation .menu-btn { width:50px; height:40px; display:none; border:0px; position:absolute; background:url(images/techgig_new_images/menu-btn-bg.png) center center no-repeat; float:right; z-index:1000; right:0px; top:11px;}
.onscroll-header #global-navigation .menu-btn { background-image:url(images/techgig_new_images/scroll-menu-btn-bg.png); }

.static-header #global-navigation { padding-top:20px;}
.static-header #global-navigation ul li a { color:#fff;}
#global-navigation ul li:hover a,#global-navigation ul li.active a,.static-header #global-navigation ul li:hover a,.static-header #global-navigation ul li.active a { color:#00aeef; }


.onscroll-header #global-navigation { text-align:center;}
.onscroll-header #global-navigation ul li a { color:#58595b; display:block; line-height:50px;}
.onscroll-header #global-navigation ul li.contact-us a { padding:0 10px;  font-family:"open_sanssemibold",Arial,Helvetica,sans-serif; text-transform:uppercase; color:#282828; background: #d7d7d7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d7d7d7), to(#D7D7D7));
background: -webkit-linear-gradient(#d7d7d7, #D7D7D7);
background: -moz-linear-gradient(#d7d7d7, #D7D7D7);
background: -ms-linear-gradient(#d7d7d7, #D7D7D7);
background: -o-linear-gradient(#d7d7d7, #D7D7D7);
background: linear-gradient(#d7d7d7, #D7D7D7);}
.onscroll-header #global-navigation ul li:hover a,.onscroll-header #global-navigation ul li.active a {color:#00aeef;  }

#global-navigation ul li.parent { position:relative; margin-right:0;}
#global-navigation ul li.parent > a { padding:0 10px; font-size:13px; font-family:"open_sanssemibold",Arial,Helvetica,sans-serif;}
#global-navigation ul li.parent ul { width:192px; display:none; top:0; background:#fff; position:absolute; left:0; top:30px; box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);}
.onscroll-header #global-navigation ul li.parent ul { top:50px;}
#global-navigation ul li.parent ul li { float:none; margin:0; display:block;}
#global-navigation ul li.parent ul li a { background:#fff;  color:#58595b; display:block; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; text-align:left; line-height:35px; padding:0 20px; }
#global-navigation ul li.parent ul li a:hover { background:#e1e1e1;}
#global-navigation ul li.parent > a span.caret {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px dashed; margin-left:2px;}
#global-navigation ul li.parent:hover ul li a,#global-navigation ul li.parent.active ul li a { color:#58595b; }

.onscroll-header #global-navigation ul li.parent > a span.caret { color:#0072bc; }
#global-navigation ul li.parent:hover ul { display:block;}

/*----- Company Banner ----*/
#company-banner { background:url(images/techgig_new_images/company-banner-bg.png) center center no-repeat; background-size:cover; text-align:center; position:relative; display:table; width:100%; min-height:500px; padding-bottom:152px;}
#company-banner .innerbanner-content { display:table-cell; vertical-align:middle; position:relative;}
#company-banner h2 { font-size:35px; color:#fff;}
#company-banner p { font-size:20px; color:#fff;}
#company-banner #companies { position:absolute; left:0; bottom:0; width:100%;}

/*----- Try Form ----*/
#try-form { width:568px; margin:0 auto 25px;}
#try-form .form-control { width:428px; border:0; float:left; border-radius:2px 0px 0px 2px; }
#try-form .button1 { width:137px; font-size:15px; outline:none; border-radius:0px 2px 2px 0px; float:left; padding:7px 16px; text-transform:none; }

/*----- Trigger Button ----*/
.trigger-button { display:inline-block; height:35px; width:22px; border:1px solid #959595; border-radius:5px; background:url(images/techgig_images/times-point-arrow.png) center center no-repeat; position:absolute; left:50%; bottom:23px; margin-left:-11px; }
.trigger-button:hover { background: #228bb8 url(images/techgig_images/times-point-arrow-hover.png) no-repeat center center; border:1px solid #fff; }

/*----- Companies ----*/
#companies {background:rgba(0, 0, 0, 0.5);}
#companies h4 { background:#07090b; padding:15px; color:#fff;}
#companies ul { margin:0; padding:0; list-style:none;}
#companies ul li { float:left; width:16.666%; line-height:92px; text-align:center;}
#companies ul li img { max-height:50px; vertical-align:middle; filter: grayscale(1);  -webkit-filter: grayscale(1);  -moz-filter: grayscale(1);  -ms-filter: grayscale(1);    -o-filter: grayscale(1);}

/*----- Section Controls ----*/
#section-controls { position:fixed; display:none; height:136px; right:15px; z-index:9; top:50%; margin-top:-67px;}
#section-controls ul { margin:0; padding:0; list-style:none;}
#section-controls ul li { margin:1px 0;}
#section-controls ul li a { display:inline-block; padding:2px; width:15px; height:15px; border:1px solid #010405; border-radius:50%;}
#section-controls ul li a span { width:9px; height:9px; background:none; display:block; border-radius:50%;}
#section-controls ul li.active a span { background:#010405;}

/*----- Section-area ----*/
.section-area { padding:20px 0 0; position:relative;}
.section-area .col-sm-5 { height:400px; display:table;}
.section-area .section-area-inner { position:relative;}
.section-area .absolute-img-left { position:absolute; left:0; bottom:0;}
.section-area .absolute-img-right { position:absolute; right:0; bottom:0;}
.section-area .inner-wrap { display:table-cell; vertical-align:middle; padding-bottom:30px;}
.section-area .button1 { border-radius:2px; margin-right:15px;}
.section-area.white .button2 { border:1px solid #0072bc; color:#0072bc;}
.section-area.white .button2:hover, .section-area.white .button2:active, .section-area.white .button2:focus { background:#0072bc;  color:#fff;}

/*----- Page Header ----*/
.page-header { background:url(images/techgig_new_images/section-status-bg.png) no-repeat center center; background-size:cover; text-align:center; padding:120px 0 35px; margin:0;}
.page-header h2 { text-align:center; color:#fff; text-transform:uppercase; margin-bottom:10px; font-size:30px;}
.page-header p { color:#fff; margin-bottom:10px;}
.page-header .seperation {display:block; position:relative; width:232px; margin:0 auto 20px;}
.page-header .seperation:after { background: #fff;  content: "";  display: block;  height: 1px; left: 0; position: absolute; top:9px; width: 100%;}
.page-header .seperation span { background: #00aeef; border:3px solid #fff; border-radius: 50%; display: block;  height:18px; margin: 0 auto;  position: relative; text-align: center;  width:18px; z-index: 5;}

/*----- Section Status ----*/
.section-status { background:url(images/techgig_new_images/section-status-bg.png) no-repeat center center; background-size:cover; padding:10px 0;}
.section-status .status-list { margin:0; padding:0; list-style:none;}
.section-status .status-list li { font-size:14px; color:#f3f7f8; line-height:17px; text-align:center; text-transform:uppercase;}
.section-status .status-list .round { width:85px; height:85px; border:3px solid #00aeef; border-radius:50%; display:block; margin:0 auto 10px; line-height:79px; font-size:17px; font-weight:bold; text-transform:none; position:relative;}
.section-status .status-list .round .fa { font-size:28px; position:relative; top:5px; color:#fff;}
.section-status .status-list .round .number { display:block; width:25px; height:25px; border-radius:50%; background:#fff; font-size:13px; color:#1f212d; font-weight:bold; position:absolute; left:50%; margin-left:-12px; top:-12px; line-height:20px;  border:2px solid #00aeef;}
.section-status .col-sm-6 { display:table; height:120px;}
.section-status  h3 { display:table-cell; vertical-align:middle; color:#fff; margin:0;}
.section-status .seperation {display:block; position:relative; width:232px; margin:0 auto 40px;}
.section-status .seperation:after { background: #fff;  content: "";  display: block;  height: 1px; left: 0; position: absolute; top:9px; width: 100%;}
.section-status .seperation span { background: #00aeef; border:3px solid #fff; border-radius: 50%; display: block;  height:18px; margin: 0 auto;  position: relative; text-align: center;  width:18px; z-index: 5;}

/*----- How It Works ----*/
#how-it-works { position:relative; margin-bottom:50px; padding:40px 0; text-align:center;}
#overview { position:relative; margin-top:-40px; margin-bottom:50px; padding:40px 0; text-align:center;}
#how-it-works h2, #overview h2 { text-align:center; display:block; text-transform:uppercase; margin-bottom:15px; font-size:30px;}
#how-it-works h3, #how-it-works p, #how-it-works h2, #overview h3, #overview p, #overview h2 { color:#fff; margin-bottom:10px; display:block;}
#how-it-works p, #overview p { text-transform:none;}

/*----- Videos-block ----*/
#videos-block .play-btn { font-size:56px; z-index:10; position:absolute; left:50%; top:50%; color:#fff; margin-top:-35px; margin-left:-25px;}
#videos-block .video-holder { position:relative; padding:32px 0; margin-right:30px; border-right:1px solid #a1a1a1; margin-bottom:52px;}
#videos-block .video-holder:after { width:19px; height:22px; display:block; position:absolute; right:0; top:50%; margin-top:-11px; content:""; background:url(images/techgig_new_images/videos-arrow.png) no-repeat right top;}
#videos-block .row:hover .video-holder { border-right:1px solid #00aeef;}
#videos-block .row:hover .video-holder:after { background:url(images/techgig_new_images/videos-arrow.png) no-repeat left top;}
#videos-block .video-holder .inner { position:relative; width:321px;}
#videos-block .col-sm-7 { position:relative; padding:25px 15px;}
#videos-block h2 { margin-bottom:11px;}
#videos-block p { margin-bottom:10px;}
#videos-block p a { color:#00aeef; text-decoration:underline;}

/*----- Accordion ----*/
#accordion .panel { padding-left:42px; box-shadow:none; border-radius:0;}
#accordion .panel h4 { font-size:16px; position:relative; border-bottom:1px dashed #a2a2a2; padding-bottom:15px; margin-bottom:8px;}
#accordion .panel h4 a:before { content:""; display:block; width:13px; height:13px; background:url(images/techgig_new_images/accordion-arrow.png) no-repeat left -33px; position:absolute; left:-28px; top:4px;}
#accordion .panel h4 a:hover, #accordion .panel h4 a:focus, #accordion .panel h4 a:active { text-decoration:none;}
#accordion .panel h4 a.collapsed:before {background:url(images/techgig_new_images/accordion-arrow.png) no-repeat left top;}
#accordion .panel h4 a { color:#58595b; display:block;}
#accordion .panel .panel-collapse { padding-left:15px;}

/*----- Our Tools ----*/
#our-tools {background: #46bef0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#46bef0), to(#146696));
background: -webkit-linear-gradient(#46bef0, #146696);
background: -moz-linear-gradient(#46bef0, #146696);
background: -ms-linear-gradient(#46bef0, #146696);
background: -o-linear-gradient(#46bef0, #146696);
background: linear-gradient(#46bef0, #146696);
-pie-background: linear-gradient(#46bef0, #146696); padding-bottom:30px;}
#our-tools:before { content:""; background:url(images/techgig_new_images/kite.png) no-repeat left top; width:274px; height:236px; display:block; position:absolute; left:0; top:32%; margin-top:-118px;}
#our-tools .inner-tool-section {background:url(images/techgig_new_images/our-tools-bg1.png) no-repeat right center; background-blend-mode: multiply;}
#our-tools  h2, #our-tools p { color:#fff;}
#our-tools .inner-wrap { padding-left:82px;}
#our-tools .col-sm-5 { height:550px;}

/*----- Sliding Testimonials ----*/
#sliding-testimonials { background:#fff;}

/*----- Events Section ----*/
#events-section { background:#e2e2e2 url(images/techgig_new_images/events-bg.png) no-repeat left top; background-size:cover;}
#events-section .block { padding:25px 30px; background:url(images/techgig_new_images/event-block-bg.png) repeat-y right top;}
#events-section .block:last-child { background:none; padding-right:15px;}
#events-section .block:first-child { padding-left:15px;}
#events-section .event-logo img { max-height:50px; vertical-align:middle;}
#events-section .button1 { min-width:180px;}
#events-section .event-logo { height:50px; line-height:50px; margin-bottom:15px;}

/*----- Video-showing-pop ----*/
.full-width-pop { padding:0 !important; background:rgba(255,255,255,0.9); height:100%;}
.full-width-pop .modal-dialog { width:100%; margin:0;}
.full-width-pop .modal-content { border:0; border-radius:0; background:none; box-shadow:none;}
.full-width-pop.modal .modal-header {border-radius:0; background:none; height:100px; padding:30px; border:0;}
.full-width-pop .modal-header .close { font-size:62px;}

.modal-backdrop { background:none;}

/*----- Specific Banner ----*/
#specific-banner { margin-bottom:40px; background: #46bef0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#46bef0), to(#146696));
background: -webkit-linear-gradient(#46bef0, #146696);
background: -moz-linear-gradient(#46bef0, #146696);
background: -ms-linear-gradient(#46bef0, #146696);
background: -o-linear-gradient(#46bef0, #146696);
background: linear-gradient(#46bef0, #146696);
-pie-background: linear-gradient(#46bef0, #146696); padding:30px 0;}
#specific-banner .col-sm-5, #specific-banner .col-sm-7 { height:565px; display:table;}
#specific-banner .col-sm-7 { position:static;}
#specific-banner .inner-wrap { display:table-cell; vertical-align:middle;}
#specific-banner h2, #specific-banner p { color:#fff;}
#specific-banner .banner-inner-section {background:url(images/techgig_new_images/specific-banner-bg.png) no-repeat left center; background-blend-mode: multiply;}
#specific-banner .container { position:relative;}
#specific-banner .absolute-img-left { position:absolute; left:0; bottom:-30px;}

#specific-banner.case-studies .absolute-img-left { width:695px; left:-24px;}
#specific-banner.recruit img { width:550px;}
#specific-banner.recruit ul li { color:#fff; font-weight:normal; background-image:url(images/techgig_new_images/tick1.png);}
#specific-banner .trigger-button { background:url(images/techgig_images/times-point-arrow-hover.png) center center no-repeat; border:1px solid #fff; }
#specific-banner .trigger-button:hover { background: #0f496b url(images/techgig_images/times-point-arrow-hover.png) no-repeat center center; border:1px solid #fff; }

/*--- Customers --- */
#customers ul { margin:0; padding:0; list-style:none;}
#customers ul li { margin-bottom:40px;}
#customers ul li .inner { background:#fbf8f8; position:relative; box-shadow:0 0 2px #d3d2d2; -moz-box-shadow:0 0 2px #d3d2d2; -webkit-box-shadow:0 0 2px #d3d2d2; text-align:center; }
#customers ul li figure { height:130px; line-height:130px;}
#customers ul li figure img { vertical-align:middle;}
#customers ul li .overlay { position:absolute; height:80px; display:table; width:100%; background:#314451; bottom:0; left:0; z-index:5;}
#customers ul li .overlay h4 { display:table-cell; vertical-align:middle; margin:0; color:#fff;}

/*--- Block Section --- */
.block-section { margin-bottom:70px;}
.block-section ul { margin:0; padding:0 0 0 15px;}
.block-section ul li { font-size:14px; margin-bottom:5px;}

.block-section .seperation {display:block; position:relative; width:232px; margin:-10px auto 25px;}
.block-section .seperation:after { background: #959595;  content: "";  display: block;  height: 1px; left: 0; position: absolute; top:9px; width: 100%;}
.block-section .seperation span { background: #00aeef; border:3px solid #d7d7d7; border-radius: 50%; display: block;  height:18px; margin: 0 auto;  position: relative; text-align: center;  width:18px; z-index: 5;}

/*--- Features --- */
#features .features-list { margin:0; padding:30px 0 0 0; list-style:none;}
#features .features-list .icon { width:57px; height:57px; margin-right:12px; border:1px solid #00aeef; border-radius:3px; line-height:67px; text-align:center; display:block; float:left; margin-bottom:15px;}
#features .features-list .icon .fa { font-size:28px; color:#00aeef;}
#features .features-list h5 { text-transform:uppercase; margin-bottom:4px;}
#features .features-list li { min-height:90px; margin-bottom:20px;}
#features .features-list li p { margin-bottom:0;}

/*--- Features --- */
#corporate-lead-form input[type="button"] { width:215px;}
#corporate-lead-form ul li { margin-bottom:25px; }
.chosen-container { width:100% !important;}
.chosen-container .chosen-choices, .chosen-container .chosen-single { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  min-height:38px; line-height:26px !important; padding:4px 10px !important; font-size:14px; background:#fff !important; width:100% !important; box-shadow:none; border:1px solid #ccc !important;}
.chosen-container .chosen-choices .search-choice-close { position:relative;}
.chosen-container .chosen-choices .search-choice-close:before {color: #999; content: "x"; display: block; font-size: 15px; left: 2px; position: relative; top: -2px;}
.chosen-container .chosen-choices li span { font-size:12px;}
.chosen-container-single .chosen-search input[type="text"] { float:none !important; width:100% !important; display:block !important;}
.chosen-container .select { border:none !important; }

/*--- Pricing Section --- */
#pricing-section h2 { font-weight:bold; font-size:28px; font-family:"open_sans",Arial,Helvetica,sans-serif;}
#pricing-section h2 span { font-weight:normal; font-size:18px; font-family:"open_sansregular",Arial,Helvetica,sans-serif;}

/*--- Footer --- */
#footer { text-align:center;}
#footer-navigation { padding-top:0;}
#footer-navigation ul li { float:none; display:inline-block; margin-bottom:0; border-right:1px solid #e2e2e2;}
#footer-navigation ul li a { color:#58595b;}

/*--- Tabs5 --- */
.tabs6 .nav-tabs { border:0; text-align:center; display:inline-block; border:1px solid #0072bc; border-radius:25px; padding:2px; margin-bottom:80px;}
.tabs6 .nav-tabs li { margin:0;}
.tabs6 .nav-tabs li a { font-size:16px; color:#282828; border-radius:22px; margin:0; border:0;}
.tabs6 .nav-tabs > li.active > a, .tabs6 .nav-tabs > li.active > a:focus, .tabs6 .nav-tabs > li.active > a:hover { border:0; background:#0072bc; color:#fff; margin:0;}
.tabs6 .nav > li > a:focus, .tabs6 .nav > li > a:hover { background:#fff;}

/*--- Table13 --- */
.table13 { width:100%;border-collapse: separate;
    border-spacing: 0 1em;}
.table13 tr th { font-size:16px; text-transform:uppercase; font-family:"open_sanssemibold",Arial,Helvetica,sans-serif; font-weight:normal; background:none; padding:15px 15px 5px; border:0;}
.table13 tr td { font-size:14px; font-weight:normal; padding:15px; border:0;}
.table13 tr .no-padding { padding:0;}
.table13 tr .no-padding .button1 { border-radius:0; padding:12px 16px;}
.table13 > tbody > tr { box-shadow:0 0 2px rgba(0,0,0,0.1);}

/*--- Box5 --- */
.box5 { background:#edf0f3; padding:25px 50px;}

/*--- List25 --- */
.list25 { margin:0 0 20px 0; padding:0; list-style:none;}
.list25 li { font-size:14px; line-height:22px; background:url(images/techgig_new_images/list25-arrow.png) left 6px no-repeat; padding-left:14px; margin-bottom:3px;}

/*--- List26 --- */
.list26 { margin:0 0 20px 16px; padding:0; list-style:lower-alpha;}
.list26 li { font-size:14px; line-height:22px; margin-bottom:3px;}

/*--- List27 --- */
.list27 { margin:0 0 20px 16px; padding:0; list-style:decimal;}
.list27 li { font-size:14px; line-height:22px; margin-bottom:3px;}

/*--- Button5 --- */
.button1 { border-radius:2px;}

/*--- Button11 --- */
.button2 { position:relative; background:none; border:1px solid #fff; border-radius:2px; color:#fff; text-align:center; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button2:hover, .button2:focus, .button2:active, .button2.active { color:#333; background:#fff; outline:none; box-shadow:none;}


@media(max-width:1200px) { 
	#global-navigation ul li a { font-size:12px; }
	#company-header .user-actions .button1 { margin-left:2px; }
	#company-header .user-actions { text-align:center; }
	#global-navigation ul li { margin-left:3px; margin-right:3px; }
	#global-navigation ul li.contact-us  a { font-size:10px; }
	#company-header .user-actions > a { min-width:60px; }
	#company-header .user-actions .btn { font-size:10px; padding-left:5px; padding-right:5px; }
}

@media (min-width:992px){
	#global-navigation .menu-btn { display:none !important;}
	#global-navigation > ul { display:block !important;}	
}

@media (max-width:992px){
	#global-navigation .menu-btn { display:block; top:16px; }
	#global-navigation ul { display:none; width:100%; padding:10px; position:absolute; left:0; top:60px; z-index:10;}
	#global-navigation ul li {  display:block; margin:0px 0px 7px 0px;}
	#global-navigation ul li a { font-size:14px; line-height:25px; }
	.page-scroll #company-header .onscroll-header { padding-bottom:10px; }
	.onscroll-header #global-navigation ul { top:50px; }
	.onscroll-header #global-navigation ul  { background:#f4f4f4; }
	.onscroll-header  #global-navigation .menu-btn { top:5px; }
	#global-navigation ul li.contact-us { float:none; }
	#global-navigation ul li.contact-us a { font-size:14px; }
	.onscroll-header #global-navigation ul li a { line-height:28px; }
	#our-tools .inner-wrap { padding-left:0px; }
	.section-area .absolute-img-right { width:470px; }
	#features .features-list li { text-align:center; }
	#features .features-list li .icon { margin:0px auto 15px auto; float:none; }
	#videos-block .video-holder .inner { width:auto; margin-right:25px; }
	#global-navigation ul li.parent ul { position:relative; top:0px; width:auto; text-align:center; }
	.onscroll-header #global-navigation ul li.parent ul { top:0px; }
	#global-navigation ul li.parent ul li a { text-align:center; }
}

@media (max-width:768px){
	#company-header .static-header .logo { width:100px; background-image:none; background-color:#f3f7f8; padding:5px; padding-top:2px; height:auto; float:left; margin-top:12px; position:relative; z-index:10; }
	#company-header .user-actions { float:none; }
	.static-header #global-navigation { float:right; }
	#company-header .user-actions { padding-top:15px; }
	#global-navigation .menu-btn { top:10px; }
	.static-header #global-navigation ul { background:#f3f7f8; }
	.static-header #global-navigation ul li a { color:#58595b; }
	#company-header .onscroll-header .logo { width:100px; float:left; }
	#try-form { width:auto; }
	#try-form .form-control { width:165px; }
	#try-form .button1 { width:115px; }
	#company-banner p { font-size:16px; }
	#company-banner h2 { font-size:25px; line-height:30px; }
	#our-tools .col-sm-5 { height:auto; }
	#our-tools h2 { font-size:21px; }
	.section-status h3 { font-size:16px; line-height:21px; }
	.section-status .status-list li { margin-bottom:15px; }
	.section-area .absolute-img-right { position:relative; }
	#events-section .block { padding-right:15px; padding-bottom:20px; padding-bottom:15px; }
	#footer-navigation ul li { margin-bottom:10px; }
	.section-status .status-list .round { font-size:15px; }
	.box5 { padding:0px; }
	#corporate-lead-form ul li:last-child { text-align:center; }
	#specific-banner .col-sm-5, #specific-banner .col-sm-7 { height:auto; }
	#specific-banner .inner-wrap { padding-top:35px; }
	#specific-banner .col-sm-5 .inner-wrap  { padding-bottom:80px; text-align:center; }
	#features .features-list { padding-top:0px; }
	#videos-block .video-holder:after { display:none; }
	#videos-block .video-holder { border:none; margin:0px; padding:0px; }
	#videos-block .video-holder .inner { margin-right:0px; }
	#videos-block .row:hover .video-holder { border:none; }
	#videos-block .row:hover .video-holder:after { display:none;}
	#videos-block .video-holder .inner { position:relative; }
}