/*
| --------------------------------------------------------
| TABLE OF CSS CONTENT
| --------------------------------------------------------
|  1. 980 Media General
|  2. 768 * 979 iPad Portrait
|  3. 980 * 1024 iPad Landscape	
|  4. 1200 Up to large
*/

/* 01 General Media Query (iPhone, iPad, Small Tablet, 979 / 80 px)
=============================================================== */
@media (max-width:980px) { 
/*** Global Classes CSS BOF ***/
	
} 

/* 02 iPad &amp; Small Tablet (Portrait) (768 * 1024)
============================================================== */
@media (min-width: 768px) and (max-width: 980px) {
	
/*** Global Classes CSS BOF ***/
h1, h2, h3, h4, h5, h6 { line-height:1.22; }
p { line-height:1.7;}
/*** Header Menu ***/
.header-top .navbar > .container .navbar-brand-centered, .navbar > .container-fluid .navbar-brand-centered {margin-left: -60px;}
.header-top .navbar-nav > li{padding:0 12px; margin:35px 0;}
.header-top .navbar-nav > li > a{font-size:20px;}
.search-by-keyword {margin-top:12px;}
.header-top .navbar-brand{padding:70px 0 0 0px;}
/*** Banner section CSS ***/
.container-video .contant-text{padding:120px 0px;}
.font-size75{font-size:48px;}
.container-video .contant-text hr{margin:30px auto 45px;}
section{padding:50px 0;}
.container-video{ height: 465px;}
/*** about us section page CSS ***/
.aboutus-section p{margin-bottom:10px; margin-top:0; font-size:16px; line-height:22px;}
/*** Poseidon Products section page CSS ***/
.poseidon-products hr{margin:20px auto 30px;} 
.poseidon-products .btn{margin-top:40px;}
.products-description{padding:10px;}
/*** Footer Section CSS***/
.footer-information {padding:50px 0;}
.footer-information hr{margin:15px 0px;}
ul.quick-links-information li {padding: 5px 0;}
footer ul.contact-us li i{width:30px; height:30px; line-height:28px; font-size:14px;  margin-right:5px;}
footer ul.contact-us li p{display:block; line-height:17px;}
footer ul.contact-us li{padding-bottom:6px;}
.newsletter .common-form .form-control{padding:6px 6px; width:74%;}
.subscribe-btn{padding:10px 10px;}
.newsletter-text{line-height:17px; margin-bottom:0px;}
.newsletter form{margin-top:8px;}
ul.follow-us{margin-top:8px; font-size:16px;}
ul.follow-us h6{padding-right: 0px; font-size:15px;}
ul.follow-us li{padding:0 1px;}
ul.follow-us li a i{font-size:15px;}
.footer-copy-right ul{padding: 60px 0 15px;}
/* INDEX PAGE CSS BOF
-------------------------------------------------------------- */

/* About Us Page CSS EOF 
======================================================= */
section.common-inner-pages.about-us-page{padding: 70px 0 0 0;}
.about-poseidon-right p{font-size: 16px; line-height: 22px;  margin-bottom: 10px;  margin-top: 0;}
.about-poseidon-right {padding:0px 0 0 0;}
.about-poseidon-right h3{font-size:21px; line-height:26px;}


/* Poseidon Products Page CSS EOF 
======================================================= */
.poseidon-prods-banner {padding: 80px 0 20px;}
.breadcrumb > li{font-size:24px;}
.poseidon-products-description h2 { margin-bottom: 10px; font-size:30px;}
.poseidon-products-description p.descrips{font-size:22px; line-height:26px;}
.poseidon-products-description p.descrips > span {width: 25%;}
.products-descrip {padding-right: 20px;}
.products-descrip p {font-size:16px; margin-top: 10px; line-height:24px;}
.products-descrip .btn{margin-top:5px; margin-bottom:20px;}
.poseidon-products-description h2 span {font-size:20px;}

/* Conatct Us Page CSS EOF 
======================================================= */
section.common-inner-pages.contact-us-page {padding: 70px 0 0;}
.contact-poseidon-right h2{margin-bottom:5px;}
.contact-poseidon-right textarea.form-control{height:90px;}

/* Poseidon Products Details Page CSS EOF 
======================================================= */
section.common-inner-pages.products-details{margin-top:0; padding: 50px 0px 20px 0px;}
.products-img {display: block;}
.products-details-right{position:relative; top:0; width:auto; padding:15px;}
.products-details-right h3{font-size:26px;}
.products-details-right .descrips p{margin-top:2px; font-size:22px;}
.products-details-right .descrips p > span{width:34%;}
.products-details-video {margin: 14px 0px 10px 0px;}
.products-details-right p{font-size: 16px; line-height: 24px; margin-top: 10px;}
.download-links {margin-top:0px;}
.download-links .btn{display:block; margin:12px 0px;}

.common-form .select-box{width:60%;}
.btn-send.pgt {padding: 10px 22px;}

.register-your{padding:30px 0px;}
.register-your .btn{margin-top:15px;}

.common-inner-pages.contact-us-page.product-register{padding:30px 0 0 0}
.contact-poseidon-right{padding-top:0px;}

/* Other Information Page CSS EOF 
======================================================= */
section.common-inner-pages.other-information{padding:80px 0 0 0;}
.other-information .nav > li > a{font-size:16px;}

.warranty-claim .contact-poseidon-right{padding-top:0;}
.warranty-claim .input-group-addon{ padding: 6px 10px 6px 14px;}

/* Approvals Page CSS EOF 
======================================================= */
.approvals-listing .list-bg h4{font-size:18px;}
.approvals-listing .btn{padding:10px 15px; width:70%;}

}

