﻿/*Table of content*/

/*Desktop Media*/

/*Desktop height media*/

/*1024-iPad Landscape, iPad Pro Portrait*/

/*992-Tablet*/

/*980-Tablet*/

/*960-Tablet*/

/*854-Nokia N9 Landscape*/

/*823-Pixel 2 XL Landscape*/

/*812-iPhone X Landscape*/

/*800-Kindle Fire HDX, Nexux 10*/

/*768-iPad Portrait*/

/*736-iPhone 6/7/8 Plus Landscape*/

/*731-Pixel 2 Landscape*/

/*667-iPhone 6/7/8 Landscape*/

/*640-Galaxy Note 3 Landscape*/

/*604-Smartphone*/

/*600-Blackberry PlayBook, Nexus 7*/

/*586-iPhone 5/SE Landscape*/

/*533-Nokia Lumia 520 Landscape*/

/*480-Nokia N9*/

/*414-iPhone 6/7/8 Plus*/

/*412-Nexus 6*/

/*411-Pixel 2XL*/

/*384-LG Optimus L70, Nexus 4*/

/*375-iPhone 6/7/8 Plus, iPhone X*/

/*360-Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia*/

/*320-iPhone 5/SE, iPhone 4, Nokia Lumia 520*/

/**/

@media only screen and (min-width:1921px) {
    .fullcontainer {max-width: 1920px;margin:0 auto;display: block !important;}
}
@media only screen and (max-width:1680px) {
    .mainheader{padding: 30px 25px;}
    .teamcolpadd{padding-left: 126px;}
    .fullreversecontainer .teamcolpadd{padding-right: 126px;}
    /* .mainheader nav{margin-left: 120px;} */
    .counntersectionrow {background-position: 130% 0px;}
    .blogmainbg .innerbannertop{padding-top: 130px;}
    .logo, .mainheader.sticky .logo{width: 130px;}
    .navmenu > ul{margin-right: 10px;}
    .mainheader .btn-theme{padding: 14px 13px 14px;}
}
@media only screen and (max-width:1600px) {
    .teamcolpadd{padding-left: 80px;}
    .fullreversecontainer .teamcolpadd{padding-right: 80px;}
    .sliderthumb img{max-width: 75%;}
    .counntersectionrow {background-position: 150% 0px;}
    .ourareaexpertiserow .splservicecol{padding: 10px 15px 0px;}

}
/* @media only screen and (max-width:1584px) {
    
} */
@media only screen and (max-width:1440px) {
    .mainheader{padding: 20px 30px;}
    .mainheader.sticky{padding: 10px 30px;}
    .mainheader .d-flex{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .container{padding: 0px 50px;}
    .mainheader .logo, .mainheader.sticky .logo{width: 140px}
    .mainheader nav{margin-left: 0px;}
    .carousel-indicators{bottom: 100px;}
    .subtitle{font-size: 20px;}
    .largetitle{font-size: 36px;}
    .sliderthumb img{max-width: 70%;}
    .teamcolpadd{padding-left: 50px;}
    .fullreversecontainer .teamcolpadd{padding-right: 50px;}
    .countercolumn svg{width: 100%;height: 100%;}
    .col-xl-10 > .countercolumn:nth-child(2) {margin-top:223px;margin-left:93px;}
    .col-xl-10 > .countercolumn:nth-child(3) {margin-top:210px;margin-left:57px;}
    .col-xl-10 > .countercolumn:nth-child(4) {margin-top:130px;margin-left:53px;}
    .col-xl-10 > .countercolumn:nth-child(5) {margin-top:-20px;margin-left:0px;}
    .innerbannertop h1{font-size: 40px;}
    .sectiongraybg h4{font-size: 16px;}
    .calltoactionbottom ul li a{font-size: 16px;}
    .counntersectionrow {background-position: 58% 50%;}
    .counntersectionrow{background-position: 340px -60px;}
    .brandvector{right: 50px;width: 200px;}
    .patentrequirerow .brandvector{width: 200px;}
    .navmenu > ul{margin-right: 10px;}
    /* .brandvector img{width: 200px;} */
    .blogmainbg .innerbannertop{padding-top: 85px;}
   .whitebgcol{padding-right: 60px;}
   .thankyoucol h1{font-size: 60px;line-height: 60px;}
   .mainheader.sticky .navmenu > ul > li, .navmenu > ul > li{padding: 15px 8px;}
   .mainheader .btn-theme span{display: none;}
    .mainheader .btn-theme {padding: 13px 0px;}
    .mainheader .btn-border-blue, .mainheader .btn-orange {width: 40px;height: 40px;    border-radius: 50%;}
    .btn-theme i {margin-right: 0px;}
    .topherolanding .slidercol .row{margin-top: 30px;}
    .topherolanding .slidercol .row img{margin-left: -100px}
    .imgcontenright{margin-bottom: 50px;}
}

@media only screen and (max-width:1366px) {
    .col-xl-10 > .countercolumn:nth-child(2) {margin-top:210px;margin-left:80px;}
    .col-xl-10 > .countercolumn:nth-child(3) {margin-top:190px;margin-left:62px;}
    .col-xl-10 > .countercolumn:nth-child(4) {margin-top:130px;margin-left:53px;}
    .col-xl-10 > .countercolumn:nth-child(5) {margin-top:-20px;margin-left:10px;}
    .mainheader .btn-theme{padding:12px 10px;font-size: 13px;}
    .mainheader .btn-theme.mr-3{margin-right: 10px !important;}
    /* .navmenu > ul{margin-right: 0px;} */
    .navmenu > ul > li a{font-size: 13px;}
    h1, h2{font-size: 20px;}
    .calltoactionbottom ul li a{font-size: 16px;padding:10px 15px 10px 40px}
    .calltoactionbottom ul li{padding-left: 10px;}
    .calltoactionbottom ul li a::before{left: 10px;top: 9px;}
    .sectiontopbottomrow{padding: 120px 0px 80px;}
    .topherolanding h1{font-size: 36px;}
    .leftimgrow h2{margin-bottom: 20px;}
    .busibgrow .list-item{margin-bottom: 50px;}
}

@media only screen and (max-width:1280px) {
    .mainheader.sticky .navmenu > ul > li{padding: 10px;}
    .mainheader{padding: 20px;}
    .mainheader.sticky {padding: 10px 20px;}
    .col-xl-10 > .countercolumn:nth-child(2){margin-top:210px; margin-left:72px;}
    .col-xl-10 > .countercolumn:nth-child(3){margin-top:190px; margin-left:58px;}
    .col-xl-10 > .countercolumn:nth-child(4){margin-top:115px; margin-left:53px}
    .col-xl-10 > .countercolumn:nth-child(5){margin-top:-20px; margin-left:8px;}
    .counntersectionrow{background-position: 290px -10px;}
    .ourareaexpertiserow .splservicecol{padding: 10px 12px 0px;}
    .navmenu > ul > li, .mainheader.sticky .navmenu > ul > li{padding: 10px 8px;}
    /* .mainheader .logo, .mainheader.sticky .logo{width: 90px;} */
    .topherolanding .slidercol .row img{margin-left: -80px}
}
@media only screen and (min-width: 1280px) and (max-width: 1440px) {
    .calltoactionbottom ul li a{font-size: 15px;}
    .counntersectionrow{background-size: cover;}
    
        

}
@media only screen and (min-width: 1280px) and (max-width: 1365px) {
    /* .pricevalue{flex-wrap: wrap;padding:0px 30px ;border-radius: 10px;}
    .valuecol{width: 100%;padding: 10px 0px;}
    .valuecol::before{width: 100%;top: 100%;width: 100%;height: 1px;} */
    
}
@media only screen and (min-width: 1224px) and (max-width: 1279px) {}

@media only screen and (min-width: 1200px) and (max-width: 1223px) {}

@media only screen and (min-width: 1152px) and (max-width: 1199px) {}



/*Desktop Media Ends*/

/*Desktop height media Starts*/

@media (min-width:1200px) and (max-width:1280px) and (max-height: 1024px) {}

@media (min-width:1200px) and (max-width:1280px) and (max-height: 960px) {}

@media (min-width:1200px) and (max-width:1280px) and (max-height: 800px) {}

@media (min-width:1200px) and (max-width:1280px) and (max-height: 768px) {}
@media only screen and (min-width:1200px)  {
    .container{max-width: 1440px;}
    .fieldsborder .fieldscol:nth-child(4n)::before{display: none;}
    
}

/*Desktop height media Ends*/

/*iPad Landscape, iPad Pro Portrait start*/
@media only screen and (max-width:1200px) {
    h1, h2{margin-bottom: 20px;font-size: 20px;}
    /* h3{font-size: 16px;} */
    .container{padding: 0px 20px;}
    .navbartoggle{display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 10px;border:1px solid #25a4d7;color: #fff;}
    .navbartoggle:hover{background-color: #25a4d7;border:1px solid #25a4d7;}
    .mainheader.sticky .navbartoggle{color:#25a4d7;}
    .black-overlay{z-index: 1; background-color: rgba(0,0,0,0.5);content: '';position: fixed;right: 0px;height: 100%;width: 100%;top: 0px;display: none;}
    .navmenu{border-radius: 0px; z-index: 2;position: fixed;overflow: auto;height: 100%;width: 50%;right: -100%;top: 0px;
    -webkit-transition: right 0.5s;-o-transition: right 0.5s;transition: right 0.5s;-webkit-box-shadow: 3px 10px 15px rgba(0,0,0,0.2);box-shadow: 3px 10px 15px rgba(0,0,0,0.2);
    background:  #003277;background: -moz-linear-gradient(-45deg,  #003277 10%, #0090cb 100%);background: -webkit-linear-gradient(-45deg,  #003277 10%,#0090cb 100%);background: linear-gradient(135deg,  #003277 10%,#0090cb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003277', endColorstr='#0090cb',GradientType=1 );}
    .navmenu.slide{right: 0px;}
    .navmenu > ul{padding:50px 50px 0px;margin-right: 0px;display: inline-block;vertical-align: top;width: 100%;}
    .navmenu > ul > li, .mainheader.sticky .navmenu > ul > li{width:100%;padding: 0px;margin-bottom: 50px;}
    .navmenu > ul > li > ul  li{width: 100%;padding: 5px 0px;border-bottom:none;}
    .navmenu > ul > li ul li:last-child {border-bottom:none;padding-bottom: 0px}
    /*.navmenu > ul > li ul > li:last-child{padding-bottom: 0px;}*/
    /* .navmenu > ul > li > ul li li:last-child, .navmenu > ul > li ul li:last-child{border-bottom: none;padding-bottom: 0px;} */
    .navmenu > ul > li > a{width:100%;font-size: 24px;color: #fff;}
    .mainheader.sticky .navmenu > ul > li a{color: #fff;}
    .navmenu > ul > li.megamenu{position: relative;}
    .navmenu > ul > li > ul{position:relative;left: 0px; width:100%;box-shadow: none;top: 0px;padding: 0px;margin-top: 35px;background-color: transparent;}
    .navmenu > ul > li > ul::before{display: none;}
    .navmenu > ul > li > ul li ul{position:relative; width:100%;left: 0px;padding: 0px;box-shadow: none;background-color: transparent;margin-left: 0px;}
    .navmenu > ul > li > ul li ul li{padding-left: 20px;}
    .navmenu > ul > li > ul li a{padding: 0px 20px;color: #98daf4;border: none;}
    .navmenu > ul > li > ul li a::before{background-color: #98daf4;top: 8px;}
    .navmenu > ul > li > ul li .sub-menu-arrow{top: 5px;color: #fff;}
    .navmenu > ul > li:hover ul, .navmenu > ul > li > ul li:hover ul{display:none;}
    .navmenu > ul > li > ul > li:hover > a, .mainheader.sticky .navmenu > ul > li > ul > li:hover > a, 
    .navmenu > ul > li:hover > a, .mainheader.sticky .navmenu > ul > li:hover > a ,.navmenu > ul > li > ul li a:hover {color: #fff;}
    .navmenu > ul > li > ul > li:hover > a {color: #98daf4;}
    .navmenu > ul > li.current-menu-item > a, .navmenu > ul > li > ul li.current-menu-item > a{color: #fff;}
    .navmenu > ul > li > ul li.menu-item-has-children > a::after{display: none;}
    .sub-menu-arrow {display:inline-block; position: absolute;right: -10px;top: 0px;cursor:pointer;z-index:10;color: #fff;width: 34px;height: 24px;text-align: center;}
    .sub-menu-arrow i{margin-top: 5px;font-size: 14px;}
    .headerclose a {color: #fff;padding: 10px 15px;	display: inline-block;}
    .headerclose {display: block;position: absolute;top: 0;right: 0;} 
    .full-slider .carousel-caption{font-size: 48px;}
    .sliderthumb img{max-width: 100%;}
    .mb-150{margin-bottom: 80px;}
    .mb-100{margin-bottom: 70px;}
    .mb-120{margin-bottom: 55px;}
    .patentservicerow.mb-120{margin-bottom: 70px;}
    .saferowcontentminus{margin-top:-50px}
    .safrguardvisioncol{margin-top: 70px;}
    .specialservicerow{padding: 70px 0px;}
    .kingvecter {width: 178px;top: auto;bottom: 0px;}
    .teamcolpadd{padding-left: 20px;}
    .fullreversecontainer .teamcolpadd{padding-right: 20px;padding-left: 30px}
    .fieldscol{padding:30px 10px}
    .fieldsborder h5{font-size: 13px;}
    .btn-theme.mt-15{margin-top: 10px;}
    .dealfieldsrow{padding: 70px 0px;}
    .counntersectionrow{padding: 70px 0px 40px; background-position: -85% -60px;}
    .bloghomerow{padding: 70px 0px;}
    .bloghomerow .mb-70{margin-bottom:30px; }
    .connectcollabrate{padding: 70px 0px;}
    .footermain{padding: 70px 0px 30px}
    .footermain .mb-60{margin-bottom: 50px}
	.blogtitlehome{position: relative;margin-top: 15px;transform: translateY(0px);opacity: 1;text-align: left;padding: 0px;}
    .blogtitlehome .titlecenterborder::before{left: 0px;transform: translateX(0px);}
    .blogthumb::before{display: none;}
    .blogtitlehome h5, .blogtitlehome small{color: #444343;}
    .innerbgroundrigth{margin-right: 30px;}
    .sectiongraybg .list-item{margin-left: 0px;margin-bottom: 70px;}
    .calltoactionbottom{padding: 65px 0px 60px;}
    .sublinkfooter ul{width: 33.33%;}
    .sec-ptb{padding: 70px 0px;}
    .pt-100{padding-top: 70px;}
    .pb-100{padding-bottom: 70px;}
    .pb-70{padding-bottom: 40px;}
    .pt-70{padding-top: 40px;}
    .breadcrumbrow{margin-bottom: 60px;}
    .sectiongraybg.pb-100{padding-bottom: 60px;}
    .innerbannertop{padding-top: 100px;}
    .blogmainbg .innerbannertop{padding-top: 90px;}
    .brandvector{display: none;}
    .ourareaexpertiserow .splservicecol{padding: 30px 20px 0px;width: 25%;}
    .ourareaexpertiserow .splservicecol h3{font-size: 15px;}
    .innerbannertop h1{font-size: 30px;}
    .innerbgroundrigth{background-size: 100%;}
    .patentguiderow .brandvector{display: inline-block;}
    .patentguiderow .nav-pills .nav-link{font-size: 14px;padding: 20px;}
    .practicecontent{padding-left: 20px;}
    .areacentercol .practicetyperow:nth-child(even) .practicecontent{padding-right: 20px;}
    .faqtitle{padding: 15px 15px 15px 45px;}
    .faqtitle::before{left: 15px;top: 15px;}
    .mapfullrow{min-height: 400px;}
    .aboutvision .titlecenterborder::before{width: 60px;}
    .sectiontopbottomrow{padding: 110px 0px 80px;}
    .custom-radio .wpcf7-list-item, .singlelabel{width: 118px;}
    .contactfrmrow{padding: 70px 0px;}
    .busibgrow .list-item{margin-bottom: 30px;}
    .topherolanding h1{font-size: 30px;}
     .iconcol{width: 33.33%;margin-bottom: 30px;}   
     .indstustryrow .mb-100{margin-bottom: 30px;}
     .topherolanding .slidercol .row img{margin-left: 0px;}
     .imgcontenright{margin-bottom: 0px;}
     .leftimgrow  .teamcolpadd{padding-top: 0px;}
}
@media only screen and (max-width:1199px) {
    .kingvecter {width: 130px;}
    .logo{width: 130px;}
    .topoffset{padding-top: 80px}
    .dealfieldsrow h2{margin-bottom: 50px;}
    .teamcolpadd{padding:50px 20px 50px 20px;}
    .fullcontentslider .teamcolpadd{padding-top: 40px;padding-bottom: 0px;}
    .arrowvector{left: 0px;}
    .col-xl-10 > .countercolumn:nth-child(2) {margin-top: 180px; margin-left: 60px; }
    .col-xl-10 > .countercolumn:nth-child(3) {margin-top: 170px; margin-left: 50px; }
    .col-xl-10 > .countercolumn:nth-child(4){margin-top: 110px}
    .blogsliderhome{padding: 0px 0px 40px}
    .fieldsborder .fieldscol:nth-child(4n)::before{display: none;}
    .full-slider::before{background-position: -100% 65%;background-size: initial;width: 100%;}
    .blogcol{margin-bottom: 40px;}
    .whitebgcol{padding-right: 30px;}
    .aboutvision{padding: 0px 15px;}
    .aboutvision br{display: none;}
    .form-check-inline{margin-left: 20px;}
    .nav-tabs .nav-item{margin: 0px 5px 10px 0px;}
    .membershiprow .splservicecol h3{font-size: 14px;}
    .membershiprow .splservicecol{padding: 20px;}
    .sixcolumn [class*="col-"]{margin-bottom: 30px}
   
   
}
@media only screen and (max-width:1152px) {}
@media only screen and (max-width:1024px) {
    .full-slider::before {background-position: -33% 60%;}

    
}

/*iPad Landscape, iPad Pro Portrait end*/

/*Tablet start*/

@media only screen and (max-width:992px) {
    
}

@media only screen and (max-width:991px) {
	.navmenu{width: 65%;}
    .subtitle{font-size: 16px;margin-bottom: 20px;}
    .largetitle{font-size: 30px;}
    .splservicecol h3{font-size: 16px;}
    .kingvecter{width: 60px;bottom: 0px;top: auto;}
    .fieldscol{width: 33.33%}
    .fieldsborder .fieldscol:nth-child(3n)::before{display: none;}
    .fieldsborder .fieldscol:nth-child(4n)::before{display: block;}
    .fieldsborder .fieldscol.grid-bullet-none::before {display: none;}
    .grid-bullet-none::before {display: none;}
	.col-xl-10 > .countercolumn:nth-child(2) {margin-top: 115px;margin-left: 40px;}
	.col-xl-10 > .countercolumn:nth-child(3) {margin-top: 105px; margin-left: 40px;}
	.col-xl-10 > .countercolumn:nth-child(4) {margin-top: 60px; margin-left: 37px; }
	.col-xl-10 > .countercolumn:nth-child(5) {margin-top: -40px; margin-left: 8px;}
	.countercol, .countercolumn span{font-size: 18px}
	.footerlink ul li{margin-bottom: 5px}
	.footerlink ul{padding-bottom: 10px; }
   .teamcolpadd, .fullcontentslider .teamcolpadd{padding:35px 30px 70px !important;}
   .fullreversecontainer .row,.fullcontainer .row{flex-direction: column-reverse;}
   .calltoactionbottom ul li{width: 50%;}
   .innerbgroundrigth{margin-right: 0px;}
   .innerbannertop h1{font-size: 24px;}
   .sectiongraybg h4{font-size: 18px;margin-bottom: 30px;}
   .innerbannertop br{display: none;}
   .sectiongraybg .list-item{margin-bottom: 35px;}
   .sectiongraybg .list-item:last-child{margin-bottom: 70px;}
   .full-slider::before{background-position: 23% 65%;}
   .counntersectionrow {background-position: 15% -80px;}
   .patentrequirerow  .list-item .mb-30{margin-bottom: 20px;}
   .mobiltab {position: fixed;top: 0px;left: 0px;left:-100%;
    transition: all 0.5s ease;z-index: 100;width: 100%;max-width: 100%;padding: 0px 0px 250px;height: 100%;background-color: #f5f5f5;}
   .patentguiderow .nav-pills{padding-bottom:200px;display: inline-block;vertical-align: top;width: 100%;height: 100%;overflow: auto;}
   .patentguiderow .mobiltab.slide{left: 0px;}
   .patentguiderow .nav-pills .nav-link{width: 100%;padding: 10px 30px;}
   /* .tabtoggleicon{margin-bottom: 20px;} */
   .tabtoggle, .tabtoggle.circleiconbtn:hover{color: #25a4d7;border: 1px solid #25a4d7;background-color: transparent;}
   .tabclose{color: #444343;padding: 15px 20px;display: inline-block;border: none;background-color: transparent;}
   .tabclosediv{text-align: right;width: 100%;}
   .list-item .tab-pane p:last-child{margin-bottom: 0px;}
   .blog-sidebar{margin-top: 60px;}
   .whitebgcol{padding-right: 0px;}
   .form-check-inline{margin-left: 30px;}
   .sectiontopbottomrow{padding-bottom:70px;}
   .thankyoucol h1{font-size: 60px;line-height: 60px;}
   .custom-radio .wpcf7-list-item, .singlelabel {width: 88px;}
   .eventsrow .mobiltab{position: relative;left: 0px;height: initial;padding: 0px;background-color: #fff;}
   .eventsrow .tabclosediv{position: absolute;top: 0px;right: 0px;}
   .membershiprow .splservicecol{width: 50%;border-bottom: 1px solid #e6e6e6;}
   .membershiprow .splservicerow{border-bottom: none;}
   .membershiprow .container .membermaincol .splservicerow:last-child .splservicecol{padding: 20px;}
   .membershiprow .container .membermaincol .splservicerow:first-child .splservicecol{padding: 20px;}
   .membershiprow .container .membermaincol .splservicerow:last-child .splservicecol{border-bottom: none;}
   .membershiprow .container .membermaincol .splservicerow .splservicecol:nth-child(2n){border-right: none;}
   .membershiprow .container .membermaincol .splservicerow .splservicecol:nth-child(2n)::before{display: none;}
   .membershiprow .splservicecol h3{font-size: 16px;}

}

/*Tablet end*/

/*Tablet start*/

@media only screen and (max-width:980px) {

}

/*Tablet end*/

/*Tablet start*/

@media only screen and (max-width:960px) {
  
   
}

/*Tablet end*/

/*Nokia N9 Landscape start*/

@media only screen and (max-width:854px) {
    
}

/*Nokia N9 Landscape end*/

/*Pixel 2 XL Landscape start*/

@media only screen and (max-width:823px) {}

/*Pixel 2 XL Landscape end*/

/*iPhone X Landscape start*/

@media only screen and (max-width:812px) {}

/*iPhone X Landscape end*/

/*Kindle Fire HDX, Nexux 10 start*/

@media only screen and (max-width:800px) {}

/*Kindle Fire HDX, Nexux 10 end*/

/*iPad Portrait start*/

@media only screen and (max-width:768px) {
    
}

@media only screen and (max-width:767px) {
    h1, h2{font-size: 18px;}
    .mainheader .logo, .mainheader.sticky .logo{width: 110px;}
	.full-slider{height: initial;}
    .full-slider .carousel{padding: 120px 0px 90px}
    .full-slider::before {background-position: 55% 75%;background-size: initial;width: 100%;}
    .slidercol .row{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.mainheader .btn-theme span{display: none;}
	.btn-theme i{margin-right: 0px}
	.mainheader .btn-theme{padding: 13px 0px;}
    .mainheader .btn-border-blue,.mainheader .btn-orange{border-radius: 50%;width: 40px;height: 40px}
    .mainheader .btn-orange{border: 1px solid #25a4d7;background-color: transparent;}
    .mainheader .btn-orange:hover{background-color:#25a4d7;color: #fff;}
    .mainheader.sticky .btn-orange {color: #25a4d7;}
    .mainheader.sticky .btn-orange:hover{color: #fff;}
 	.carousel-indicators{bottom: 50px}
	.largetitle{font-size: 20px}
	.sliderthumb{margin: 0px 0px 30px;text-align: center;}
    .sliderthumb img {max-width: 50%;}
	.splservicerow{width: 50%;border-bottom: none;}
	.splservicecol{width: 100%}
	.specialservicerow .col-sm-12{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: wrap;-ms-flex: wrap;flex: wrap;}
	.splservicecol{padding: 30px 0px !important;border-bottom: 1px solid #25a4d7;}
	.specialservicerow .row .col-xl-10 .splservicerow:last-child .splservicecol{border-right: none;}
	.splservicerow .splservicecol:last-child{border-right:1px solid #25a4d7; }
	.fieldscol{width: 50%;}
	.fieldsborder h5{font-size: 12px}
	/* .fieldsborder .fieldscol::before, .fieldsborder .fieldscol:nth-child(2n)::before, 
    .fieldsborder .fieldscol:nth-child(4n)::before {display: none;} */
    .fieldsborder .fieldscol:nth-child(3n)::before{display: block;}
    .fieldsborder .fieldscol:nth-child(2n)::before{display: none;}
    .fieldsborder .fieldscol.grid-bullet-none::before {display: none;}
    .fieldslider.slick-dotted.slick-slider{padding-bottom: 30px;}
	.countercolumn{width: 50%;margin:0px 0px 25px !important;padding: 0px 10px;}
	.arrowvector{display: none;}
	.counntersectionrow h2{margin-bottom: 30px;}
	.sublinkfooter ul{width: 33.33%;}
	.footerlink ul{text-align: left;}
	.footerlink ul li{width: 33.33%;padding: 0px 15px;}
	.navmenu{width: 100%;right: -100%;}
	.navmenu > ul{padding: 50px 30px 0px;}
	/* .navmenu > ul > li, .mainheader.sticky .navmenu > ul > li{margin-bottom: 30px;} */
    /* .navmenu > ul > li > ul{margin-top: 10px;} */
    .innerbannertop .row{flex-direction: column-reverse;}
    .innerbgroundrigth{margin-bottom: 30px;}
    .calltoactionbottom ul li{padding: 0px;}
    .counntersectionrow {background-position: 58% 50%;background-size: cover;}
    body{font-size: 17px;}
    .innerbannertop h1{font-size: 24px;}
    .innerbannertop{padding: 80px 0px 30px;}
    .ourareaexpertiserow .splservicecol{padding: 30px 15px 0px !important ;width: 50%;}
    .ourareaexpertiserow .splservicecol span img{width: 50px;}
    .patentrequirerow h2 br{display: none;}
    .patentguiderow .brandvector{display: none;}
    .mobiltab{padding-bottom: 0px;}
    .patentguiderow .nav-pills{padding-bottom: 30px;}
    .practicecontent{padding-left: 15px;padding-top: 30px;}
    .areacentercol .practicetyperow:nth-child(even) .practicecontent{padding-right: 15px;}
    .form-check-inline{margin-bottom: 10px;margin-right: 25px;}
    .list-item-half{width: 100%;}
   .faqdetailcol{position: fixed;top: 0px !important;bottom: 0px !important;padding: 50px 50px 30px 30px;z-index:50;overflow:auto}
   .faqcontainercol > .row .faqcolbox:nth-last-child(1) .faqdetailcol, 
   .faqcontainercol > .row .faqcolbox:nth-last-child(2) .faqdetailcol, 
   .faqcontainercol > .row .faqcolbox:nth-last-child(3) .faqdetailcol, 
   .faqcontainercol > .row .faqcolbox:nth-last-child(4) .faqdetailcol{top: 0px !important;bottom: 0px !important;}
   .areacentercol .practicetyperow:nth-child(even) .row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
   .blog-sidebar{display: none;}
   .comments-area{margin-top: 50px;}
   .comment-respond .comment-form p.comment-form-author, .comment-respond .comment-form p.comment-form-email{width: 100%;margin-right: 0px;}
   .comment-respond .comment-reply-title{margin-bottom: 20px;}
   .comments-area > ol > li ol{padding-left: 15px;}
   .comment-respond{padding: 30px;}
   .blogmainbg .breadcrumbrow{margin-bottom: 50px;}
   .blog-detail-thumb.mb-100{margin-bottom: 40px;}
   .blog-single-content small{margin-bottom: 20px;}
   .mapfullrow{min-height: 300px;}
   .aboutvision::before{display: none;}
   .aboutvision{border-bottom: 1px solid #d6d6d6;margin-bottom: 30px;min-height: inherit;padding:0px 15px 30px;}
   .abouthalf:last-child .aboutvision{border-bottom: 0px;padding-bottom: 0px;margin-bottom: 0px;}
   .aboutvision p:last-child{margin-bottom: 0px;}
   .uploadbox{margin-top: 0px;}
   .sectiontopbottomrow h1{font-size: 72px;line-height: 60px;margin-top:-50px;}
   .sectiontopbottomrow h2{font-size: 40px;}
   .sectiontopbottomrow {padding-bottom: 40px;}
   .thankyoucol h1{font-size: 50px;}
   .servicelabel{display: none;}
   .wpcf7-list-item-label{text-indent: 0px;}
   .custom-radio .wpcf7-list-item{width: 25%;margin-bottom: 5px;}
   .custom-radio{margin-bottom: 20px;}
   .feedbackformrow  .row.mb-40{margin-bottom: 25px;}
   .feedbackformrow p{margin-bottom: 5px;}
   .eventsrow .mobiltab{width: 75%;padding: 50px 30px 30px;background-color: #fff;position: fixed;left: -100%;height: 100%;}
   .eventsrow .mobiltab.slide{left: 0px;}
   .nav-tabs .nav-item{padding: 0px 5px 10px 0px;margin: 0px;width: 33.33%;text-align: center;}
   .eventsrow .tabclosediv{position: absolute;top: 0px;right: 0px;}
   .membershiprow .splservicecol{width: 50%;}
   .membershiprow .splservicerow .splservicecol:last-child { border-right:none;}
   .membershiprow .container .membermaincol .splservicecol{padding:20px 15px 20px 15px !important;}
   .blogmainbg .innerbannertop{padding-top: 75px;}
   #inquireNowModal .modal-body .mb-25{margin-bottom: 15px;}
   #inquireNowModal .modal-body{padding: 50px 10px;}
    #inquireNowModal .modal-dialog{padding: 10px}
    .topherolanding h1{font-size: 24px;}
    .topherolanding{padding: 120px 0px 70px;}
    .topherolanding .slidercol .row [class*="col-"]:last-child{margin-bottom: 30px;}
    .iconcol{width: 100%;}
    .full-slider.topherolanding::before{background-position: 53% 100%}
    .topherolanding .slidercol .row {margin-top: 0; }
}

/*iPad Portrait end*/

/*iPhone 6/7/8 Plus Landscape start*/

@media only screen and (max-width:736px) {}

/*iPhone 6/7/8 Plus Landscape end*/

/*Pixel 2 Landscape start*/

@media only screen and (max-width:731px) {}

/*Pixel 2 Landscape end*/

/*iPhone 6/7/8 Landscape start*/

@media only screen and (max-width:667px) {}

/*iPhone 6/7/8 Landscape end*/

/*Galaxy Note 3 Landscape start*/

@media only screen and (max-width:640px) {}

/*Galaxy Note 3 Landscape end*/

/*Smartphone start*/

@media only screen and (max-width:604px) {}

/*Smartphone end*/

/*Blackberry PlayBook, Nexus 7 start*/

@media only screen and (max-width:600px) {}

@media only screen and (max-width:580px) {
    .full-slider::before {background-position: 53% 75%;}
    .sliderthumb img{max-width: 70%;}
    .sublinkfooter ul{width: 50%;margin-bottom: 20px}
	.footerlink ul li{width: 50%;}
    .social{margin-bottom: 20px}
    .kingvecter{display: none;}
    .teamcolpadd, .fullcontentslider .teamcolpadd { padding: 35px 20px 70px !important; }
    .calltoactionbottom ul li{width: 100%;}
    .faqdetailcol{padding-right: 40px;}
    .custom-radio .wpcf7-list-item{width: 33.33%;}
    .eventsbgcol h3{font-size: 16px;}
    .membershiprow .splservicecol{width: 100%;border-right: none;}
    .membershiprow .container .membermaincol .splservicerow:last-child .splservicecol{border-bottom:1px solid #e6e6e6 ;}
    .membershiprow .splservicecol::before{display: none;}
    .membershiprow .container .membermaincol .splservicerow:first-child .splservicecol:first-child{padding-top: 0px !important;}
    .membershiprow .container .membermaincol .splservicerow:last-child .splservicecol:last-child{border-bottom: none;padding-bottom: 0px !important;}
    .busibgrow h2 br{display: none;}
}

/*Blackberry PlayBook, Nexus 7 end*/

@media only screen and (max-width:575px) {
    
}

/*iPhone 5/SE Landscape start*/

@media only screen and (max-width:568px) {}

/*iPhone 5/SE Landscape end*/

/*Nokia Lumia 520 Landscape start*/

@media only screen and (max-width:533px) {
	
}

/*Nokia Lumia 520 Landscape end*/

/*Nokia N9 start*/

@media only screen and (max-width:480px) {
   
}

/*Nokia N9 end*/

/*iPhone 6/7/8 Plus start*/

@media only screen and (max-width:414px) {
  
}

/*iPhone 6/7/8 Plus end*/

/*Nexus 6 start*/

@media only screen and (max-width:412px) {}

/*Nexus 6 end*/

/*Pixel 2XL start*/

@media only screen and (max-width:411px) {}

/*Pixel 2XL end*/

/*LG Optimus L70, Nexus 4 start*/

@media only screen and (max-width:384px) {
    .custom-radio .wpcf7-list-item{width: 100%;}
    .navmenu > ul > li > a{font-size: 22px;}
  
}

/*LG Optimus L70, Nexus 4 end*/

/*iPhone 6/7/8 Plus, iPhone X start*/

@media only screen and (max-width:375px) {}

/*iPhone 6/7/8 Plus, iPhone X end*/

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia start*/

@media only screen and (max-width:360px) {
    .mainheader .logo,.mainheader.sticky .logo{width: 110px;}
    h1 br, h2 br{display: none;}
    
}

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia end*/

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 start*/

@media only screen and (max-width:320px) {}

