@charset "utf-8";
/* CSS Document */

/********************** Responsive View *************************/

@media (min-width: 1200px) {
	
.container {max-width:1170px;}

}



@media only screen and (min-width:768px) {
	
.headerarea {padding:0 0; min-height:400px;}

.headerarea h1 {text-align:left;}

.fixed-top {position:fixed;}

.navigation {margin-top:5px;}
	
.headerarea h1 a.navbar-brand {text-align:left; margin-top:0; margin-bottom:0; padding:0 0;}

.navigation .navbar-nav {background:transparent;}

.navigation .navbar {float:right;}

.navigation .navbar-nav > ul > li {line-height:60px; margin:0 0; padding:0 0; border:0; float:left; position:relative;}

.navigation .navbar-nav > ul > li:last-child {margin:0 0; padding:0; border:0; line-height:30px;}

.navigation .navbar-nav > ul > li > a {padding:0 10px; line-height:30px; font-size:12px; color:#696969;}

.navigation .navbar-nav > ul > li > a.freedemo-btn {display:inline-block; min-width:100px; font-size:15px; line-height:30px; margin-top:-6px;}

.navigation .navbar-nav > ul > li:hover > a {color:#0176b6;}

.navigation .navbar-nav > ul > li.active > a {color:#0176b6;}

.navigation .navbar-nav > ul > li > div.subnav {width:100%; position:absolute; border-bottom-left-radius:0px; -o-border-bottom-left-radius:0px; -ms-border-bottom-left-radius:0px; -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-right-radius:0px; -o-border-bottom-right-radius:0px; -ms-border-bottom-right-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-border-bottom-right-radius:0px;}
 
.navigation .navbar-nav > ul > li > div.subnav > div.subnav-column > ul {padding:10px; margin:0 0; list-style-type:none;}

.navigation .navbar-nav > ul > li:hover > div.subnav > div.subnav-column {width:100%; display:block; padding:0; border-right:0 solid #ebebeb; border-bottom:0 solid #ebebeb;}

.navigation .navbar-nav > ul > li:hover > div.subnav > div.subnav-column:nth-child(0n+2) {border-right:0;}	

.contentbox {padding:0; background:transparent; text-align:center; margin-top:30px;}

.bdrrgt {border-right: 1px solid #eeeeee;}

.topsp {margin-top:40px;}

.contentbox h2 {font-size:32px; line-height:38px; margin:0px 0px 5px;}

.contentbox h3 {display:block; font-size:54px;}

.contentbox p {font-size:15px; line-height:22px;}

.contentbox a {font-size:18px; line-height:50px; min-width:150px;}

.testibox-left {width:70%;}

.midarea h2 {font-size:38px; line-height:40px;}

.midarea h2.text-center {font-size:45px;}

.whitebox {width:100%;}

.formbox {padding:30px 20px 20px;}

.formwarp input[type="submit"] {margin:40px auto 0;}

.footertop {text-align:left;}

.ftrsocial-icons ul li {margin:0 5px 0 0;}

.footertop h3::after {margin:0 0;}

.sitemaplinks {text-align:left;}

.continfo span {width:76%;}

.btmspace {padding-bottom:100px;}


/************* Product Page *************/

.profreatures-box {text-align:left;}

.profreatures-img {width:300px;}


/************* Contact Page *************/

.profilepic {width:400px; height:400px; margin:0 0;}

.mapaddress {position:absolute; width:550px; height:250px;}


}




/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
.headerarea {padding:0 0;/*padding:30px 0;*/}	

.navigation {margin-top:20px;}

.navigation .navbar-nav > ul > li > a {padding:0 15px; line-height:30px; font-size:14px; color:#696969;}

.navigation .navbar-nav > ul > li:last-child {margin:0 0; padding:0; border:0;}

.slider_part {padding:10px 0 0;}

.contentbox {padding:50px 0 0; background:transparent; text-align:center; margin-top:40px;}

.bdrrgt {border-right:1px solid #eeeeee;}

.topsp {margin-top:0px;}

.contentbox h2 {font-size:40px; line-height:46px; margin:0px 0px 15px;}

.contentbox p {margin:0; padding:0 0 30px; font-size:18px; line-height:28px;}

.aboutwrap {padding:220px 0 20px;}

.whitebox {width:100%;}

.circleimg {margin:30px 0 30px;}

.formbox {width:400px; padding:50px 40px;}

.formbox h5 {font-size:46px; line-height:48px; margin:0 0 30px;}

.continfo span {width:62%;}

.social-links {list-style:none; margin:0 0; display:inline-block; float:left;}

.copyright p {text-align:left;}


/************* Product Page *************/

.featurewrap h6 {font-size:17px; line-height:20px; padding:0 0 10px;}

.advantagebox h6 {font-size:22px; line-height:28px;}

.contentbox h5 {font-size:30px; line-height:32px;}


}





@media only screen and (min-width : 1300px) {	

.headerarea {min-height:650px;}

.headerarea h1 {text-align:left;}
	
.headerarea h1 a.navbar-brand {text-align:left; margin-top:0; margin-bottom:0; padding:0 0;}

.navigation {margin-top:0px;}

.navigation .navbar-nav {background:transparent;}

.navigation .navbar-nav > ul > li {line-height:60px; margin:0 0; padding:0 0; border:0; float:left; position:relative;}

.navigation .navbar-nav > ul > li:last-child {margin:17px 0 0; padding:0; border:0;}

.navigation .navbar-nav > ul > li > a {padding:0 25px; line-height:60px; font-size:16px; color:#696969;}

.navigation .navbar-nav > ul > li > a.freedemo-btn {font-size:17px; display:inline-block; font-weight:400;color:#f89828; border:2px solid #f89828; min-width:120px; line-height:40px; text-align:center; text-transform:capitalize;}

.navigation .navbar-nav > ul > li:hover > a {color:#f89828;}

.navigation .navbar-nav > ul > li.active > a {color:#f89828;}

.slider_part {padding:50px 0 0;}

.bdrrgt {border-right:1px solid #eeeeee;}

.contentbox {padding:0px 50px; background:transparent; text-align:center; margin-top:60px;}

.topsp {margin-top:80px;}

.contentbox h2 {font-size:56px; margin:0px 0px 30px;}

.contentbox h3 {display:block; font-size:54px;}

.contentbox p {margin:0; padding:0 0 35px;}

.contentbox a {font-size:18px; display:inline-block; font-weight:400; background:transparent; color:#f89828; border:2px solid #f89828; min-width:150px; line-height:45px; text-align:center; text-transform:capitalize; margin-bottom:30px;}

.aboutwrap {padding:250px 0 20px;}

.aboutwrap:before {width:332px; height:223px;}

.whatwedosection:after {opacity:1;}

.midarea .whatwedosection h2 {font-size:43px; line-height:44px;}

.whitebox {width:350px;}

.owl-dots {display:none;}

.owl-theme .owl-nav {display:block;}

.contactarea {padding:100px 0;}

.footertop {text-align:left; padding-top:80px;}

.footertop h3 {margin:0 0 30px;}

.footertop h3::after {margin:0 0;}

.copyright {text-align:left;}

.ftr-logo {margin:0 0 20px;}

.ftrsocial-icons {margin:50px 0 20px;}

.sitemaplinks {text-align:left;}

.continfo span {width:70%;}


/************* Contact Page *************/

.contactheading {padding:0 0; background:transparent; min-height:auto; text-align:left;}


/************* Product Page *************/

.contentbox h5 {font-size:50px; line-height:52px; margin:0px 0px 15px;}

}