/* 03 All Mobile Device (iPhone, Android, Window)(480 * 640)	
============================================================== */
@media (min-width: 768px) and (max-width: 1024px) {.hidemobile{display:none;}	
.blockmobile{display:block !important;} }
@media (max-width: 767px) {
.hidemobile{display:none;}	
.blockmobile{display:block !important;}
/*** Global Classes CSS BOF ***/
h1, h2, h3, h4, h5, h6 { line-height:1.22; text-align:center; }
h2{font-size:36px;}
p { line-height:1.5; text-align:center;}
/*** Header Menu ***/
.header-top .navbar-brand{padding:15px;}
.header-top .navbar-toggle{margin-top:48px; border-radius:0px;}
.header-top .navbar-default .navbar-toggle{border-color:#fff; transition:all .8s ease-in-out 0s; -moz-transition:all .8s ease-in-out 0s; 
	-webkit-transition:all .8s ease-in-out 0s; -o-transition:all .8s ease-in-out 0s;}
.header-top .navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent; border:0px; box-shadow:none;}	
.header-top .navbar-nav{margin-top:0px; margin-bottom:0px;}
.header-top .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#284b73; border-color:#284b73;}
.header-top .navbar-nav > li{margin:15px 0px; padding:0 15px; border-left:0;}
.header-top .navbar-nav > li > a{font-size:20px;}
.header-top .navbar-nav > li:first-child{border-left:0; padding-left:15px;}
.search-by-keyword{float:none; margin-top:0px; margin-bottom:15px;}
/*** Banner section CSS ***/
.container-video .contant-text{padding:60px 0px;}
.font-size75{font-size: 38px;}
.container-video .contant-text hr{margin:30px auto 45px;}
.container-video .contant-text .btn{display:block;}
section{padding:30px 0;}
.container-video{ height: 450px;}
/*** about us section page CSS ***/
.aboutus-section p{margin-bottom:10px; margin-top:0; font-size:16px; line-height:22px;}
.aboutus-section .btn{display:block; margin:15px 0px 20px 0px;}
.aboutus-section-img {box-shadow:none;}

.register-your h3{ font-size:24px;}
.register-your{padding:20px 0px;}
.register-your .btn{margin-top:15px;}
.register-your .btn{display:block;}

/*** Poseidon Products section page CSS ***/
.poseidon-products hr{margin:20px auto 30px;} 
ul.items-color{text-align:center;}
.products-description{margin-bottom:20px; padding:10px;}
.poseidon-products .btn{margin-top:12px; display:block;}
/*** Footer Section CSS***/
.footer-information {padding:30px 0;}
.footer-information h6{text-align:left; margin-top:10px;}
.footer-information hr{margin:10px 0px;}
ul.quick-links-information li {padding: 5px 0;}
footer ul.contact-us li i{width:30px; height:30px; line-height:28px; font-size:14px;  margin-right:5px;}
footer ul.contact-us li p{display:block; line-height:17px; text-align:left;}
footer ul.contact-us li{padding-bottom:8px; display:inline-block; width:100%;}
ul.quick-links-information li:last-child {padding-bottom:10px;}
.newsletter-text{text-align:left;}
.newsletter .common-form .form-control{padding:6px 6px; width:75%;}
.subscribe-btn{padding:10px 10px;}
.newsletter-text{line-height:17px; margin-bottom:0px;}
.newsletter form{margin-top:8px;}
.newsletter .common-form .form-control {width: 100%;}
ul.follow-us{margin-top:8px; font-size:16px;}
ul.follow-us h6{padding-right: 0px; font-size:15px;}
ul.follow-us li{padding:0 1px;}
ul.follow-us li a i{font-size:15px;}
.footer-copy-right{margin-top:30px;}
.footer-copy-right ul{padding: 60px 0 15px;}

