@media (max-width:1600px){
.tg-videosection figure img{
height:500px;
width:auto;
}
}
@media (max-width:1440px){
.tg-projectsliderall.owl-carousel .owl-controls{
width: 100%;
float: left;
}
}
@media (max-width:1199px){
.tg-logo{width:220px;}
.tg-nav{ padding:44px 0 0;}
.tg-navigation > ul > li{ padding:0 0 44px;}
.tg-navigation > ul > li > a{ padding:0 8px;}
.tg-homeslider figure figcaption h2 {
font-size: 60px;
line-height: 45px;
}
.tg-service{ padding:20px;}
.tg-statistic {padding: 0 15px;}
.tg-getadvice p {margin: 3px 0;}
.tg-formtitle {
padding:0;
font: 21px/25px "Montserrat",Arial,Helvetica,sans-serif;
}
.tg-widget.tg-widgetflicker ul li:first-child {width: 66.56%;}
.tg-formsignup fieldset .form-group .tg-btn {width: 100%;}
.tg-servicestyletwo .tg-service {height: 120px;}
.tg-servicestyletwo .tg-seviceicon {
width: 50px;
height: 50px;
line-height: 50px;
}
.tg-seviceicon i {font-size: 16px;}
.tg-socialshare {
float: left;
padding:20px 0 0;
}
.tg-liststyle .tg-news figure{
width:100%;
margin:0;
}
.tg-liststyle .tg-newscontent{
width:100%;
float:left;
margin:30px 0 0;
}
.tg-serviceimg {margin: 187px 0 0;}
.tg-testimonialsidebarslider .tg-clientinfo{
left:50%;
margin:0 0 0 -111px;
}
.tg-member figure img, .tg-member figure a img{
width:100%;
height:auto;
}
.tg-accordion .tg-alignright,
.tg-accordion .tg-alignleft,
.tg-tabcontent .tg-alignright,
.tg-tabcontent .tg-alignleft{
width:100%;
margin:0 0 30px;
}
.tg-accordion .tg-alignright img,
.tg-accordion .tg-alignleft img,
.tg-tabcontent .tg-alignright img,
.tg-tabcontent .tg-alignleft img{
width:100%;
height:auto;
}
.tg-tabcontent ul,
.tg-tabcontent ul{ width:100%;}
.tg-jobdescription{
width:100%;
float:left;
}
.tg-donutchartarea{ padding:80px 0 0;}
.tg-requestcallback figure img {margin: -19px 0 0 -230px;}
.tg-footerwidgets .tg-widget.tg-widgetinfo {padding: 15px 10px 0px 0px;}
.tg-boxedversion .tg-whychooseus {padding: 70px 0 71px 15px;}
.tg-videosection figure,
.tg-videosection figure img{height: 500px;}
.tg-project {width: 19%;}
.slider-content-wrap{padding: 30px 30px;}
.tg-homeslider figure figcaption h2 {padding: 0 0 20px;}
.tg-homeslider figure figcaption .tg-description{padding:0;}
.tg-homeslider figure figcaption h2{ font-size:50px; line-height:40px;}
}
@media (max-width:1050px){
.tg-videosection figure,
.tg-videosection figure img {height: 250px;}
.tg-homeslider .owl-controls .owl-buttons div {
width: 40px;
height: 40px;
line-height: 40px;
}
.tg-homeslider .owl-controls .owl-buttons div i{line-height:40px;}
}
@media (max-width:991px){
.tg-topbar .tg-addnav,
.tg-topbar .tg-addnav ul,
.tg-topcontactinfo{width:100%;}
.tg-topbar .tg-addnav{ padding:1px 0 2px 0;}
.tg-topbar .tg-addnav:after{
width:9999px;
height:100%;
border:0;
}
.tg-topbar .tg-addnav ul,
.tg-topcontactinfo{text-align:center;}
.tg-topbar .tg-addnav ul li,
.tg-topcontactinfo li{
float:none;
display:inline-block;
vertical-align:top;
}
.tg-topbar .tg-addnav ul li:first-child,
.tg-topcontactinfo li:first-child{ padding-left:10px;}
.tg-logo {
width: 150px;
margin:32px 0;
}
.tg-nav {padding: 27px 0 0;}
.tg-navigation > ul > li {padding: 0 0 27px;}
.tg-navigation > ul > li > a {
padding: 0 5px;
font-size: 12px;
}
body.tg-fixednav .tg-nav {padding: 16px 0 0;}
body.tg-fixednav .tg-navigation > ul > li {padding: 0 0 16px;}
.mega-menu-col{padding:15px;}
.tg-homeslider figure figcaption{ padding:89px 0 0;}
.tg-homeslider .tg-svginject {
top: 30%;
right:15%;
width:120px;
}
.tg-contentbox {padding: 69px 0;}
.tg-formtitle{ padding:0 0 30px;}
.tg-footerwidgets .tg-widget.tg-widgetinfo {padding:80px 15px 83px 0;}
.tg-joblocationmap{
width:100%;
float:left;
margin:0 0 30px;
}
.tg-jobdescription{
width:100%;
float:left;
}
.tg-comment figure,
.tg-authorpic{
width:100%;
float:left;
margin:0 0 30px;
}
.tg-commentdata,
.tg-authorinfo{
width:100%;
float:left;
}
.tg-comment figure a img{
width:100%;
height:auto;
}
.tg-project {width: 24.3%;}
.tg-services.tg-servicestyletwo{ padding:0 0 20px;}
.tg-topmiddlebar .tg-logo,
body.tg-fixednav .tg-topmiddlebar .tg-logo{
clear:both;
margin:80px auto 0;
}
.tg-boxedversion .tg-whychooseus {padding: 60px 0 61px 15px;}
.tg-addnav {padding: 36px 0 0;}
.images {padding: 0 0 60px;}
}
@media (max-width:768px){
.tg-homeslider figure img{
width:auto;
height:500px;
}
}
@media (max-width:767px){
.hide-slider-text{display:none;}
.tg-btnnav{margin:0;}
.tg-btnnav .icon-bar{ background:#fff;}
.tg-navigation{
top:100%;
left:0;
width:100%;
float:none;
padding: 0px 0px 0px 20px;
overflow: hidden;
position:absolute;
}
.tg-navigation > ul > li{
width:100%;
padding:0 15px;
position:relative;
}
.tg-navigation > ul > li + li{border-top: 1px solid #004d96;}
.tg-navigation > ul > li > a{
border: 0;
color: #fff;
padding: 0;
border-radius: 0;
}
.tg-dropdowarrow{
top:5px;
right:15px;
width:21px;
height:21px;
color:#fff;
display:block;
font-size:16px;
line-height:21px;
position:absolute;
border-radius:1px;
text-align:center;
cursor:pointer;
}
.tg-navigation > ul > .menu-item-has-children > ul.sub-menu,
.tg-navigation > ul > .menu-item-has-children > ul.sub-menu > .menu-item-has-children > ul.sub-menu,
.tg-navigation > ul > .menu-item-has-children > ul.sub-menu > .menu-item-has-children > ul.sub-menu > .menu-item-has-children > ul.sub-menu,
.tg-navigation > ul > .menu-item-has-children > .mega-menu{
opacity:1;
border: 0;
clear: both;
display: none;
margin: 0 -30px;
padding: 0 30px;
position:static;
overflow: hidden;
border-radius: 0;
visibility:visible;
background: #004d96;
width: auto !important;
}
body.tg-fixednav .tg-boxedversion .tg-navigation > ul > li > a,
.tg-boxedversion .tg-navigation > ul > li > a,
.tg-navigation ul li ul li a,
.menu-item-has-children ul li a{
color: #fff;
padding: 0;
background: none;
line-height: 30px;
}
.menu-item-has-children > ul > li:hover > a,
.menu-item-has-children > ul > li > a:hover{
color: #fff;
background: none;
}
.menu-item-has-children ul li a:after{display: none;}
.menu-item-has-children > ul > li:hover > a,
.mega-menu-col ul li:last-child a,
.mega-menu-col ul li a:hover,
.mega-menu-col:last-child > a,
.tg-navigation .mega-menu-col > a{color:#fff;}
body.tg-fixednav .tg-boxedversion .tg-navigation > ul > li,
body.tg-fixednav .tg-boxedversion .tg-nav,
.tg-boxedversion .tg-navigation > ul > li {padding: 0 15px;}
.mega-menu-col ul li{padding: 0;}
.mega-menu-col ul li a{line-height: 20px !important;}
.tg-homeslider figure img{
max-width:none;
width:auto;
height:500px;
}
.mega-menu-col{
width:100%;
float:left;
display:block;
}
.mega-menu ul .mega-menu-col{
width: 100%;
padding-left: 0;
padding-right: 0;
}
.mega-menu > ul > li .tg-dropdowarrow{display: none;}
.mega-menu ul + ul .mega-menu-col div {color: #fff;}
.tg-homeslider .owl-controls{ display: none !important;}
.tg-whychooseus{
width:100%;
max-width:none;
padding:80px 0;
}
.tg-member figure img,
.tg-member figure a img{
width:100%;
height:auto;
}
.tg-contentbox {padding: 80px 0;}
.tg-formtheme fieldset > div > div:nth-last-child(2) .form-group{ margin:0 0 20px;}
.tg-getadvice{ text-align:center;}
.tg-getadvice p {margin: 0;}
.tg-getadvice .tg-btn {
float:none;
margin: 0 0 20px;
}
.tg-formsignup fieldset .form-group{ margin:0 0 20px;}
.tg-404 .tg-themeform fieldset > div{
width:100%;
float:left;
padding:20px 0 0;
}
.tg-404 .tg-themeform fieldset > div:first-child{ padding:0;}
.tg-404content h2 .tg-svginject{
width:300px;
margin:14px 0;
}
.tg-404content h3 {
font-size: 25px;
line-height: 21px;
}
.tg-404content .tg-borderstyle p {
font-size: 15px;
line-height: 18px;
}
.tg-404 form {padding: 15px;}
.tg-whatwedo ul{ padding:0 0 60px;}
.tg-whatwedoimages figure img{
width:100%;
height:auto;
}
#tg-teamslidertwo{ padding:0 0 60px;}
.tg-sidebar{ padding:60px 0 0;}
.tg-commingsooncontent{ min-height:auto;}
.tg-countdown .clock-item {margin: 15px;}
.tg-logarea {padding: 30px 0;}
.tg-textbox {padding:30px;}
.tg-textbox h2 {
font-size: 30px;
line-height: 22px;
}
.tg-textbox h3 {
font-size: 16px;
line-height: 12px;
margin: 0 0 20px;
}
.tg-textbox .tg-description {padding: 0 0 20px;}
.tg-homeslider figure figcaption {padding: 58px 0 0;}
.tg-headerVtwo .tg-logo {margin: 15px 0;}
.tg-headerVtwo .tg-nav {padding: 10px 0;}
.tg-comment figure,
.tg-authorpic{
width:auto;
margin:0 30px 0 0;
}
.tg-comment figure{display:none;}
.tg-commentdata,
.tg-authorinfo{
width:auto;
float:none;
}
.tg-project {width: 32%;}
.tg-member.tg-detailpage .tg-companylocationmap{ margin:0 0 60px;}
.tg-boxedversion .tg-btnnav,
.tg-boxedversion .tg-btnnav{
background:#fff;
padding:17px;
border-radius:5px 0 0 5px;
}
body.tg-fixednav .tg-boxedversion .tg-btnnav{ border-radius:0;}
.tg-footerwidgets .tg-widget.tg-widgetinfo {padding: 20px 20px;}
.tg-images .tg-box{width: 33.33%;}
.tg-cartitems,
.tg-cartgrandtotal:before{right:0;}
.tg-addnav {padding: 36px 0 0 20px;}
.cart-collaterals {width: 80%;}
#customer_details .col-1,
#customer_details .col-2 {
width: 100%;
padding:0;
}
#customer_details .col-1{padding:0 0 30px;}
#customer_login .u-column1.col-1,
#customer_login .u-column2.col-2{width:100%;}
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-navigation{width:100% !important; float: left !important;}
.woocommerce-account .woocommerce-MyAccount-navigation li{
width:100%;
float:left;
padding:5px 15px;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
padding:30px 0 0;
}
}
@media (max-width:639px){
.tg-statistic{width:100%;}
.tg-statistic + .tg-statistic{ margin:60px 0 0;}
.tg-footerwidgets > div{
width:100%;
float:left;
}
.tg-copyright{
width:100%;
text-align:center;
padding:0 0 20px;
}
.tg-socialicons{
width:100%;
text-align:center;
padding:0 0 20px;
}
.tg-socialicons li{
float:none;
display:inline-block;
vertical-align:top;
}
.tg-boxedversion .tg-homeslider figure figcaption {padding: 0 67px;}
.tg-boxedversion .tg-topmiddlebar{text-align:center;}
.tg-servicehours{margin:0 auto 30px; float: none;}
.tg-boxedversion .tg-topmiddlebar .tg-btn{float: none; margin: 0 auto;}
.tg-topmiddlebar .tg-logo{margin: 30px auto 0;}
}
@media (max-width:567px){
.woocommerce > form{overflow:auto;}
.shop_table.shop_table_responsive.cart{min-width:568px;}
}
@media (max-width:480px){
.tg-sectiontitle h3 {
font-size: 20px;
line-height: 23px;
}
.tg-homeslider figure figcaption h1 {
font-size: 20px;
line-height: 27px;
margin: 0;
}
.tg-homeslider figure figcaption h2 {
font-size: 40px;
line-height: 30px;
padding:0 0 15px;
}
.tg-homeslider figure figcaption .tg-svginject {
right: 100px;
width: 120px;
top: 50px;
}
.tg-homeslider figure figcaption .tg-description{ padding:0;}
.tg-homeslider figure figcaption .tg-btnsbox{
width:100%;
float:left;
}
.tg-homeslider figure figcaption .tg-btnsbox .tg-btn{ width:100%;}
.tg-homeslider figure figcaption .tg-btnsbox .tg-btn + .tg-btn{ margin:10px 0 0;}
.tg-width{
width:100%;
margin:0;
}
.tg-comment figure,
.tg-authorpic{
width:100%;
margin:0 0 30px;
}
.tg-commentdata,
.tg-authorinfo{
width:100%;
float:left;
}
.tg-newsposts > div{ width:100%;}
.tg-boxedversion .tg-homeslider figure figcaption {padding: 0;}
.tg-project {width: 47%;}
.inner-blog-grid > div{width: 100%;}
.slider-content-wrap { padding: 15px;}
}
@media (max-width:479px){
.tg-logarea .tg-logo a img,
.tg-logarea .tg-logo{ width:100%;}
.tg-logarea .tg-logo{ padding:0 40px;}
.tg-alignleft,
.tg-alignright{
margin-left:0;
margin-right:0;
width:100%;
}
.tg-alignleft img,
.tg-alignright img{
width:100%;
height:auto;
}
.tg-postbuttons .tg-btn{ width:100%;}
.tg-postbuttons .tg-btn + .tg-btn{ margin:30px 0 0;}
.tg-project {width: 47%;}
.tg-navtab{ left:26px;}
.tg-tabcontent{ padding:15px;}
.tg-servicetabs {padding: 0 0 0 51px;}
.tg-panelcontent {padding: 15px;}
.tg-teammembers > div{ width:100%;}
.tg-member.tg-detailpage .tg-memberinfo span{ width:100%;}
.tg-images .tg-box{width: 50%;}
.tg-homeslider figure figcaption h2 {
font-size: 34px;
line-height: 25px;
}
.tg-homeslider figure figcaption .tg-description{display:none;}
.tg-cartitems-main .tg-btnarea .tg-btn {
line-height: 40px;
padding: 0 0;
width: 40%;
}
.tg-cartgrandtotal h2 {
font-size: 15px;
line-height: 40px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {display:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0;}
.tg-producttabcontent {padding: 15px;}
.tg-productdetail .tg-btnholder .tg-btn {
padding: 0 19px;
line-height:46px;
}
.tab-pane h2 {font-size: 16px;}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;}
.woocommerce-account .woocommerce-MyAccount-navigation li{
width:100%;
float:left;
padding:5px 15px;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
padding:30px 0 0;
}
.woocommerce-LostPassword.lost_password{
width:100%;
padding:6px 0 0;
}
}
@media (max-width:360px){
.tg-cartitems{width:330px;}
.woocommerce .quantity .qty {width: 100px;}
}
@media (max-width:320px){
.tg-project {width: 94%;}
.tg-cartitems {width: 290px;}
}