/*
 Theme Name:   shivaami
 Theme URI:    https://www.shivaami.com/
 Description:  Shivaami Theme
 Author:       Shivaami
 Author URI:   https://www.shivaami.com/
 Template:     obira
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  shivaami
*/

/* Write Custom CSS */
.obra-header {border-top: 3px solid #0bb4f2; background: #fff; z-index: 10 !important;}
.obra-dwnd-btn-5b924ad1c4cb6-customer { background:url(images/customer-icon.png) no-repeat left top #fff !important; }
.obra-dwnd-btn-5b924af8cd799-reseller { background:url(images/reseller-icon.png) no-repeat left top #fff !important; }
.header-links-wrap { display: none; }
.obra-nav .navigation-bar > ul > li > a {color:#36bbf7 !important;font-weight: 600;}
.obra-nav .navigation-bar > ul > li li  a {color:#36bbf7 !important;}
.obra-nav .navigation-bar > ul > li li.active a {color:#aaaaaa !important;}
.obra-nav .navigation-bar > ul > li li a:hover { color: #aaaaaa !important; }
.obra-header-right {margin-top: 15px;}
.customer-link, .reseller-link, .enquire-link {display:none !important}
/* .tp-caption { background: #2f57a9c2 !important; color: #fff !important; text-align: center !important; min-height: 200px !important; min-width: 600px !important; padding-top: 50px !important; font-size: 25px !important; padding: 35px 0 !important; font-weight: 100 !important; }  */
.tab-left-img { float: left; width: 10%; }
.tab-heaing-1 { float: right; width: 85%; padding-bottom: 10px; line-height: 1 !important; }
.tab-text-1 { float: right; width: 85%; }
.tab-left-img-full { float: left; width: 100%; text-align:left; margin-bottom:20px;}
.tab-left-img-full-2 { float: left; width: 100%; text-align:left; margin-bottom:20px;}
.tab-left-img-full-center { float: left; width: 100%; text-align:center; margin-bottom:20px;}
.tab-left-img-full img { float: left; }
.tab-heaing-1.tab-heaing-1-full { float: left; width: 100%;}
.tab-text-1.tab-text-1-full { float: left; width: 100%;}
.tab-text-1 .readmore-btn { float: left; width: auto; text-align: left; color:#ea4335; margin-top: 10px; }
.tab-text-1 .readmore-btn::after {background: #ea4335; }
.experiance-box-2 .obra-icon {min-height:68px;}
.experiance-box-2 .wpb_wrapper {background:#fff; padding: 15px 24px; border-radius: 5px; transition:0.5s;}
.experiance-box-2 .wpb_wrapper:hover {-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.8);}
.wite-title-1 { color: #fff; max-width: 800px !important; margin-bottom: 40px;}
.tagline1.tagline1-underline { position: relative; margin-bottom: 15px; padding-bottom: 15px; text-transform: uppercase; background:transparent url("images/border-1.png") no-repeat scroll bottom center;}
.carousel-style-two.owl-carousel .owl-stage-outer {overflow: hidden;}
.testimonial-item .author-image {display:none;}
.testimonial-item .author-info {padding-left: 0px;}
.obra-btn.btn-secondary.inside-level-btn { padding: 10px 20px; min-width: auto; }
.obra-btn.btn-secondary.inside-level-btn.inside-level-btn-active { border-width:2px; }
.footer-address-part .widget-title {color: #000 !important; font-size: 14px !important; letter-spacing: 0 !important; text-transform: uppercase; font-weight: 400; border: 0; margin: 0; padding-bottom: 10px;}
.footer-address-part .textwidget p {padding-bottom: 20px; color: #000000; font-weight: 300; font-size: 14px; line-height: 24px; letter-spacing: 0;}
.footer-address-part .textwidget p.foot-text-border { float: left; width: 100%; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; margin-bottom: 10px;}
.span-address { float: left; width: 100%; }
.span-left { width: 75px; float: left; font-weight: 400; }
.span-right a { color:#ef5155; text-decoration:none; }
.span-right a:hover { color:#ef5155; }
.span-right a::after { /*width: 100%; */ background: #ef5155; bottom:3px; }
.obra-page-title {/*background:transparent url("images/inside-banner-bg.jpg") repeat scroll top center;*/ background: none; }
.obra-page-title .page-title-wrap {background-image: none;}
.client-item .obra-image img {opacity:1;filter: grayscale(100%);}
.client-item.obra-hover .obra-image img {opacity:1;filter: grayscale(0);}
.obra-clients .item::after { content: ""; height: 120px; width: 1px; background: #ebebeb; position: absolute; right: -15px; top: 0; }
.header-buttons .obra-btn.customer-class {border:2px solid #85d9f8; color: #0bb4f2; background: #fff url("images/customer-icon.png") no-repeat scroll 10px center; padding-left: 30px; margin-right:0px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; }
.header-buttons .obra-btn.customer-class:hover { color: #fff; background: #0bb4f2 url("images/customer-icon-white.png") no-repeat scroll 10px center; }
.header-buttons .obra-btn.reseller-class {border:2px solid #85d9f8; color: #0bb4f2; background: #fff url("images/reseller-icon.png") no-repeat scroll 10px center; padding-left: 35px; margin-right:0px;}
.header-buttons .obra-btn.reseller-class:hover { color: #fff; background: #0bb4f2 url("images/reseller-icon-white.png") no-repeat scroll 10px center; }
/*.header-buttons  .obra-btn.enquire-class { background: #ef5155;  transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}*/
.header-buttons .obra-btn.enquire-class { background: #ef5155; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; position: fixed; right: -56px; top: 350px; z-index: 99; transform: rotate(-90deg); text-transform: uppercase; font-weight: 600;}
.header-buttons .obra-btn.telbtn-class { background: #ef5155; padding-left: 32px; }
.header-buttons .obra-btn.telbtn-class::after { content: "\f098"; font: normal normal normal 20px/1 FontAwesome; position: absolute; left: 8px; top: 7px; color: #fff; }
.header-buttons  .obra-btn.enquire-class:hover { background: #fff; color: #ef5155; border: 2px solid #ef5155;  transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.obra-footer .widget_nav_menu ul {width:100%; float:left; padding:0; margin:0; list-style:none;}
.obra-footer .widget_nav_menu ul li {width:100%; float:left; padding:0; margin:0; list-style:none; color:#000; font-size:14px; font-weight:400; text-transform:uppercase; font-family: "Quicksand", sans-serif;}
.obra-footer .widget_nav_menu ul li a {color:#000; font-size:14px; font-weight:400; text-transform:uppercase; font-family: "Quicksand", sans-serif;}
.obra-footer .widget_nav_menu ul li ul.sub-menu {margin:10px 0; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding: 15px 0; min-height: 236px; }
.obra-footer .widget_nav_menu ul li li {color:#000000; font-size:14px; font-weight:300; text-transform: none; font-family: "Open Sans", sans-serif; padding: 7px 0;}
.obra-footer .widget_nav_menu ul li li a {color:#000000; font-size:14px; font-weight:300; text-transform: none; font-family: "Open Sans", sans-serif;}
.obra-footer .widget_nav_menu ul li::before {display:none; }
.obra-footer .widget_nav_menu { margin: 0; padding: 0; }
.obra-footer .zoom-social-icons-widget .widget-title { margin: 0; padding: 0; font-size:14px; border:0; width: auto; float: left;}
.obra-footer .zoom-social-icons-widget ul { width:auto; float:left; padding:0 0 0 10px; margin:0; list-style:none;}
.obra-footer .zoom-social-icons-widget ul li { width:auto; float:left; padding:0; margin:0 0 0 5px; list-style:none;}
.obra-footer .zoom-social-icons-widget ul li .zoom-social_icons-list-span { border-radius: 50%; font-size: 14px !important; padding: 5px !important;}
.ta-heading { margin-bottom: 30px; }
.tesi-heading { margin-bottom: 30px; }
.slide-1-text {color:#000; font-size:25px; font-weight:300; text-transform: none; font-family: "Open Sans", sans-serif; width:70%; margin-left:15%;}
.tagline1.tagline1-1 { font-size: 14px; color: #666666; text-transform: uppercase; margin-bottom: 20px; padding-bottom: 15px; position: relative; display:none; }
.tagline1.tagline1-1::after { content:""; position: absolute; left:0; bottom:0; height:1px; width:50px; background:#e5e5e5; }
.breadcrumbs { background: #fff; border-bottom: 1px solid #ebebeb; text-align: center; font-size: 13px; color: #666; padding: 0px 0; line-height: 1; display:none; }
.home .breadcrumbs { display:none; }
.obra-copyright-wrap {border-top:1px solid #f0f0f0; padding: 20px 0;}
.obra-copyright-wrap .widget-title { float: left; width: auto; font-size: 12px; color: #000000; margin: 0; padding: 0; border: 0; font-weight:300;line-height: 1; }
.obra-copyright-wrap .menu-copyright_menu-container { float: left; width: auto; font-size: 12px; color: #000000; margin: 0; padding: 0 0 0 10px; border: 0; font-weight:300; }
.obra-copyright-wrap .menu-copyright_menu-container ul li { float: left; width: auto; font-size: 12px; color: #000000; margin: 0; padding: 0; border: 0; font-weight:300; line-height: 1; }
.obra-copyright-wrap .menu-copyright_menu-container ul li a { font-size: 12px; color: #000000; margin: 0; padding: 0 6px; border: 0; font-weight:300; text-transform: none; border-left: 1px solid #666; }
.test-style-4 { background: rgba(255,255,255,0.9); color: #000; font-size: 30px; padding: 15px; word-wrap: normal; white-space: normal; text-align:center; /* top: -20px; */ top: -40px; position:relative; width:100%;}
.test-style-4::before { content: ""; position: absolute; width: 50%; height: 100%; top: 0; background: rgba(255,255,255,0.9); left: -50%; }
.test-style-4::after { content: ""; position: absolute; width: 50%; height: 100%; top: 0; background: rgba(255,255,255,0.9); right: -50%; }
.test-style-4 p { color: #000; font-size: 30px; padding: 0; word-wrap: normal; white-space: normal; line-height: 1.3; text-align:center;}
.test-style-4 span.blue-txt { color: #00b9f2;}
.test-style-4 span.green-txt { color: #6dc248;}
.test-style-4 span.red-txt { color: #ff2e17;}
.test-style-4 span.yellow-txt { color: #ffc734;}
.first-part-class {padding:50px 0;}
.book-domain-tab {text-align:center;}
.sow-tab-mob {display:none;}
.sow-tab-mob .vc_tta-panel-heading .vc_tta-panel-title {padding-bottom:0;}
.jumpmenu { float: left; width: 100%; }
.jumpmenu ul{ float: left; width: 100%; text-align:center; list-style: none; margin: 0; padding: 0;}
.jumpmenu ul.page-list {margin: 50px 0 0;}
.jumpmenu ul li{ float: none; width: auto; text-align:center; display:inline-block; margin: 0; padding: 0;}
.jumpmenu ul li::before{ display: none;}
.jumpmenu ul li a{ padding: 10px 18px; min-width: auto; border:2px solid transparent; color: #333333; font-size: 16px; float: left; border-radius: 25px; font-weight: 500;}
.jumpmenu ul li.current-menu-item a{ border:2px solid #0bb4f2; color: #0bb4f2;}
.jumpmenu ul li.current_page_item a{ border:2px solid #0bb4f2; color: #0bb4f2;}
.jumpmenu-inner { display: none; margin-bottom: 30px; }
.jumpmenu-inner select { border: 1px solid #0bb4f2; padding: 10px; line-height: 1; font-size: 16px; background:#fff url("images/select-arrow.png") no-repeat scroll right center; height: 44px;}
.span-left, .span-right a[href^=tel]{ color:#666666; text-decoration:none;}
.team-box .section-title {line-height: 25px; margin-top: 20px; padding-bottom: 0 !important;}
.team-box .vc_custom_heading {margin-bottom: 20px !important; padding-bottom: 0;}
.team-box .team-text p {color:#666666; font-size:15px;}
.team-part  {padding-top:70px; padding-bottom:60px; border-top: 1px solid #ebebeb;}
.content-list ul {width:100%; padding:0; margin:0 0 15px !important; list-style:none;}
.content-list ul li {width:100%; /* padding:0 0 0 15px; */ margin:0 0 10px; list-style:none; /* background:transparent url("images/list-arrow.png") no-repeat scroll 0px 5px; */ text-align: left;}
.content-list.content-list-2 ul li {width:48%; float:left;}
.content-list.content-list-2 ul li:nth-child(2n) {float:right;}
.content-list.content-list-2 ul li:nth-child(3) {clear:left;}
.que-list ul {width:100%; padding:0; margin:0 0; list-style:none;}
.que-list ul li { width: 100%; padding: 3px 0 3px 35px; margin: 0 0 10px; list-style: none; color: #ffffff; font-size: 18px; font-weight: 300; text-align: left; background: transparent url("images/que-list-arrow.png") no-repeat 0px 3px; }
.que-part {overflow:hidden;}
.que-list-box {background:#0bb4f2; position:relative; padding: 50px 30px;}
.que-list-box::before {content:""; width:100%; height:100%; top:0; background:#0bb4f2; position:absolute; left: -100%;}
.que-form-box {background:#4fc8f6; position:relative; padding: 50px 30px;}
.que-form-box::after {content:""; width:100%; height:100%; top:0; background:#4fc8f6; position:absolute; right: -100%;}
/* .form-field {float:left; width:20%; margin-bottom: 0px; padding-right: 15px; position:relative;} */
.form-field {float:left; width:16%; margin-bottom: 0px; padding-right: 15px; position:relative;}
.frm-field.frm-field-captcha {width: 20%; float: left; padding-right: 15px; position: relative;} 
.frm-field.frm-field-captcha img {position: absolute;  right: 15px;  top: 1px;  z-index: 9;  height: 40px;  width: 100px;} 
.page-id-305 .contact-form-new .frm-field-captcha {width: 100%; float: left; padding-right: 0px; position: relative;}
.page-id-2694 .frm-field.frm-field-captcha {width: 100%; float: left; padding-right: 0px; position: relative;}
.page-id-2694 .frm-field.frm-field-captcha img {position: absolute;  right: 1px;  top: 1px;  z-index: 1;  height: 50px;  width: 100px;}
.form-field:last-child {padding-right: 0px;}
/* .form-field:nth-child(2n+1) {float:right;} */
.form-field label {float:left; width:100%; font-size:16px; color:#fff; display: none;}
.form-field .wpcf7-form-control-wrap input { float: left; width: 100%; font-size: 14px; color: #666; padding: 10px 18px; line-height: 1; border: 1px solid #eeeeee; margin-bottom: 0; height: 40px; }
.form-field .ajax-loader { position: absolute; left: 0; }
.form-field input[type="submit"] { background: #0bb4f2; font-size: 15px; padding: 12px 25px 13px; font-weight: 400; min-width: 150px; line-height: 1; width: 100%; height: 40px; text-transform: uppercase; }
.gsuite-head p { font-weight: 600; font-size: 16px; }
.container.padding-none { padding-bottom: 0 !important; padding-top: 30px; }
.news-box .wpb_wrapper {border: 1px solid #ededed; border-radius: 10px; overflow: hidden;}
.news-box .wpb_wrapper .wpb_wrapper {border: 0; border-radius: 0px;}
.news-box .news-date-col { padding: 10px 20px 0px !important; }
.news-date-col p { font-size: 16px; color: #999; padding: 0; }
.news-box .blog-title { padding: 10px 20px; min-height: 80px;}
.coast-box .wpb_wrapper {border: 1px solid #dedede; float: left; width: 100%; text-align:center; padding: 20px; background:#fff; position: relative; min-height: 200px; overflow: visible;} 
.coast-box.coast-box-part-2 .wpb_wrapper { min-height: 300px; }
.coast-box .coast-1 .wpb_wrapper {border: 0px; float: left; width: 100%; text-align:center; min-height: auto; overflow: visible; background: none;}
.coast-box .wpb_wrapper .wpb_wrapper {border: 0px; padding: 0px;}
.coast-box .tab-left-img {width: 100%; text-align: center; position: absolute; top: -55px; left: 0;}
.coast-box .tab-heaing-1 {width: 100%; text-align: center !important; margin-top: 50px;}
.coast-box .tab-text-1 {width: 100%; text-align: center;margin-bottom: 0; }
.coast-box {padding-bottom: 80px !important; overflow: visible !important;}
.coast-box.coast-box-top-bor {border-top:1px solid #f0f0f0;}
.coast-1 {margin-bottom: 80px !important;}
.obra-section-title.gsuite-head-3 h2 {padding-bottom: 10px;}
.obra-section-title.gsuite-head-3 p {font-size: 20px;}
.tbody-col th { background: #e3e3e3; }
.even td {background:#f8f8f8;}
.footer-form { padding: 30px 0; border-top:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}
.home .enterprise-wrap .nav-tabs > li > a {color: #000000; font-weight: 500;}
.enterprise-wrap .nav-tabs > li.active > a {color: #0bb4f2;}
.icewarp-part { padding: 70px 0; border-top:0px solid #f0f0f0;}
.comparison-form-part { padding: 50px 0 30px; }
.comparison-form-part form.wpcf7-form {margin-top:30px;}
.comparison-form-field {margin-bottom:20px;}
.comparison-form-field .wpcf7-form-control-wrap input, .comparison-form-field .wpcf7-form-control-wrap .nice-select { background-color: #fcfcfc; margin-bottom: 0;}
.comparison-form-field input[type="submit"] { width:100%; }
.public-cloud-services-heading { padding: 17px 20px 15px; background: #fcfcfc; color: #232323; border-bottom: 1px solid #e8e8e8; -webkit-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; font-size: 20px;}
.public-cloud-services-part .public-cloud-services-img {padding:30px 30px 0px !important;}
.public-cloud-services-part .public-cloud-services-img img { max-height: 100px; width: auto; }
.public-cloud-services-part .public-cloud-services-text {padding:0px 30px 30px 30px !important; margin-bottom: 0;}
.public-cloud-services-part .public-cloud-services-text2 {padding:0px 30px 30px 30px !important; margin-bottom: 0;}
.public-cloud-services-sub-heading {padding:30px !important;}
.public-cloud-services-part .unordered-list {padding:0;}
.public-cloud-services-part .unordered-list li {text-align:left;}
.public-cloud-services-part .wpb_wrapper {margin: 0px; border: 1px solid #e8e8e8; -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; min-height: 565px;}
.public-cloud-services-part:hover .wpb_wrapper { border: 1px solid #0088f3; -webkit-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.08); box-shadow: 0 0 30px rgba(0, 0, 0, 0.08); }
.public-cloud-services-part .wpb_wrapper .wpb_wrapper {border: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; min-height: auto;}
.public-cloud-services-part:hover .wpb_wrapper .wpb_wrapper { border: 0; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.policy-text-part strong, .policy-text-part p strong {font-weight:600;}
.policy-text-part .unordered-list { padding: 0 0 15px; margin: 0; list-style: none;}
.public-cloud-services-part.gsuite-table-part .unordered-list {padding-top:0px;}
.fl-100 { float: left; width: 100%; }
.feature-box-1 { float: left; width: 48%; }
.feature-box-1:nth-child(2n) { float: right; }
.key-feature-box {padding:50px 0 0;}
.gsuite-table-part {padding:50px 0;}
.specification-part {padding:50px 0;}
.plan-part {padding:50px 0;}                                                                                                                                                                                                 
.plan-part .obra-btns-wrap {display:none;}
.graphus-part {padding:50px 0 0;}
.ssl-tab-part { padding: 55px 0; }
.have-que-part { padding-top: 55px; }

.ssl-item.gsuit-item-bx .wpb_wrapper {min-height: 557px;}
.ssl-item .wpb_wrapper { overflow: hidden; width: 100%; background: transparent; border: 1px solid #f0f0f0; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; padding: 25px; min-height: 503px;}
.ssl-item .wpb_wrapper .wpb_wrapper { border: 0px; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; padding: 0px; min-height: auto;}
.ssl-item .vc_custom_heading { padding-bottom: 30px;}
.ssl-item .unordered-list { padding-bottom: 0px;}
.ssl-item .unordered-list li { border-bottom: 1px solid #f0f0f0; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0;background-position: 0 16px; }
.ssl-item .unordered-list li:last-child { border-bottom: 0;  }
.public-cloud-services-part .unordered-list li { border-bottom: 1px solid #f0f0f0; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0;background-position: 0 16px; }
.public-cloud-services-part .unordered-list li:last-child { border-bottom: 0;  }
.ssl-item .wpb_wrapper:hover { -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); }
.ssl-item .wpb_wrapper .wpb_wrapper:hover { -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.public-cloud-services-part.gsuite-table-part .public-cloud-services-text {min-height: 920px; margin-bottom:0;}
.public-cloud-services-part.gsuite-table-part .public-cloud-services-text2 {min-height: 680px; margin-bottom:0;}
.awards-column1 { border: 1px solid #ededed; border-radius: 10px; overflow: hidden; width: 31.3% !important; margin: 0 3% 30px 0; padding: 0 !important;}
.awards-column1:nth-child(4n) { margin-right: 0;}
.awards-column1 .awards-img { width:100%; float:left; }
.awards-column1 .awards-img img { width:100%;}
.awards-column1 .awards-desc { width:100%; float:left; padding: 10px 20px; min-height: 80px; font-size: 15px; color: #000000; text-align: left; font-family: Quicksand; font-weight: 500; font-style: normal;}
.post-type-archive-awards .widget-quick-navigation ul li a {width: 100%;}
.news-cont.dib { width: 32% !important; float: left; padding: 0 !important;  border: 1px solid #ededed; border-radius: 10px; overflow: hidden; margin-right:2%;}
.news-cont.dib:nth-child(3n) {margin-right:0;}
.news-blk { float: left; width: 100%; }
.news-blk .news-details { float: left; width: 100%;min-height: 96px; }
.news-blk .news-details .dib.news-loc { float: left; width: 100%; font-size: 20px; color: #000000; text-align: left; font-family: Quicksand; font-weight: 400; font-style: normal; padding: 20px 20px; }
.news-cont.dib .read-more-blue { color: #36bbf7; padding: 0px 20px 20px; float: left; font-size: 16px; }

.public-cloud-services-part .table-list-2 {padding:0; list-style: none;}
.public-cloud-services-part .table-list-2 li {text-align:center; border-bottom: 1px solid #f0f0f0; padding: 10px 0;margin-bottom: 0; background-image:none; list-style: none; font-weight: 400; font-size: 15px; line-height: 26px;}
.public-cloud-services-part .table-list-2 li:last-child {border-bottom:0;}
.support-tab-feature { width: 50%; float: left; }
.support-tab-feature:last-child { width: 100%; }
.post-type-archive-awards .obra-primary {width: 80%; padding-bottom:30px; padding-top:30px;}
.post-type-archive-awards .obra-secondary {width: 20%;padding-top: 33px;}
.post-type-archive-awards .obra-secondary .widget-quick-navigation {min-width: auto;width: 100%;}
.key-feature-box {border-top: 1px solid #f0f0f0;}
.key-feature-box.border-top-bottom {border-top: 1px solid #f0f0f0 !important; border-bottom: 1px solid #f0f0f0 !important;}
.ssl-tab-part .obra-services .obra-btns-wrap {display:none;}
.support-text-block { padding: 50px 0; }
.table-part-new table td {text-align:center;color: #000;}
.table-part-new table td:first-child {text-align:left;}
.table-part-new table th {text-align:center;}
.table-part-new table th:first-child {text-align:left;}
.sitemap-part ul.menu {margin:0; padding:0; width:100%; float:left; list-style: none;}
.sitemap-part ul.menu ul.sub-menu {margin:0px 0px 15px 0px; padding:0; width:100%; float:left; list-style: none; box-sizing: border-box; min-width: auto;}
.sitemap-part ul.menu ul.sub-menu ul.sub-menu {margin:0px 15px 15px 15px;}
.sitemap-part ul.menu li {margin:0; padding:0; width:100%; float:left; list-style: none; border-bottom: 1px solid #f0f0f0;}
.sitemap-part ul.menu li:last-child { border-bottom: 0px;}
.sitemap-part ul.menu li.menu-item-3147 {display:none;}
.sitemap-part ul.menu li a {padding:10px 0; float: left; font-weight: 600; font-size: 16px; position:relative;}
.sitemap-part ul.menu li li a {font-size: 14px;}
.sitemap-part ul.menu li li li a {font-weight: 400; padding-left:15px;}
.sitemap-part ul.menu li li li a::after {content:"\f105"; left: 0; position: absolute;top: 0;height: 100%;padding: 10px 0; font-family: FontAwesome;}
.sitemap-part ul.menu li li {width:33.33%; border-bottom: 0px;}
.sitemap-part ul.menu li li.menu-item-2916 {clear:left;}
.sitemap-part ul.menu li li li {width:100%}
.post-type-archive-casestudies .heading.center {text-align: center;}
.dib.cs-wrap.center { width: 32% !important; float: left; padding: 0 !important; border: 1px solid #ededed; border-radius: 10px; overflow: hidden; margin-right: 2%; margin-bottom: 25px; min-height: 315px;} 
.dib.cs-wrap.center  .data-desc { padding-bottom: 15px; margin-bottom: 0; color: #777777; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 16px; line-height: 24px; font-style: normal; padding: 20px 20px; text-align: left; float: left; width: 100%; }
.dib.cs-wrap.center .cs-wrap-img {width:100%; float:left; text-align:center;}
.dib.cs-wrap.center .cs-wrap-img img {max-width:100%;}
.dib.cs-wrap.center  .data-desc .more-link { color: #36bbf7; padding: 20px 0px 0px; font-size: 16px; font-family: "Quicksand", Arial, sans-serif;}
.dib.cs-wrap.center  .data-desc .more-link::after { display:none; }
.dib.cs-wrap.center:nth-child(4), .dib.cs-wrap.center:nth-child(7), .dib.cs-wrap.center:nth-child(10), .dib.cs-wrap.center:nth-child(13) { margin-right: 0; }
.single-cs-heading { font-size: 20px; margin-bottom: 20px; }
.rightcontent { float: right; width: 80%; }
.leftcontent { float: left; width: 20%; padding-right:20px;}
.cs-content { float: left; width: 100%; margin-bottom: 30px; }
.page-id-305 .feature-item.obra-item {padding-bottom: 5px;}
.mailto-1 a {color:#777777;}
.cs-left-title { float: left; width: 100%; padding: 10px 0px; border-bottom: 1px solid #f0f0f0; }
.single-casestudies .navigation.post-navigation { display: none; }
.modal-open .modal-dialog {margin-top: 5%;}
.modal-open .modal-content {border-radius: 0;}
.modal-open .modal-header {padding: 0; border-bottom: 0;}
.modal-open .modal-header .close { margin-top: -40px; background: #ef5155; opacity: 1; width: 100px; height: 40px; margin-right: 5px; border-radius: 5px 5px 0 0; color: #fff; font-size: 30px; line-height: 1; text-shadow: none; font-weight: 600; }
.modal-open .modal-body {width: 100%; /*display: inline-block;*/ padding: 0;}
.modal-open .modal-body form.wpcf7-form {padding: 15px 0 15px 15px;}
.modal-open .modal-body form.wpcf7-form .frm-field input{height: 50px;margin-bottom: 13px !important;}
.post-type-archive-newsandevents .jumpmenu ul.page-list {margin-top:0;}
.unordered-list li .level-list-new {list-style:none; margin: 0; padding: 0;}
.unordered-list li .level-list-new li {position:relative; background:none; padding-left: 20px;}
.unordered-list li .level-list-new li::before {content: "\f105"; position:absolute; left:0; top:0; font: normal normal normal 17px/1.5 FontAwesome; color: #8f8f8f;}
.table-part-new table.support-table.support-table-2 td:last-child {text-align:left; width: 60%;}
.table-part-new table.support-table.support-table-2 th.last-th {text-align:left;}
.single-casestudies .obra-content-side.obra-primary {padding: 50px 50px 50px;}
.single-casestudies .obra-secondary {padding-top: 50px;padding-bottom: 50px;}
.cs-extra-wrap { float: left; width: 100%; margin-bottom: 30px; }
.single-casestudies .obra-secondary .widget-title {font-size:24px;}
.post-type-archive-awards .obra-secondary .widget-quick-navigation.assign-fixed.fixed { width: 14%; padding-top: 160px; }
.page-id-2833 .jumpmenu {display: none;}
.page-id-3611 .jumpmenu {display: none;}
.view-all-btn { background: #ef5155; border-radius: 25px; padding: 12px 25px; float: left; font-size: 15px; color: #fff; min-width: 150px; text-align: center; margin-top: 25px; }
.view-all-btn:hover { color: #fff;}
#menu-main-menu .dropdown-nav {/* background: #009dd4; */ border-radius: 0;}
#menu-main-menu .dropdown-nav > li > a {/* color: #fff; */}
#menu-main-menu .dropdown-nav .has-dropdown.sub .dropdown-nav {/* background: #0ebcf8; */}
#menu-main-menu .dropdown-nav > li.has-dropdown > a > .nav-label::after {/* color: #fff; */}
.obra-header-right {position: relative;}
.obra-header-right .phonenumber {position: absolute; right: 0;}
.obra-header-right .phonenumber { position: absolute; right: 0; top: -8px; font-size: 17px; font-weight: 500; padding-left: 25px; line-height: 1.2; display: none;}
.obra-header-right .phonenumber::before { content: "\f098"; font: normal normal normal 20px/1 FontAwesome; position: absolute; left: 0; top: 1px; color: #0bb4f2; }
.abs-txt { position: absolute; width: 72%; right: 10px; height: 50px; margin: 0; top: 1px; background: #fff; z-index: 1; line-height: 3; font-size: 15px; color: #9c9c9c;}
.attach-resume-part .attach-resume input {vertical-align: middle;  width: 100%;  height: 52px;  padding: 0;  background-color: #ffffff;  color: #6c6c6c;  font-family: 'Quicksand', sans-serif;  font-weight: 400;  font-size: 14px;  line-height: 1.42857;  border: 1px solid #eeeeee;  outline: none;  -webkit-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-appearance: none;  -ms-appearance: none;  -o-appearance: none;  -moz-appearance: none;  appearance: none;  -webkit-transition: all ease .3s;  -ms-transition: all ease .3s;  transition: all ease .3s;}
.page-title-wrap {padding: 235px 0 0;}
.page-title-wrap .page-title {color:#000000; font-weight: 400; font-size: 35px;}
.post-type-archive-awards .obra-page-title {background:transparent url("images/awards-banner.jpg") repeat scroll top center;}
.post-type-archive-newsandevents .obra-page-title {background:transparent url("images/news-banner.jpg") repeat scroll top center;}
.post-type-archive-casestudies .obra-page-title, .single-casestudies .obra-page-title {background:transparent url("images/casestudies-banner.jpg") repeat scroll top center;}
.post-type-archive-newsandevents .container.padding-none, .post-type-archive-casestudies .container.padding-none {padding-bottom: 30px !important;}
.obra-contact-form .contact-form-new textarea {height:100px;}
.new-separator { border-top: 1px solid #f0f0f0; }
.counter-new .status-number { font-size: 40px; color: #000; line-height: 1; font-weight: 400; }
.counter-new .status-item p { color: #000; line-height: 1.3; font-weight: 400; font-size: 19px;}
.counter-new .status-number .obra-counter {font-size: 40px !important;}
.counter-new.counter-new-blank .status-number {position:relative;}
.counter-new.counter-new-blank .status-number .obra-counter {opacity:0;}
.counter-new.counter-new-blank .status-number::after {content:"24 x 7";position:absolute; width:100%; left:0; top:0; text-align:center; font-size: 40px; color: #000; line-height: 1; font-weight: 400;}
.counter-new .status-item {margin-bottom: 0px;}
.tab-content .vc_custom_heading.tab-heaing-1 {font-weight: 500 !important;}
.page-id-2582 .page-title-wrap .page-title {opacity:0;} 
.team-box .wpb_wrapper { padding: 15px; border: 1px solid #f0f0f0; -webkit-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; min-height: 657px; }
.team-box .wpb_wrapper:hover { -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); }
.team-box .wpb_wrapper .wpb_wrapper { padding: 0; border: 0; min-height: auto; }
.team-box .wpb_wrapper .wpb_wrapper:hover { -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.page-id-2888 .enterprise-wrap .nav-tabs > li > a {color: #000;}
.matrix-tab .enterprise-wrap .nav-tabs > li { position: relative; }
.matrix-tab .enterprise-wrap .nav-tabs > li::after { position: absolute; content: ""; height: 100%; width: 38px; background: transparent url("images/matrix-arrow.png") no-repeat scroll center; top: 0; right: -19px; z-index: 9; }
.matrix-tab .enterprise-wrap .nav-tabs > li:last-child::after {display:none}
form .wpcf7-not-valid-tip { color: #ef5155; position: absolute; right: 0; top: -43px; font-size: 12px; font-family: "Open Sans",Arial,sans-serif; line-height: 1; }
form div.wpcf7-validation-errors, form div.wpcf7-acceptance-missing { border: 1px solid #ef5155; background: #fff1f1; margin: 5px 0px; }
.contact-form-new .frm-field-captcha img { position: absolute; top: 33px; right: 6px; height: 50px; width: auto; z-index: 9; }
.page-id-305 .contact-form-new .frm-field-captcha img { position: absolute; top: 1px; right: 6px; height: 50px; width: auto; z-index: 9; }
#wpcf7-f2542-o2 .frm-field-captcha img { float: right; position: absolute; top: 0px; right: 0px; height: 50px; width: auto; z-index: 9; }
.modal-open .modal-body form.wpcf7-form .frm-field {position:relative;width: 100%; padding-right: 0;display: inline-block;}
.modal-open .modal-body form.wpcf7-form .frm-field img {right: 1px;}
.modal-open .modal-body form.wpcf7-form .frm-field .wpcf7-not-valid-tip {left: 5px; top: -20px;}
.zls-lftbtn .zlsblue-btn .zlslrgbtn-on-tit1, .zls-rhtbtn .zlsblue-btn .zlslrgbtn-on-tit1, .zlsblue-btn {background:#0bb4f2 !important;}
.zls-lftbtn .zlsblue-btn .zls-chtmn, .zls-rhtbtn .zlsblue-btn .zls-chtmn {background-color: #0097cf !important;}
.zls-small .zlsf_btmn {min-height: 40px !important; border-radius: 3px;}
.zls-small .zls-lftbtn .zls-chtmn, .zls-small .zls-rhtbtn .zls-chtmn {width: 40px !important;}
.zls-small .zls_fltxtcnt {font-size: 16px !important;font-family: "Quicksand",Arial,sans-serif; font-weight: 400; letter-spacing: 0px; padding: 10px;}
.zls-small .zls-lftbtn .zls-chtmn { background:#0097cf url("images/chat-icon.png") no-repeat center center; }
.zls-small .zls-lftbtn .zls-chtmn img { visibility: hidden; opacity: 0; }
.new-box-1 .wpb_wrapper { background: #d6f5ff; padding: 25px 10px; display: inline-block; border-radius: 10px; min-height:200px; }
.new-box-1 .wpb_wrapper  .wpb_wrapper { background: none; padding: 0px; display: inline-block; border-radius: 0px; min-height:auto; }
.new-box-2 .wpb_wrapper { background: #d6f7c9; padding: 25px 10px; display: inline-block; border-radius: 10px; min-height:200px; }
.new-box-2 .wpb_wrapper  .wpb_wrapper { background: none; padding: 0px; display: inline-block; border-radius: 0px; min-height:auto; }
.new-box-3 .wpb_wrapper { background: #ffeab3; padding: 25px 10px; display: inline-block; border-radius: 10px; min-height:200px; }
.new-box-3 .wpb_wrapper  .wpb_wrapper { background: none; padding: 0px; display: inline-block; border-radius: 0px; min-height:auto; }
.new-box-4 .wpb_wrapper { background: #ffd5d0; padding: 25px 10px; display: inline-block; border-radius: 10px; min-height:200px; }
.new-box-4 .wpb_wrapper  .wpb_wrapper { background: none; padding: 0px; display: inline-block; border-radius: 0px; min-height:auto; }
.tab-text-1.text-new-bpx p {font-size:13px; line-height: 20px; margin: 0 0 0; padding: 0;}
.tab-text-1.text-new-bpx .readmore-btn {font-size:15px;border: 1px solid; padding: 8px 15px;  line-height: 1;  border-radius: 3px; color:#000;} 
.new-box-1 .tab-text-1.text-new-bpx .readmore-btn {border-color: #40a2e7;} 
.new-box-2 .tab-text-1.text-new-bpx .readmore-btn {border-color: #61ac43;} 
.new-box-3 .tab-text-1.text-new-bpx .readmore-btn {border-color: #f4b100;} 
.new-box-4 .tab-text-1.text-new-bpx .readmore-btn {border-color: #ff2e17;}
.tab-text-1.text-new-bpx .readmore-btn::after {display:none;}
.tab-text-1.text-new-bpx .min-h-new { min-height: 44px; width: 100% !important; float: left; }
.new-box-3 .tab-text-1.text-new-bpx .min-h-new { min-height: 60px;}
.new-box-1 .tab-text-1.text-new-bpx .min-h-new, .new-box-3 .tab-text-1.text-new-bpx .min-h-new, .new-box-4 .tab-text-1.text-new-bpx .min-h-new { opacity:0; }
.footer-form .wpcf7-not-valid-tip { width: 100%; left: 0; right: auto !important; text-align: left; max-width: 100%; position: absolute !important; top: -16px !important; }
.footer-form .wpcf7-form-control-wrap { width: 100%; float:left; }
.footer-form .wpcf7-validation-errors { clear:both; }
.telbtn-class.mb-only {display:none!important}
 a.obra-btn.obra-btn2.btn-center { border-radius: 80px; padding: 9px 0 11px; padding-right: 0; min-width: 150px; background: #ef4c55; font-size: 15px;margin-top: 20px; } 
a.obra-btn.obra-btn2.btn-center:after {display:none}
.obra-section-title h1 { font-size: 35px; line-height: 40px; }  
div#wpcf7-f4-p8-o1 span.wpcf7-form-control-wrap.frmtel { margin-bottom: 20px !important; float: left; width: 100%; } 
.career-form span.wpcf7-not-valid-tip { margin-top: 3px; } 
.col-md-12.phone-area { margin-bottom: 15px; } 
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number.wpcf7-not-valid { border: 1px solid #f00; } 
.enquiry-form input.wpcf7-form-control { margin-bottom: 22px; } 
.grecaptcha-badge { bottom:125px !important; }
.news-cont.dib a.read-more-blue { display: none; } 
@media screen and (min-width:1200px) and (max-width:1300px) {
.header-buttons .obra-btn.enquire-class {top: 300px;}

}

@media screen and (max-width:1024px) {
.container {width: 100%;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
.obra-device-features .feature-info h4 { font-size: 18px !important; }
.enterprise-wrap .nav-tabs > li > a {min-width: auto; padding: 14px 13px;}
.obra-copyright-wrap .widget-title {width: 100%; margin-bottom: 10px;text-align: center;}
.obra-copyright-wrap .menu-copyright_menu-container {width: 100%; padding:0; text-align: center;}
.obra-copyright-wrap .menu-copyright_menu-container ul li {float: none; display: inline-block;}
.obra-copyright-wrap .menu-copyright_menu-container ul li:first-child a {border-left: 0;}
.row.footer-row .col-md-3.col-sm-6 { width: 25%; }
.span-left, .span-right { width: 100%; }
.mean-container .header-buttons {margin-right:35px !important;}
.sow-tab-mob {display:block;}
.hide-tab-mob {display:none;}
.obra-footer-wrap .col-md-3.col-sm-6 {width:25%;}
.obra-footer .zoom-social-icons-widget ul {padding-left:0;}
.obra-footer .zoom-social-icons-widget ul li:first-child {margin-left:0;}
.testimonial-wrap { min-height: 240px !important; height: auto !important; }
.testimonial-item { min-height: auto !important; height: auto !important; }
.test-style-4 p {font-size: 20px;}
.mean-container .mean-nav ul li li a {font-size:15px; font-weight:300; padding:10px 0 !important; /*color: #fff !important;*/}
.mean-container .mean-nav ul li li.has-dropdown.sub .nav-label::after  {display:none;}
.mean-container .mean-nav ul li li a:hover { /*color: #fff !important;*/}
.mean-container .mean-nav ul li li a.mean-expand {border: 0 !important;}
.mean-container .mean-nav {margin-top: 85px !important;}
.obra-section-title.que-head .section-title {font-size: 30px; }
.que-list-box {padding: 30px 10px;}
.que-form-box {padding: 30px 10px;}
.form-field input[type="submit"] {min-width: 120px;}
.post-type-archive-awards .obra-primary {width: 75%; float: right;}
.post-type-archive-awards .obra-secondary {width: 25%; float: left;}
.awards-column1 {width: 48% !important; margin-right:0;}
.awards-column1:nth-child(3) {float:right}
.news-blk .news-details .dib.news-loc {font-size: 18px;}
.public-cloud-services-heading {font-size: 17px !important; min-height: 80px;}
.public-cloud-services-part .public-cloud-services-text {padding-left: 15px !important; padding-right: 15px !important;}
	.public-cloud-services-part .public-cloud-services-text2 {padding-left: 15px !important; padding-right: 15px !important;}
.public-cloud-services-part .wpb_wrapper {min-height: 720px;}
.obra-full-width .obra-content-side.obra-primary {display: inline-block;}
.dib.cs-wrap.center {min-height: 385px;}
#menu-main-menu .dropdown-nav .has-dropdown.sub .dropdown-nav {padding-left: 20px; padding-right: 20px;}
#menu-main-menu .dropdown-nav {padding-right: 20px; padding-left: 20px;}
#menu-main-menu .dropdown-nav > li:last-child > a { border: 0; }
.frm-field.frm-field-captcha img {width: 60px;}
.tab-text-1.text-new-bpx .min-h-new {min-height: 64px;}
.new-box-3 .tab-text-1.text-new-bpx .min-h-new {min-height: 97px;}
}

@media screen and (max-width:768px) {
.col-md-3.obra-secondary.casestudyleft {float:left}	
}

@media screen and (width:1024px) {
.obra-brand {max-width: 20%;}
.obra-header-right {width: 79%;}
.obra-nav .navigation-bar a {font-size:15px;}
.header-buttons {padding-left:5px;}
.testimonial-wrap { min-height: 10px !important; height: auto !important; }
.testimonial-item { min-height: auto !important; height: auto !important; }
.post-type-archive-awards .obra-primary {float: right;}
.post-type-archive-awards .obra-secondary {float: left;}
.news-blk .news-details .dib.news-loc {font-size: 18px;}
.header-buttons .obra-btn {margin-left: 6px;font-size: 13px;}
}

@media screen and (min-width:1025px) and (max-width:1199px) {
.obra-header-right {width: 79%;}
.obra-brand { max-width: 20%; }
.header-buttons {padding-left: 5px;}
.header-buttons .obra-btn {margin-left: 6px;font-size: 13px;}
.obra-nav .navigation-bar > ul > li > a { padding: 28px 6px 29px !important; font-size: 14px;}
}



@media screen and (max-width:1024px) {
.mean-container .header-buttons { display: block; margin: 19px 50px 0 0; padding: 0; }
.mean-container a.meanmenu-reveal {top: 15px;}
.mean-container .mean-nav ul li a.mean-expand {background:none !important}
.obra-nav .navigation-bar > ul > li > a {padding: 28px 8px 29px;}
div#sticky-wrapper { height: auto !important; }
}

@media screen and (max-width:767px) {
.casestudyright::after, .left-sidebar .obra-secondary:after { display: none; } 	
.obra-footer-wrap {padding:20px 0 30px; }	
.telbtn-class.mb-only {display: block !important;float: right;position: relative;z-index: 9999999999999999999;background: #0bb4f2;padding: 2px 10px 2px 30px; line-height: 23px;}
.telbtn-class.mb-only a {color:#fff;}
.telbtn-class.mb-only:after {content: "\f098"; font: normal normal normal 20px/1 FontAwesome; position: absolute;left: 8px;top: 4px; color: #fff;}
.mean-container .header-buttons { display: none;  }
.mean-container a.meanmenu-reveal {top: 15px;}
.customer-link, .reseller-link, .enquire-link { display: block !important; }
.obra-header-right {display:none !important}
.mean-container .mean-nav ul li a {padding: 11px 0 !important;}
.mean-container .mean-nav ul li a.mean-expand {height: 23px;line-height: 26px;}
.experiance-box-2 { margin-bottom: 20px; }
.obra-footer .widget_nav_menu ul li ul.sub-menu {min-height: auto;}
.obra-footer .widget_nav_menu ul {margin-top:10px;}
.obra-footer .widget_nav_menu ul li {border-bottom: 1px solid #f0f0f0;}
.obra-footer .widget_nav_menu ul li li {border-bottom: 0;}
.obra-footer .widget_nav_menu ul li:first-child {border-bottom: 0;}
.obra-footer .widget_nav_menu ul li#menu-item-2396, .obra-footer .widget_nav_menu ul li#menu-item-2403 {padding-bottom: 10px;}
.obra-footer .zoom-social-icons-widget .widget-title {padding: 0 !important;}
.obra-copyright-wrap .menu-copyright_menu-container ul li {border-bottom:0;margin-bottom: 5px;}
.obra-copyright-wrap .menu-copyright_menu-container {padding: 0 0 0 0;width: 100%;display: none;}
.test-style-4 { padding: 5px; top: 0px;}
.test-style-4 p {font-size: 11px;}
.tp-revslider-slidesli.active-revslide .tp-parallax-wrap {width: 100%;  left: 0 !important;  top: auto !important;  bottom: 0;  height: 53px;} 
.tp-revslider-slidesli.active-revslide .tp-parallax-wrap .tp-loop-wrap {width: 100%;  left: 0 !important; } 
.first-part-class {padding-top:0;}
.mobile-footer-menu {display: none;}
.widget.obra-widget.zoom-social-icons-widget {margin-top: 4%; }
.sow-tab-mob {display:block;}
.hide-tab-mob {display:none;}
.tab-heaing-1 {width: 100%;}
.tab-text-1 {width: 100%;}
.tab-left-img {width: 100%; margin-bottom: 20px;}
.testimonial-wrap { min-height: 10px !important; height: auto !important; }
.testimonial-item { min-height: auto !important; height: auto !important; }
.jumpmenu { display: none; }
.jumpmenu-inner { display: block; }
.main-wrap-inner .obra-content-area { padding-top: 30px; padding-bottom: 30px; }
#menu-main-menu .dropdown-nav {padding-right: 20px; padding-left: 20px;}
.mean-container .mean-nav ul li li a {font-size:15px; font-weight:300; padding:10px 0 !important; /*color: #fff !important;*/}
.mean-container .mean-nav ul li li.has-dropdown.sub .nav-label::after  {display:none;}
.mean-container .mean-nav ul li li a:hover { /*color: #fff !important;*/}
.mean-container .mean-nav ul li li a.mean-expand {border: 0 !important;}
.main-wrap-inner .value-part { padding: 30px 0 !important; }
.main-wrap-inner .mission-part { padding: 30px 0 !important; }
.main-wrap-inner .mission-part .wpb_content_element { margin-bottom: 0; }
.mission-part .section-title { margin-top:20px; padding-bottom:0 !important; }
.sow-tab-mob.tab-part-1 { padding: 40px 0 30px !important; }
.home .experiance-block { padding: 40px 0 !important; }
.home .testimonials-part-1 { padding: 40px 0 10px !important; }
.que-list-box {padding: 30px 0px;}
.que-form-box {position: relative; padding: 30px 0px 10px; }
.que-form-box::before {content: ""; width: 100%; height: 100%; top: 0; background: #4fc8f6; position: absolute; left: -100%;}
.obra-section-title.que-head .section-title {font-size: 24px; padding-bottom: 0 !important;}
.news-box { margin-bottom: 30px; }
.news-box .blog-title { font-size: 18px; }
.team-part { padding-top: 30px; padding-bottom: 30px; }
.team-box .obra-section-title { padding-bottom: 5px; }
.feature-box-1 {width: 100%;}
.ssl-item   {margin-bottom: 30px;}
.ssl-item .wpb_wrapper  {min-height:auto;}
.public-cloud-services-part.gsuite-table-part .public-cloud-services-text  {min-height:auto;}
.public-cloud-services-part.gsuite-table-part .public-cloud-services-text2  {min-height:auto;}
.post-type-archive-awards  .obra-content-side.obra-primary {padding-top: 0;}
.awards-column1 {width: 100% !important; margin-right:0; }
.post-type-archive-awards .obra-secondary {clear: both;}
.post-type-archive-awards .left-sidebar .obra-secondary::after {display:none;}
.news-cont.dib { width: 100% !important; margin-bottom:20px;}
.news-cont.dib:last-child { margin-bottom:0px;}
.post-type-archive-awards .obra-primary {width: 100%;}
.post-type-archive-awards .obra-secondary {width: 100%;}
.public-cloud-services-part { margin-bottom: 20px; }
.public-cloud-services-part .wpb_wrapper {min-height: auto;}
.have-que-part {padding-top: 30px;}
.footer-form {padding: 40px 0px;}
.form-field {padding-right: 0; margin-bottom: 10px;}
.frm-field.frm-field-captcha {padding-right: 0; margin-bottom: 10px;}
.frm-field.frm-field-captcha img {right:1px;}
.table-part-new { float: left; width: 100%; overflow-x: scroll; }
.sitemap-part ul.menu li li {width:100%;}
.sitemap-part ul.menu li li li {width:100%}
.dib.cs-wrap.center {width:100% !important; margin-right:0;}
.leftcontent { width: 100%; padding-right: 0px; margin-bottom:10px; }
.rightcontent { width: 100%; }
.ssl-item.gsuit-item-bx .wpb_wrapper {min-height: auto;}
.public-cloud-services-part.gsuite-table-part { padding: 10px 0px; }
.page-title-wrap .page-title {font-size: 26px;}
#menu-main-menu .dropdown-nav .has-dropdown.sub .dropdown-nav {padding-left: 20px; padding-right: 20px;}
#menu-main-menu .dropdown-nav > li:last-child > a { border: 0; }
.team-box .wpb_wrapper { min-height: auto; }
.tab-text-1.text-new-bpx .min-h-new { min-height: auto !important; }
.new-box-3 .tab-text-1.text-new-bpx .min-h-new { min-height: auto !important;}
.new-box-1 .wpb_wrapper, .new-box-2 .wpb_wrapper, .new-box-3 .wpb_wrapper, .new-box-4 .wpb_wrapper {width:100%}
}

@media screen and (max-width:480px) {
.mean-container a.meanmenu-reveal {top: 13px;}
.test-style-4 p { font-size: 11px; }
.form-field {width:100%;}
.frm-field.frm-field-captcha {width:100%;}
.obra-content-side.obra-primary.col-md-9.casestudyright { padding: 0 !important; } 
.news-blk .news-details {min-height:auto !important}
}
.counter-new {text-align: center !important;}

.status-item p {
	text-align:center !important;
}
.table_comparison{
min-width: 400px;
overflow-x: scroll;
}

.center_text1
{
	text-align:center !important;
}
.have-que-part2 { padding-top: 0px; }

.obra-section-title p {
	text-align:center !important;
}
.Plan1
{
background-color:#00b4ff;
text-align:center;
line-height:70px;
padding-top:37px;
	
}

.Plan1 p
{
	border: 1px solid #fff; 
	padding: 20px;
	color:#ffffff;
}

.Plan2
{
background-color:#ff6e6e;
text-align:center;
line-height:70px;
padding-top:37px;
}

.Plan2 p
{
	border: 1px solid #fff; 
	padding: 20px;
	color:#ffffff;
}
.Plan3
{
background-color:#6dd56a;
text-align:center;
line-height:70px;
padding-top:30px;
}
.Plan3 p
{
	border: 1px solid #fff; 
	padding: 20px;
	color:#ffffff;
}

.product_border
{
	border:1px solid #ccc;
	border-radius:10px;
}

.font_margin
{
	    margin-bottom: 10px !important;
}

.pricing_margin_gsuite
{
	    padding-bottom: 0px !important;
	padding-top: 10px !important;
	text-align:center !important;
	    display: block !important;
	color:#00aceb !important;
}

.pagination:before{
	content:"\a" !important;
    white-space: pre !important;
}

.team_img
{
	width:100%;
	height:400px;
}