/* About Us Page CSS EOF 
======================================================= */
section.common-inner-pages.about-us-page{padding:30px 0 0 0;}
.about-poseidon-right p{font-size: 16px; line-height: 22px;  margin-bottom: 10px;  margin-top: 0;}
.about-poseidon-right {padding:30px 0 0 0;}
.about-poseidon-right h3{font-size:20px; line-height:26px;}

/* Poseidon Products Page CSS EOF 
======================================================= */
.poseidon-prods-banner {padding:50px 0 20px;}
.breadcrumb > li{font-size:18px;}
section.common-inner-pages {margin-top: 15px; padding:15px 0 30px;}
.poseidon-prodts{margin-left:0px; margin-bottom:30px;}
.poseidon-prodts .products-img {bottom: 0; right: 0; padding:15px;}
.poseidon-products-description{padding:0px 15px;}
.poseidon-products-description h2 { margin-bottom:5px; font-size:22px;}
.poseidon-products-description p.descrips{font-size:18px; line-height:24px;}
.poseidon-products-description p.descrips > span {width:auto; padding-right:10px;}
.products-descrip {padding-right:0px;}
.products-descrip p {font-size:16px; margin-top:5px; line-height:22px;}
.products-descrip .btn{margin-top:5px; margin-bottom:20px; float:none; display:block;}
.poseidon-prodts-second .products-img{left:0px;}
.poseidon-prodts-second {margin-right:0;}
.poseidon-products-description h2 span {font-size:16px;}

/* Conatct Us Page CSS EOF 
======================================================= */
section.common-inner-pages.contact-us-page {padding:30px 0 0 0;}
.contact-poseidon-right h2{margin-bottom:15px; margin-top:10px;}
.contact-poseidon-right textarea.form-control{height:80px;}
.btn-send{width:100%;}

/* Poseidon Products Details Page CSS EOF 
======================================================= */
section.common-inner-pages.products-details{margin-top:0; padding:30px 0px 30px 0px;}
.products-img {display: block;}
.products-details-right{position:relative; top:30px; width:auto; padding:15px;}
.products-details-right h3{font-size:22px;}
.products-details-right .descrips p{margin-top:0px; font-size:18px;}
.products-details-right .descrips p > span{width:34%;}
.products-details-video {margin: 14px 0px 10px 0px;}
.products-details-right p{font-size: 16px; line-height: 24px; margin-top: 10px;}
.download-links {margin-top:0px;}
.download-links .btn{display:block; margin:12px 0px; padding:10px 40px;}
.modal-dialog{width:auto; margin:70px auto 0;}
.modal-content{margin: 0 5px;}
.modal-body{padding:10px;}
.modal-header{right:0px; top: -45px;}

.common-form .select-box{width:auto; margin-right:0; display:block; margin-bottom:15px;}
.btn-send.pgt {padding: 10px 30px;}
.common-inner-pages.contact-us-page.product-register{padding:30px 0 0 0}
.contact-poseidon-right{padding-top:30px;}

/* Other Information Page CSS EOF 
======================================================= */
section.common-inner-pages.other-information{padding:30px 0 0 0;}
.other-information .nav-stacked > li + li{margin-top:0px;}
.other-information .nav > li > a {border-left:0px; border-bottom:2px solid #284b73; text-align:center; padding:15px 15px}
.other-information h2 {line-height: normal; margin-bottom:0px; margin-top:10px; font-size:32px;}

.warranty-claim .contact-poseidon-right{padding-top:10px;}
.warranty-claim .input-group-addon{ padding: 6px 10px 6px 14px;}

/* Approvals Page CSS EOF 
======================================================= */
section.common-inner-pages.approvals-inner{padding: 15px 0 0;}
.approvals-listing .flexbox{display:block;}
.approvals-listing .list-bg{margin-left:0; padding:15px; margin-bottom: 30px;}
.approvals-list-img{right:0; position:relative;} 
.approvals-listing .list-bg h4{font-size:16px;}
.approvals-listing .btn{padding:10px; margin:10px 0 5px; display:block; position:relative; bottom:0; width:auto;}
.list-content {padding: 10px 0px 0px 0px;}
.govtmgt30{margin-bottom:0;}
.approvals-listing .list-bg.govbtn{margin-bottom:0px;}

.products-details-man{display:block;}
.products-details-right{right:0px;}
.approvelink a{display:block;}
}

/* 04 All Mobile Device (iPhone, Android, Window)(480 * 640)
============================================================== */
@media (min-width:320px) and (max-width:480px) {
	
}

/* 05 iPad & Small Tablet Landscape (1024 * 768)  	
============================================================== */
@media (min-width: 981px) and (max-width: 1200px) { 
/*** Header Menu ***/
.header-top .navbar > .container .navbar-brand-centered, .navbar > .container-fluid .navbar-brand-centered {margin-left:-60px;}
.header-top .navbar-nav > li{padding:0 30px; margin:35px 0;}
.header-top .navbar-nav > li > a{font-size:20px;}
.search-by-keyword {margin-top:12px;}
.header-top .navbar-brand{padding:70px 0 0 0px;}
/*** Banner section CSS ***/
.container-video .contant-text{padding:120px 0px;}
.font-size75{font-size:48px;}
.container-video .contant-text hr{margin:30px auto 45px;}
section{padding:60px 0;}
.container-video{ height: 455px;}
/*** about us section page CSS ***/
.aboutus-section p{margin-bottom:10px; margin-top:0; font-size:16px; line-height:22px;}
/*** Poseidon Products section page CSS ***/
.poseidon-products hr{margin:30px auto 40px;} 
.poseidon-products .btn{margin-top:50px;}
.products-description{padding:12px;}
/*** Footer Section CSS***/
.footer-information {padding:60px 0;}
.footer-information h6{font-size:15px;}
.footer-information hr{margin:15px 0px;}
ul.quick-links-information li {padding: 5px 0;}
footer ul.contact-us li i{width:30px; height:30px; line-height:28px; font-size:14px;  margin-right:5px;}
footer ul.contact-us li p{display:block; line-height:17px;}
footer ul.contact-us li{padding-bottom:15px;}
.newsletter .common-form .form-control{padding:6px 6px;}
.subscribe-btn{padding:10px 10px;}
.newsletter-text{line-height:17px; margin-bottom:20px;}
.newsletter form{margin-top:8px;}
ul.follow-us{margin-top:8px; font-size:16px;}
ul.follow-us h6{padding-right: 0px; font-size:15px;}
ul.follow-us li{padding:0 5px;}
ul.follow-us li a i{font-size:16px;}
.footer-copy-right ul{padding:65px 0 20px;}

/* About Us Page CSS EOF 
======================================================= */
section.common-inner-pages.about-us-page{padding: 70px 0 0 0;}
.about-poseidon-right p{line-height:28px;  margin-bottom:20px;  margin-top: 0;}
.about-poseidon-right {padding:0px 0 0 0;}
.about-poseidon-right h3{font-size:28px; line-height:35px;}


/* Poseidon Products Page CSS EOF 
======================================================= */
.poseidon-prods-banner {padding: 80px 0 20px;}
.breadcrumb > li{font-size:24px;}
.poseidon-products-description h2 { margin-bottom: 10px; font-size:30px;}
.poseidon-products-description p.descrips{font-size:22px; line-height:26px;}
.poseidon-products-description p.descrips > span {width: 25%;}
.products-descrip {padding-right: 20px;}
.products-descrip p {font-size:16px; margin-top: 10px; line-height:24px;}
.products-descrip .btn{margin-top:5px; margin-bottom:20px;}
.poseidon-products-description h2 span {font-size:20px;}

/* Poseidon Products Details Page CSS EOF 
======================================================= */
section.common-inner-pages.products-details{margin-top:0; padding: 50px 0px 20px 0px;}
.products-img {display: block;}
.products-details-right{position:relative; top:0; width:auto; padding:16px;}
.products-details-right h3{font-size:26px;}
.products-details-right .descrips p{margin-top:2px; font-size:22px;}
.products-details-right .descrips p > span{width:34%;}
.products-details-video {margin: 14px 0px 10px 0px;}
.products-details-right p{font-size: 16px; line-height: 24px; margin-top: 10px;}
.download-links {margin-top:0px;}
.download-links .btn{display:block; margin:12px 0px;}
.common-form .select-box{width:66%;  margin-right: 14px;}
.btn-send.pgt {padding: 10px 30px;}
.register-your{padding:30px 0px;}
.register-your .btn{margin-top:15px;}
.common-inner-pages.contact-us-page.product-register{padding:30px 0 0 0}
.contact-poseidon-right{padding-top:60px;}

.warranty-claim .contact-poseidon-right{padding-top:0;}
.warranty-claim .input-group-addon{ padding: 6px 10px 6px 14px;}

/* Approvals Page CSS EOF 
======================================================= */
.approvals-listing .list-bg h4{font-size:18px;}
.approvals-listing .btn{padding:10px 35px;}


}

@media (min-width: 1201px) and (max-width: 1700px){
	.container-video::before{ width: 500px;}
}
	