@charset "utf-8";/* CSS Document */body { background-color: #7F7F7F; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }#header { background-image: url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/bg_hm.gif'); background-repeat: repeat-x;  }#header nav { display:none; }#client-login { margin-top:50px; font-family:'open_sansregular'; text-transform:uppercase; }#client-login h3 { font-size:18px; letter-spacing:2px; word-spacing:10px; }.logo { margin-top:30px; }#logo-responsive { display:none; background:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/responsivebackground.jpg'); background-size:100% 100%; }.logo-responsiveimg { width:100%; }.scroll-down { height:109px; }#aboutus { padding-top:50px; padding-bottom:50px; background-color:#f6f6f6; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/WeAreMasters-background.png'); background-repeat:no-repeat;  background-size: cover !important; background-position: center center !important; background-attachment: fixed !important; }#aboutusmain { margin-top:30px; }.abouttitlemain { text-align:center; text-transform:uppercase; font-size:28px; color:#272727; font-family:'open_sansregular'; }.aboutUline { outline:2px solid #fbce00; width:20%; margin:0 auto; }.abouttitletext { text-align:center; text-transform:uppercase; font-size:14px; color:#272727; font-family:'open_sansregular'; margin-top:20px; width:50%; margin-left:auto; margin-right:auto;  }.aboutblock1 { width:22%; border:1px solid #CCC; background-color:#FFF; min-height:370px; float:left; margin-left:1.5%; margin-right:1.5%; }#aboutuscontent { margin-top:88px; margin-bottom:92px; }#aboutblock1, #aboutblock2, #aboutblock3, #aboutblock4 { display:none; width:auto; }.aboutblock1imgmain1 { height:80px; width:80px; margin-top:50px; background-color:#fbce00; border-radius:50px; margin-left:auto; margin-right:auto; margin-bottom:20px; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock1icon1.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1imgmain2 { height:80px; width:80px; margin-top:50px; background-color:#fbce00; border-radius:50px; margin-left:auto; margin-right:auto; margin-bottom:20px; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock2icon1.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1imgmain3 { height:80px; width:80px; margin-top:50px; background-color:#fbce00; border-radius:50px; margin-left:auto; margin-right:auto; margin-bottom:20px; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock3icon1.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1imgmain4 { height:80px; width:80px; margin-top:50px; background-color:#fbce00; border-radius:50px; margin-left:auto; margin-right:auto; margin-bottom:20px; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock4icon1.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1:hover  { background-color:#fbce00; }.aboutblock1:hover .aboutblock1imgmain1 { background-color:#FFF; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock1icon2.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1:hover .aboutblock1imgmain2 { background-color:#FFF; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock2icon2.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1:hover .aboutblock1imgmain3 { background-color:#FFF; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock3icon2.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1:hover .aboutblock1imgmain4 { background-color:#FFF; background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/aboutblock4icon2.png'); background-repeat:no-repeat; background-position:center; }.aboutblock1title { text-align:center; text-transform:uppercase; font-size:20px; color:#272727; font-family:'open_sanslight'; min-height:70px; }.aboutblock1title p { margin-bottom:0px; }.aboutblock1text { text-align:center; font-size:14px; color:#272727; font-family:'open_sanslight'; width:80%; margin:0 auto; min-height:115px; }.aboutblock1more { text-align:center; font-size:14px; color:#272727; font-family:'open_sanslight'; text-transform:uppercase; }.aboutblock1more a { color:#272727; text-decoration:none; }#service { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/servicebackground.png'); background-repeat:no-repeat;  background-size: 100% 100% !important; background-position: center center !important; background-attachment: fixed !important; } #servicemain { margin-top:80px;  }.servicetitlemain { text-align:center; text-transform:uppercase; font-size:28px; color:#ffffff; font-family:'open_sansregular'; }.serviceUline { outline:2px solid #fbce00; width:20%; margin:0 auto; }.servicetitletext { text-align:center; text-transform:uppercase; font-size:14px; color:#ffffff; font-family:'open_sansregular'; margin-top:20px; width:50%; margin-left:auto; margin-right:auto;  }.serviceslidermain { width:90%; margin:0 auto; }.serviceimg { width:100%; }#servicecontent { margin-bottom:249px; margin-top:80px; }#sliderpop-upblock1, #sliderpop-upblock2, #sliderpop-upblock3, #sliderpop-upblock4 { display:none; width:auto; text-align:center; font-family:'open_sansregular'; font-size:14px; }.servicepopup-img { width:100%; }.sliderpopup-img { width:170px; margin:auto; }.sliderpop-uptext { margin-top:10px; }.sliderimg { border:1px solid #CCC; }.slidertext { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/slidertextbackground.png'); display:none; width:100%; }.slidertext a { text-decoration:none; }.slidertext p { vertical-align:middle; text-align:center; font-family:'open_sanssemibold'; font-size:18px; color:#FFF; padding-top:42%; height:100%; }.sliderblockmain:hover .slidertext { display:block; z-index:1; position:absolute; bottom:0px; height:100%; }.serviceslidermain .bx-prev { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/servicesliderprev.png') !important; background-repeat:no-repeat; background-size:100% 100% !important; height:40px !important; width:25px !important; left:-50px !important; background-position:center !important; z-index:1 !important; }.serviceslidermain .bx-next { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/serviceslidernext.png') !important; background-repeat:no-repeat; background-size:100% 100% !important; height:40px !important; width:25px !important;right:-40px !important; background-position:center !important; z-index:1 !important; }.serviceslidermain .bx-wrapper .bx-viewport { border-color:transparent !important; background:none; -webkit-box-shadow:none !important; box-shadow:none; }#testimonial { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/testimonialbackground.png'); }.testimonialtitle { width:16%; margin-left:auto; margin-right:auto; margin-top:30px; font-family:'open_sansregular'; font-size:26px; color:#FFF; text-transform:uppercase; border-bottom:3px solid #fbce00; text-align:center; }.testimonialtitle p { margin-bottom:5px; }.testimonialslidermain { margin-top:50px; width:90%; margin-left:auto; margin-right:auto; }.testimonialslider { width:95%; margin-left:auto; margin-right:auto; }.testimonialslidertext { font-family:'open_sanslight_italic'; font-size:24px;  line-height:55px; margin-top:10px; color:#FFF; }.testimonialauothertitle { font-family:'open_sanssemibold'; font-size:24px; text-align:center; color:#FFF; }.testimonialsubtitle { font-family:'open_sansitalic'; font-size:20px; text-align:center; color:#FFF; }.quote { font-family:'nixie_oneregular'; font-size:100px; vertical-align:middle; color:#FFF; }/*.bg-holder { width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; background-repeat:no-repeat; }*/.bg-holder { width: 100%; height: 100%; background-repeat:no-repeat;  background-size: 100% 100% !important; background-position: center center !important; background-attachment: fixed !important; }#testimonial .flexslider { background:none; border:none; -webkit-box-shadow:none; box-shadow:none;  }#testimonial .flex-control-nav { display:none; }#testimonial .flex-prev { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/servicesliderprev.png'); background-repeat:no-repeat; background-size:100% 100%; width:25px; position:relative; margin-top:0px; float:right; margin-right:30px;  }#testimonial .flex-next { background-image:url('https://rocketscience.com/wp-content/themes/twentyfifteen-child/images/serviceslidernext.png'); background-repeat:no-repeat; background-size:100% 100%; width:25px; position:relative; margin-top:0px; margin-left:30px;  }#testimonial .flex-direction-nav li { width:50%; float:left; }#testimonial .flex-direction-nav { margin-top:10px; }#expertise { background-color:#FFF;}.expertisetitle { font-family:'open_sansregular'; font-size:28px; color:#272727; text-align:center; text-transform:uppercase; }#expertisetitlemain { margin-top:70px;  }.expertisetitle p { margin-bottom:5px; }.expertisetitleUL { outline:2px solid #fbce00; width:17%; margin:0 auto; }.expertisetext { font-family:'open_sansregular'; font-size:14px; color:#272727; text-align:center; text-transform:uppercase; margin-top:60px; }#expertiseblock1 { margin-top:30px; }.expertiseblock11 { width:12.5%; background-color:#FFF; float:left; margin-right:2%; margin-left:2%; margin-top:10px; }.expertisebtn1 { width:100%; height:40px; background-color:#FFF; border:1px solid #CCC; font-family:'open_sanslight'; font-size:14px; text-decoration:none; color:#272727; text-transform:uppercase; }.expertisebtn2 { width:100%; height:50px; background-color:#FFF; border:1px solid #CCC; font-family:'open_sanslight'; font-size:13px; text-decoration:none; color:#272727; text-transform:uppercase; }.expertisebtn3 { width:100%; height:40px; background-color:#FFF; border:1px solid #CCC; font-family:'open_sanslight'; font-size:14px; text-decoration:none; color:#272727; text-transform:uppercase; }.expertisebtn4 { width:100%; height:40px; background-color:#FFF; border:1px solid #CCC; font-family:'open_sanslight'; font-size:14px; text-decoration:none; color:#272727; text-transform:uppercase; }.expertisebtn5 { width:100%; height:40px; background-color:#FFF; border:1px solid #CCC; font-family:'open_sanslight'; font-size:14px; text-decoration:none; color:#272727; text-transform:uppercase; }.expertisebtn6 { width:100%; height:40px; background-color:#FFF; border:1px solid #CCC; font-family:'open_sanslight'; font-size:14px; text-decoration:none; color:#272727; text-transform:uppercase; }#filters button:hover { background-color:#fbce00; }.active { background-color:#fbce00; }#expertiseblock2 { margin-top:110px; margin-bottom:0px; /*height:400px !important;*/ border:none; width:100%; margin-left:0px; margin-right:0px; overflow:visible !important; }#expertiseblock2-all { margin-top:100px; margin-bottom:0px; /*height:500px !important;*/ border:none; width:100%; margin-left:0px; margin-right:0px; overflow:visible !important; }#expertiseblock2-all .expertiseblock25 { min-height:170px !important; }.expertiseimage { width:100%; position:relative; top:50%; transform:translateY(-50%); }.expertiseblock25 { width:15%; float:left; min-height:150px; margin-left:5%; margin-right:5%;}#expertisepopupimage1, #expertisepopupimage2, #expertisepopupimage3, #expertisepopupimage4, #expertisepopupimage5, #expertisepopupimage6, #expertisepopupimage7, #expertisepopupimage8 { display:none; } .expertisepopupimage { width:100%; margin:auto; }#contactform { background-color:#1f1f1f; }.contactformtitle { font-family:'open_sansregular'; font-size:28px; color:#FFF; text-transform:uppercase; text-align:center; margin-top:50px; }.contactformtitleUL { outline:2px solid #fbce00; width:18%; margin:0 auto; }#contactformmain { margin-top:50px; margin-bottom:100px; }.contactformcontenttitle { font-family:'open_sanssemibold'; font-size:18px; color:#fbce00; text-transform:uppercase; letter-spacing:1px; margin-left:10%; }.contactformcontent { margin-top:20px; width:70%; margin-left:10%; }.formlabel { font-family:'open_sansregular'; font-size:14px; color:#FFF; }.formtextbox { border-radius:0px; background:none; border:2px solid #FFF; height:45px; color:#FFF; }.formtextarea { border-radius:0px; background:none; border:2px solid #FFF; height:150px !important; color:#FFF; }.formbtn { background-color:#fbce00; border:2px solid #FFF; height:40px; width:200px; }.formbtn, .formbtn a { color:#FFF; font-family:'open_sanssemibold'; font-size:18px; text-transform:uppercase; letter-spacing:1px; }.contactmapcontent { margin-top:70px; }.contactmapcontentblock1 { margin-top:45px; }.contactmapcontentblock11 { width:30%; float:left; margin-right:5%; margin-left:15%; border:1px solid #FFF; height:125px; }.contactmapcontentblock12 { width:50%; float:left; }.contactmaptitle { font-family:'open_sansregular'; font-size:20px; color:#FFF; text-transform:uppercase; font-weight:600; }.contactmaptext { font-family:'open_sansregular'; font-size:18px; color:#FFF; }#footer1 { background-color:#141414; }.footer1iconmain { width:17%; margin-left:auto; margin-right:auto; margin-top:80px; }.footer1iconmain ul { padding-left:0px; }.footer1iconmain ul li { list-style:none; display:inline; padding-left:15px; padding-right:15px; }.footer1menu { width:64%; margin-left:auto; margin-right:auto; margin-top:50px; margin-bottom:50px; }.footer1menu ul { padding-left:0px; }.footer1menu ul li { border-right:2px solid #FFF; list-style:none; display:inline; padding-left:45px; padding-right:45px; }.footer1menu ul li:last-child { border:none; }.footer1menu ul li a { color:#FFF; text-decoration:none; font-family:'open_sansregular'; font-size:14px; text-transform:uppercase; }.footer1menu ul li a:hover { color:#fbce00; }.footer2text { color:#ababab; font-family:'open_sansregular'; font-size:10px; text-align:center; margin:15px auto; letter-spacing:1px; }.footer2text p { margin-bottom:0px; }#footer2 { background-color:#000000; }.cd-top { background-image:url('../images/upArrowscrollingimg.png') !important; background-size:100% 100% !important; background-color:transparent !important; box-shadow:none !important; z-index:1000 !important; }.post { transition-duration:0.8s; -webkit-transition-duration:0.8s; }.fancybox-prev span { left:-60px !important; }.fancybox-next span { right:-60px !important; }.popup-text { width:400px; text-align:center; font-size:14px; color:#272727; font-family:'open_sanslight'; }.fancybox-nav { width:0% !important; }.fancybox-wrap { z-index:10000 !important; } /* product Page */.home-back { position:fixed; height:100px; width:100px; background-image:url('../images/homeback.png'); background-size:100% 100%; z-index:1000; left:50px; top:10px; }#product-header { background-color:#cfcfcf; }.productmenumain { width:60%; margin-left:auto; margin-right:auto; margin-top:50px; margin-bottom:50px; }.productmenumain ul { padding-left:0px; }.productmenumain ul li { display:inline; list-style:none; padding-left:45px; padding-right:45px; border-right:2px solid #696969; }.productmenumain ul li:last-child { border:none; padding-right:0px; }.productmenumain ul li:first-child { padding-left:0px; }.productmenumain ul li a { font-family:'open_sansregular'; font-size:14px; text-transform:uppercase; color:#272727; text-decoration:none; }/*.productmenumain ul li a:hover { color:#fbce00; }*/.productmobilemenu nav { display:none; }.productmobilemenu nav a { font-family:'open_sansregular'; font-size:18px !important; text-transform:uppercase; color:#ffffff; text-decoration:none; }.open a { font-size:18px !important; }#product-awards { background-color:#1f1f1f; }.productawardstitle { font-family:'open_sansregular'; font-size:28px; text-transform:uppercase; color:#ffffff; text-align:center; border-bottom:4px solid #fbce00; width:16%; margin-left:auto; margin-right:auto; margin-top:38px; }.productawardstitle p { margin-bottom:5px; }.productawardsmain { margin-top:10px; margin-bottom:36px; }.productawardsblock1 { width:21%; margin-left:2%; margin-right:2%; float:left; margin-top:15px; min-height:300px; }.productawardsblock1imgmain { width:88%; margin:0 auto; }.productawardsblock1img { width:100%; }.productawardsblock1title { font-family:'open_sanssemibold'; font-size:18px; color:#ffffff; text-align:center; margin-top:10px; text-transform:uppercase; }.productawardsblock1title a { color:#ffffff; text-decoration:none; }.productawardsblock1title p { margin-bottom:5px; }.productawardsblock1text { font-family:'open_sansitalic'; font-size:12px; color:#ffffff; text-align:center; }#productawardspop-upblock1,#productawardspop-upblock2,#productawardspop-upblock3,#productawardspop-upblock4,#productawardspop-upblock5,#productawardspop-upblock6,#productawardspop-upblock7,#productawardspop-upblock8 { display:none;  }.productawardspop-upimage { width:60%; margin:auto; }.productawardspop-uptitle { color:#000; text-align:center; margin-top:10px; font-family:'open_sanssemibold'; font-size:18px; text-transform:uppercase;}.productawardspop-uptitle p { margin-bottom:5px; }.productawardspop-uptext { color:#000; text-align:center; font-family:'open_sansitalic'; font-size:14px; }.productawardspop-updesc { color:#000; text-align:center; font-family:'open_sansitalic'; font-size:12px; width:250px; margin:auto; }#product-network { background-color:#eeeeee; }.productnetworktitle { font-family:'open_sansregular'; font-size:28px; color:#272727; text-align:center; width:32%; margin-left:auto; margin-right:auto; text-transform:uppercase; margin-top:60px; }.productnetworktitleUL { width:10%; outline:2px solid #fbce00; margin:0 auto; }.productnetworktext { font-family:'open_sansregular'; font-size:14px; color:#272727; text-align:center; width:45%; margin-left:auto; margin-right:auto; margin-top:20px; text-transform:uppercase; }.productnetworkmapmain { width:82%; margin-left:auto; margin-right:auto; margin-top:60px; margin-bottom:82px; }.productnetworkmapimg { width:100%; }#product-team { background-color:#1f1f1f; }.productteamtitle { font-family:'open_sansregular'; font-size:28px; color:#FFF; text-align:center; border-bottom:4px solid #fbce00; width:16%; margin-left:auto; margin-right:auto; text-transform:uppercase; margin-top:27px; }.productteamtitle p { margin-bottom:5px; } .productteammain { margin-top:14px; margin-bottom:42px; }.productteamblock1 { width:23%; margin-left:1%; margin-right:1%; float:left; margin-top:20px; min-height:270px; }.productteamblock1imgmain { width:100%; margin:0 auto; }.productteamblock1img { width:100%; }.productteamblock1title { font-family:'open_sanssemibold'; font-size:16.84px; text-align:center; margin-top:15px; text-transform:uppercase; }.productteamblock1title a { color:#ffffff; }.productteamblock1text { font-family:'open_sansitalic'; font-size:15.07px; color:#ffffff; text-align:center; }#productteampop-upblock1,#productteampop-upblock2,#productteampop-upblock3,#productteampop-upblock4,#productteampop-upblock5,#productteampop-upblock6,#productteampop-upblock7,#productteampop-upblock8,#productteampop-upblock9,#productteampop-upblock10 { display:none;  }.productteampop-uptitle { color:#000; text-align:center; margin-top:10px; font-family:'open_sanssemibold'; font-size:18.84px; text-transform:uppercase;}.productteampop-uptitle p { margin-bottom:5px; }.productteampop-uptext { color:#000; text-align:center; font-family:'open_sansitalic'; font-size:15.07px; }.productteampop-updesc { color:#000; text-align:center; font-family:'open_sansitalic'; font-size:12px; width:250px; margin:auto; }.productteampop-upimage { width:200px; margin-left:auto; margin-right:auto; }#product-casestudies { background-color:#eeeeee; background-image:url('../images/CASESTUDIES-trajectorybackgroundchanged.png'); background-repeat:no-repeat;  background-size: 100% 100% !important; background-position: center center !important; background-attachment: fixed !important; }.productcasestudiestitle { font-family:'open_sansregular'; font-size:28px; color:#272727; text-align:center; border-bottom:4px solid #fbce00; width:16%; margin-left:auto; margin-right:auto; text-transform:uppercase; margin-top:56px; }.productcasestudiestitle p { margin-bottom:5px; }.productcasestudiestext { font-family:'open_sansregular'; font-size:14px; color:#272727; text-align:center; width:50%; margin-left:auto; margin-right:auto; margin-top:20px; text-transform:uppercase; }.productcasestudiesmain { width:90%; margin-left:auto; margin-right:auto; margin-top:96px; margin-bottom:258px; }.productcasestudiesimg { width:100%; /*height:256px;*/ }.productcasestudiesimgmain { border:1px solid #CCC; }.productcasestudiesslidertext { background-image:url('../images/slidertextbackground.png'); display:none; }.productcasestudiesslidertext a { text-decoration:none; }.productcasestudiesslidertext p { vertical-align:middle; text-align:center; font-family:'open_sanssemibold'; font-size:18px; color:#FFF; padding-top:42%; height:100%; }.sliderblockmain:hover .productcasestudiesslidertext { display:block; z-index:1; position:absolute; bottom:0px; height:100%; }.productcasestudiesmain .bx-prev { background-image:url('../images/servicesliderprev.png') !important; background-repeat:no-repeat; background-size:100% 100% !important; height:40px !important; width:25px !important; left:-50px !important; background-position:center !important; z-index: 1 !important; }.productcasestudiesmain .bx-next { background-image:url('../images/serviceslidernext.png') !important; background-repeat:no-repeat; background-size:100% 100% !important; height:40px !important; width:25px !important; right:-40px !important; background-position:center !important; z-index: 1 !important; }.productcasestudiesmain .bx-wrapper .bx-viewport { border-color:transparent !important; background:none; -webkit-box-shadow:none !important; box-shadow:none; }#productcasestudiessliderpop-upblock1,#productcasestudiessliderpop-upblock2,#productcasestudiessliderpop-upblock3,#productcasestudiessliderpop-upblock4 { display:none; }.productcasestudiessliderpop-upimg { width:170px; margin-left:auto; margin-right:auto; margin-bottom:10px; }.productcasestudiessliderpop-uptext { width:250px; margin:20px auto; text-align:center; font-family:'open_sansregular'; font-size:12px;}#product-gallary { background-color:#1f1f1f; }.productgallarytitle { font-family:'open_sansregular'; font-size:28px; color:#ffffff; text-align:center; border-bottom:4px solid #fbce00; width:15%; margin-left:auto; margin-right:auto; text-transform:uppercase; margin-top:26px; }.productgallarytitle p { margin-bottom:5px; }.productgallarysubtitle { font-family:'open_sansregular'; font-size:14px; color:#ffffff; text-align:center; margin-top:12px; }.productgallrymain { width:92%; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:50px; }.productgallryblock1 { width:14.5%; float:left; margin-left:1%; margin-right:1%; margin-top:20px; min-height:150px; }.productgallryimg { width:100%; border:2px solid #FFF; border-radius:3px; }.productgallryblock1imgtitle { text-align:center; font-family:'open_sanssemibold'; font-size:14px; margin-top:5px; }.productgallryblock1imgtitle a { color:#ffffff; cursor:pointer; }#product-contactform { background-color:#eeeeee; }.productcontactformtitle { font-family:'open_sansregular'; font-size:28px; color:#272727; text-transform:uppercase; text-align:center; margin-top:50px;  }.productformcontenttitle { font-family:'open_sanssemibold'; font-size:18px; color:#fbce00; text-transform:uppercase; letter-spacing:1px; margin-left:10%; }.productformcontent { margin-top:20px; width:70%; margin-left:10%; }.productformlabel { font-family:'open_sansregular'; font-size:14px; color:#272727; }.productformtextbox { border-radius:0px; background:none; border:2px solid #272727; height:45px; color:#272727; }.productformtextarea { border-radius:0px; background:none; border:2px solid #272727; height:150px !important; color:#272727; }.productcontactmapcontentblock11 { width:30%; float:left; margin-right:5%; margin-left:15%; border:2px solid #000; height:125px; }.productcontactmapcontentblock12 { width:50%; float:left; }.productcontactmaptitle { font-family:'open_sansbold'; font-size:20px; color:#272727; text-transform:uppercase; }.productcontactmaptext { font-family:'open_sansregular'; font-size:18px; color:#272727; }.productformbtn { background-color:#fbce00; height:40px; width:200px; border:none; }.productformbtn, .productformbtn a { color:#FFF; font-family:'open_sanssemibold'; font-size:18px; text-transform:uppercase; letter-spacing:1px; }.productformtitleUL { outline:2px solid #fbce00; width:18%; margin:0 auto; }#productformmain { margin-top:50px; margin-bottom:50px; }.productcontactmapcontent { margin-top:70px; margin-bottom:50px; }.productcontactmapcontentblock1 { margin-top:45px; }.fancybox-nav span { visibility:visible !important; }div.wpcf7-validation-errors { color: #f7e700 !important; }div.wpcf7-mail-sent-ok { color: #398f14 !important; }/********* new header  *********/.header{background:#fff;height:80px; display: inline-block;width: 100%;position:fixed;z-index:999999;} #marketing, #product-awards{padding-top:80px;} .header .header-logo{text-align:center;margin:17px 0px;}.header-logo .navbar-toggle{display:block;background:none;border:none;margin-right:0px;}.navbar-toggle .icon-bar{background: #000;display: block; width: 30px; height: 3px; border-radius: 35%;}.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}.overlay { height: 0%; width: 100%; position: fixed; z-index: 999999999;  top: 0; left: 0; background-color: #FACF00; overflow-y: hidden; transition: 0.5s;}.remove-toggle{line-height: 50px; margin-top: 17px;}.overlay-content {  position: relative;  top: 25%;  width: 100%; text-align: right; margin-top: 30px;}.overlay a { padding: 8px;  text-decoration: none;  font-size: 40px;  color: #000;  display: block;  transition: 0.3s;font-family:open_sansextrabold;text-transform:uppercase;font-weight:bold;}.marketing-image{background:#fbce00;}.marketing-image img{width:100%;}.overlay a:hover, .overlay a:focus { color: #fff;}#menu_logo{margin-top:20px;}.groth p{background:#fff;color:#000;font-size:30px;text-align:center;padding:18px 0px;margin:0px;font-family:open_sanslight;}.sponsor p{font-family:open_sanslight;color:#fff; font-size: 17.92px;}.sponsor{background:#000;color:#fff;text-align:center;padding:20px 10px;}.owl-carousel .owl-item img{width:auto !important;display:initial !important;}.owl-carousel .item{text-align:center;}.owl-item.active{background:#000;}.owl-dots{display:none;}.top-buffer1{margin-top:10px;overflow:auto;}@media screen and (max-height: 450px) {  .overlay {overflow-y: auto;}  .overlay a {font-size: 20px}}/********* new header  *********/@media (min-width:1501px) and (max-width:1599px){		.footer1iconmain { width:18%; }		#client-login img { width:120px; }		.footer1menu { width:64%; }				/* product page */		.productmenumain { width:63%; }	}@media (min-width:1401px) and (max-width:1500px){		.footer1iconmain { width:19%; }		#client-login img { width:120px; }		.footer1menu { width:69%; }				/* product page */		.productmenumain { width:70%; }	}@media (min-width:1301px) and (max-width:1400px){		.footer1iconmain { width:21%; }		#client-login img { width:120px; }		.footer1menu { width:74%; }				/* product page */		.productmenumain { width:75%; }	}@media (min-width:1200px) and (max-width:1300px){		.footer1iconmain { width:22%; }		#client-login img { width:120px; }		.footer1menu { width:80%; }				/* product page */		.productmenumain { width:80%; }		.productformcontenttitle { margin-left:15%; }		.productformcontent { margin-left:15%; }		.productcontactmapcontentblock11 { margin-left:10%; }		.productcasestudiesmain { margin-bottom:100px; }		.home-back { width:50px; height:50px; top:30px; }	}@media screen and (max-width:1200px) {		.aboutblock1text { min-height:150px; }		.productawardsblock1 { min-height:275px; }		.productteamblock1 { min-height:250px; }		.overlay a{font-size:40px;padding:0px 8px;}	}@media (min-width:1100px) and (max-width:1199px){		.expertiseblock11  { width:14%; margin-left:1%; margin-right:1%; }		#expertiseblock2 { width:100%; }		#expertiseblock2-all { width:100%; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; }		.expertiseblock28 { width:17%; margin-left:3%; margin-right:3%; }		.testimonialtitle { width:19%; }		.footer1iconmain { width:24%; }		#client-login img { width:120px; }				/* product page */		.productmenumain { width:88%; }		.productformcontenttitle { margin-left:15%; }		.productformcontent { margin-left:15%; }		.productcontactmapcontentblock11 { margin-left:10%; }		.productnetworktitle { width:37%; }		.productnetworktitleUL { width:20%; } 		.productcasestudiestitle { width:19%; }		.productcasestudiesmain { margin-bottom:100px; }		.home-back { width:50px; height:50px; top:30px; }	    		/* new header */		.footer1menu { width:88%; }		.overlay a{font-size:40px;padding:0px 8px;}			}@media (min-width:1001px) and (max-width:1099px){		.expertiseblock11  { width:14%;  margin-left:1%; margin-right:1%; }		#expertiseblock2 { width:100%; }		#expertiseblock2-all { width:100%; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; }		.testimonialtitle { width:19%; }		.footer1iconmain { width:27%; }		#client-login img { width:120px; }		.footer1menu { width:97%; }				/* product page */		.productmenumain { width:95%; }		.productmenumain ul li { padding-left:40px; padding-right:40px; }		.productformcontenttitle { margin-left:15%; }		.productformcontent { margin-left:15%; }		.productcontactmapcontentblock11 { margin-left:10%; }		.productnetworktitle { width:37%; }		.productnetworktitleUL { width:20%; } 		.productcasestudiestitle { width:19%; }		.productcasestudiesmain { margin-bottom:100px; }		.home-back { width:50px; height:50px; top:30px; }			}@media (min-width:992px) and (max-width:1000px){		.expertiseblock11  { width:14%; margin-left:1%; margin-right:1%; }		#expertiseblock2 { width:100%; }		#expertiseblock2-all { width:100%; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; }		.testimonialtitle { width:19%; }		.footer1iconmain { width:27%; }		#client-login img { width:120px; }		.footer1menu { width:98%; }				/* product page */		.productmenumain { width:95%; }		.productmenumain ul li { padding-left:35px; padding-right:35px; }		.productformcontenttitle { margin-left:15%; }		.productformcontent { margin-left:15%; }		.productcontactmapcontentblock11 { margin-left:10%; }		.productnetworktitle { width:37%; }		.productnetworktitleUL { width:20%; } 		.productcasestudiestitle { width:19%; }		.productcasestudiesmain { margin-bottom:100px; }		.home-back { width:50px; height:50px; top:30px; }			}@media screen and (max-width:991px) {		.aboutblock1more { margin-bottom:10px; }		.aboutblock1text { min-height:100px; }		.productgallryblock1 { margin-top:10px; min-height:130px; }		.productteamblock1title { font-size:14px !important; }		.productteamblock1text { font-size:13px !important; }		.productawardsblock1title { font-size:14px !important; }			}@media (min-width:981px) and (max-width:991px){		.testimonialtitle { width:24%; }		.footer1iconmain { width:27%; }		#client-login img { width:120px; }		.footer1menu { width:100%; }		.aboutblock1 { width:40%; margin-left:5%; margin-right:5%; margin-top:20px; }		.aboutblock1more { margin-top:10px; }		.slidertext { width:100%; }		#expertiseblock2 { width:100%; margin-top:90px; }		#expertiseblock2-all { width:100%; }		.expertiseblock25 { min-height:100px; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; min-height:100px !important; }		.expertiseblock11 { width:22%; margin-top:20px; margin-left:5%; margin-right:5%; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:60%; margin-left:auto; margin-right:auto;  }		.formbtn { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;  }				/* product page */		.productmenumain { width:100%; }		.productmenumain ul li { padding-left:25px; padding-right:25px; }		.productformcontenttitle { margin-left:0px; text-align:center; }		.productformcontent { margin-left:15%; }		.productcontactmapcontentblock11 { margin-left:15%; }		.productnetworktitle { width:48%; }		.productnetworktitleUL { width:25%; }		.productnetworktext { width:60%; } 		.productcasestudiestitle { width:25%; }		.productcasestudiestext { width:60%; }		.productawardsblock1 { min-height:250px; }		.productteamblock1 { min-height:210px; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain { margin-bottom:100px; }		.productformbtn { width:30%; margin-left:35%; margin-right:35%; }		.home-back { width:50px; height:50px; top:30px; }	}@media (min-width:851px) and (max-width:980px){		.testimonialtitle { width:24%; }		#client-login img { width:120px; }		.footer1iconmain { width:32%; }		.footer1menu { width:89%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-left:28px; padding-right:28px; }		.aboutblock1 { width:40%; margin-left:5%; margin-right:5%; margin-top:20px; }		.aboutblock1more { margin-top:10px; }		.slidertext { width:100%; }		.expertiseblock11 { width:22%; margin-top:20px; margin-left:5%; margin-right:5%; }		#expertiseblock2 { width:100%; }		#expertiseblock2-all { width:100%; }		.expertiseblock25 { min-height:100px; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; min-height:100px !important; }				.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:60%; margin-left:auto; margin-right:auto;  }		.formbtn { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-40px !important; }		.serviceslidermain .bx-next { right:-30px !important; }				/* product page */		.productmenumain { width:100%; }		.productmenumain ul li { padding-left:25px; padding-right:25px; }		.productformcontenttitle { margin-left:0px; text-align:center; }		.productformcontent { margin-left:20%; width:60%; }		.productcontactmapcontentblock11 { margin-left:15%; }		.productnetworktitle { width:48%; }		.productnetworktitleUL { width:25%; }		.productnetworktext { width:60%; } 		.productcasestudiestitle { width:25%; }		.productcasestudiestext { width:60%; }		.productawardsblock1 { min-height:250px; }		.productteamblock1 { min-height:210px; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain { margin-bottom:100px; }		.productgallryblock1 { min-height:130px; margin-top:10px; }		.productformbtn { width:30%; margin-left:35%; margin-right:35%; }		.home-back { width:50px; height:50px; top:30px; }	}@media (min-width:768px) and (max-width:850px){		.testimonialtitle { width:24%; }		.footer1iconmain { width:36%; }		#client-login img { width:120px; }		.footer1menu { width:100%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-left:25px; padding-right:25px; }		.aboutblock1 { width:40%; margin-left:5%; margin-right:5%; margin-top:20px; }		.aboutblock1more { margin-top:10px; }		.slidertext { width:100%; }		.expertiseblock11 { width:22%; margin-top:20px; margin-left:5%; margin-right:5%; }		#expertiseblock2 { width:100%; }		#expertiseblock2-all { width:100%; }		.expertiseblock25 { min-height:100px; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; min-height:100px !important; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:60%; margin-left:auto; margin-right:auto;  }		.formbtn { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-40px !important; }		.serviceslidermain .bx-next { right:-30px !important; }				/* product page */		.productmenumain { width:100%; }		.productmenumain ul li { padding-left:20px; padding-right:20px; }		.productformcontenttitle { margin-left:0px; text-align:center;  }		.productformcontent { margin-left:20%; width:60%; }		.productcontactmapcontentblock11 { margin-left:15%; }		.productnetworktitle { width:48%; }		.productnetworktitleUL { width:25%; }		.productnetworktext { width:60%; } 		.productcasestudiestitle { width:25%; }		.productcasestudiestext { width:60%; }		.productawardsblock1 { min-height:250px; }		.productteamblock1 { min-height:210px; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain .bx-prev { left:-40px !important; }		.productcasestudiesmain .bx-next { right:-35px !important; }		.productcasestudiesmain { margin-bottom:100px; margin-top:75px; }		.productgallryblock1 { min-height:130px; }		.productformbtn { width:30%; margin-left:35%; margin-right:35%; }		.home-back { width:50px; height:50px; top:30px; }	}@media screen and (max-width:767px) {	.marketing-image {padding-top: 40px;} #marketing, #product-awards{padding-top:62px;}	.popup-text { width:200px; margin-left:auto; margin-right:auto; }		#aboutus { background-image:url('../images/WeAreMasters-background(768x380).png') !important; }		#service { background-image:url('../images/servicebackground(768x384).png') !important; }		#testimonial { background-image:url('../images/testimonialbackground(768x288).png') !important; }		#product-casestudies { background-image:url('../images/CASESTUDIES-trajectorybackgroundchanged(768x380).png') !important; }		#aboutblock4 .aboutblock1title { width:200px; }		#sliderpop-upblock1, #sliderpop-upblock2, #sliderpop-upblock3, #sliderpop-upblock4 { width:200px; }		#productawardspop-upblock1, #productawardspop-upblock2, #productawardspop-upblock3, #productawardspop-upblock4, #productawardspop-upblock5, #productawardspop-upblock6, #productawardspop-upblock7,		#productawardspop-upblock8  { width:200px; }		#productteampop-upblock1, #productteampop-upblock2, #productteampop-upblock3, #productteampop-upblock4, #productteampop-upblock5, #productteampop-upblock6, #productteampop-upblock7,		#productteampop-upblock8 { width:220px; }   		#productcasestudiessliderpop-upblock1, #productcasestudiessliderpop-upblock2, #productcasestudiessliderpop-upblock3, #productcasestudiessliderpop-upblock4 { width:200px; }		#client-login { display:none; }		.scroll-down { display:none; }		.home-back { width:50px; height:50px; top:30px; left:30px; }		#expertiseblock2 .fancybox-image { max-width:200px !important; max-height:200px !important; }		#expertiseblock2-all { width:100%; }		.expertiseblock25 { min-height:100px; width:15%; margin-left:4%; margin-right:4%; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; min-height:100px !important; }		#expertiseblock2-all .fancybox-image { max-width:200px !important; max-height:200px !importantq; }		.productcontactmapcontentblock11 { display:none; }		.productcontactmapcontentblock1 { margin-top:20px; } 		.productcontactmapcontentblock12 { width:100%; text-align:center; }		#productformmain { margin-bottom:40px; }		.productcontactmapcontent { margin-top:30px; }		#testimonial .flexslider { margin-bottom:0px; }		#testimonial .flex-prev { display:none; }		#testimonial .flex-next { display:none; }		.aboutblock1title { min-height:50px; font-size:18px; } 						/* new header */		.header-logo img{width:300px;margin-left:40px;}		.header{height: 62px;}		.navbar-toggle .icon-bar{width:25px;}		.navbar-toggle{margin-top:-5px;margin-right:0px;margin-bottom: 0px;}			}@media (min-width:651px) and (max-width:767px){		body { background-color:hsl(0, 0%, 46%); }		#header { background:none; }		.logo { display:none; }		#logo-responsive { display:block; }		#client-login img { width:110px; }		#header nav { display:block; }		.scroll-down { background-color:hsl(0, 0%, 47%); height:100px; }		.abouttitlemain { font-size:26px; }		.aboutblock1more { margin-top:10px; }		.aboutUline { width:45%; }		.abouttitletext { width:70%; }		#aboutusmain { margin-top:0px; }		.aboutblock1 { min-height:320px; }				.aboutblock1imgmain1 { margin-top:25px; }		.aboutblock1imgmain2 { margin-top:25px; }		.aboutblock1imgmain3 { margin-top:25px; }		.aboutblock1imgmain4 { margin-top:25px; }		#aboutuscontent { margin-top:20px; margin-bottom:0px; }		.servicetitlemain { font-size:26px; }		.serviceUline { width:45%; }		.servicetitletext { width:70%; }		#servicecontent { margin-bottom:50px; margin-top:30px; }		.serviceslidermain { width:80%; }		#expertisetitlemain { margin-top:60px; }				.expertisetitle { font-size:26px; }		.expertisetitleUL { width:20%; }		.expertisetext { width:80%; margin-left:auto; margin-right:auto; margin-top:30px; }		#expertiseblock1 { margin-top:10px; }		#expertiseblock2 { height:300px; margin-top:80px; }		#expertiseblock2-all { width:100%; margin-top:80px; }		.expertiseblock25 { min-height:100px; width:15%; margin-left:4%; margin-right:4%; }		#expertiseblock2-all .expertiseblock25 { width:15%; margin-left:4%; margin-right:4%; min-height:100px !important; }		.testimonialtitle { width:28%; }		.testimonialslidertext { font-size:20px; }		.contactformtitle { font-size:26px; }		.contactformtitleUL { width:30%; }		.contactmapcontent { margin-top:30px; }		#contactformmain { margin-bottom:30px; }		.contactmapcontentblock1 { margin-top:20px; }		.contactmapcontentblock11 { margin-left:12%; display:none; }		.contactmapcontentblock12 { width:100%; text-align:center; }		.footer1iconmain { width:42%; }		.footer1menu { width:100%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-left:17px; padding-right:17px; }		.aboutblock1 { width:38%; margin-left:6%; margin-right:6%; margin-top:20px; }		.slidertext { width:100%; }		.expertiseblock11 { width:22%; margin-top:20px; margin-left:5%; margin-right:5%; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }				.contactformcontent { width:60%; margin-left:auto; margin-right:auto;  }		.formbtn { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-40px !important; }		.serviceslidermain .bx-next { right:-30px !important; }				/* product page */		.productmenumain { display:none; }		.productmobilemenu nav { display:block; }		.productmenumain ul li { padding-left:20px; padding-right:20px; }		.productformcontenttitle { margin-left:0px; text-align:center;  }		.productformcontent { margin-left:20%; width:60%; }		.productcontactmapcontentblock11 { margin-left:15%; }		.productnetworktitle { width:56%; }		.productnetworktitleUL { width:30%; }		.productnetworktext { width:60%; } 		.productcasestudiesmain { width:80%; margin-left:auto; margin-right:auto; margin-bottom:40px; margin-top:25px; }		.productcasestudiestitle { width:30%; }		.productcasestudiestext { width:60%; }		.productawardstitle { width:18%; } 		.productteammain { width:98%; margin-left:auto; margin-right:auto; }		.productawardsblock1 { min-height:275px; width:28.5%; }		.productteamblock1 { min-height:230px; width:29%; margin-left:2%; margin-right:2%; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain .bx-prev { left:-40px !important; }		.productcasestudiesmain .bx-next { right:-35px !important; }		.productgallryblock1 { width:17%; margin-left:1.5%; margin-right:1.5%;  min-height:130px; }		.productgallarytitle { width:18%; }		.productformbtn { width:30%; margin-left:35%; margin-right:35%; }	}@media (min-width:575px) and ( max-width:650px){		body { background-color:hsl(0, 0%, 46%); }		#header { background:none; }		.logo { display:none; }		#logo-responsive { display:block; }		#client-login img { width:110px; }		#header nav { display:block; }		.scroll-down { background-color:hsl(0, 0%, 47%); height:100px; }		.abouttitlemain { font-size:24px; }		.aboutblock1more { margin-top:10px; }		.aboutUline { width:45%; }		#aboutusmain { margin-top:0px; }		.aboutblock1 { min-height:340px; }		.aboutblock1text { min-height:120px; }		.aboutblock1imgmain1 { margin-top:25px; }		.aboutblock1imgmain2 { margin-top:25px; }		.aboutblock1imgmain3 { margin-top:25px; }		.aboutblock1imgmain4 { margin-top:25px; }		.abouttitletext { width:70%; }		#aboutuscontent { margin-top:20px; margin-bottom:0px; }		.servicetitlemain { font-size:24px; }		.serviceUline { width:45%; }		.servicetitletext { width:70%; }		#servicecontent { margin-bottom:50px; margin-top:30px; }		.serviceslidermain { width:80%; }		#expertisetitlemain { margin-top:60px; }		.expertisetitle { font-size:24px; }		.expertisetitleUL { width:20%; }		.expertisetext { width:80%; margin-left:auto; margin-right:auto; margin-top:30px; }		#expertiseblock1 { margin-top:30px; }		#expertiseblock2 { margin-top:80px; }		#expertiseblock2-all { width:100%; margin-top:80px; }		.expertiseblock25 { min-height:100px; width:18%; margin-left:3%; margin-right:3%; }		#expertiseblock2-all .expertiseblock25 { width:18%; margin-left:3%; margin-right:3%; min-height:120px !important; }		.testimonialtitle { width:32%; }		.testimonialslidertext { font-size:20px; }		.contactformtitle { font-size:24px; }		.contactformtitleUL { width:30%; }		.contactmapcontent { margin-top:30px; }		#contactformmain { margin-bottom:30px; }		.contactmapcontentblock1 { margin-top:20px; }		.contactmapcontentblock11 { margin-left:12%; display:none; }		.contactmapcontentblock12 { width:100%; text-align:center; }		.footer1iconmain { width:47%; }		.footer1menu { width:100%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-left:10px; padding-right:10px; }		.aboutblock1 { width:40%; margin-left:5%; margin-right:5%; margin-top:20px; }		.slidertext { width:100%; }		.expertiseblock11 { width:25%; margin-top:20px; margin-left:4%; margin-right:4%; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:60%; margin-left:auto; margin-right:auto;  }		.formbtn { width:30%; margin-left:35%; margin-right:35%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-40px !important; }		.serviceslidermain .bx-next { right:-30px !important; }				/* product page */		.productmenumain { display:none; }		.productmenumain ul li { padding-left:20px; padding-right:20px; }		.productmobilemenu nav { display:block; }		.productformcontenttitle { margin-left:0px; text-align:center; }		.productformcontent { margin-left:20%; width:60%; }		.productformtitleUL { width:30%; }		.productcontactmapcontentblock11 { margin-left:10%; }		.productnetworktitle { width:62%; }		.productnetworktitleUL { width:35%; }		.productnetworktext { width:70%; } 		.productcasestudiesmain { width:80%; margin-left:auto; margin-right:auto; margin-bottom:75px; margin-top:75px; }		.productcasestudiestitle { width:33%; }		.productcasestudiestext { width:70%; }		.productawardstitle { width:20%; } 		.productteammain { width:98%; margin-left:auto; margin-right:auto; }		.productawardsblock1 { min-height:270px; width:28.5%; }		.productteamblock1 { min-height:210px; width:29%; margin-left:2%; margin-right:2%; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain { margin-top:25px; margin-bottom:40px; } 		.productcasestudiesmain .bx-prev { left:-40px !important; }		.productcasestudiesmain .bx-next { right:-35px !important; }		.productgallryblock1 { width:17%; margin-left:1.5%; margin-right:1.5%;  min-height:120px; }		.productgallarytitle { width:20%; }		.productformbtn { width:30%; margin-left:35%; margin-right:35%; }						/* new header */		#menu_logo{text-align: center;}		#menu_logo img{width:300px;}		.overlay-content{margin-top:35px;}		.overlay-content a{font-size:30px;}		.remove-toggle { margin-top: 7px;}	}@media (min-width:451px) and ( max-width:574px){		body { background-color:hsl(0, 0%, 46%); }		#header { background:none; }		.logo { display:none; }		#logo-responsive { display:block; }		#client-login img { width:110px; }		#header nav { display:block; }		.scroll-down { background-color:hsl(0, 0%, 47%); height:100px; }		.abouttitlemain { font-size:18px; }		.aboutUline { width:45%; }		.abouttitletext { width:70%; }		#aboutusmain { margin-top:0px; }		.aboutblock1 { min-height:350px; }		.aboutblock1title { font-size:16px;}		.aboutblock1text { min-height:150px; }		.aboutblock1imgmain1 { margin-top:25px; }		.aboutblock1imgmain2 { margin-top:25px; }		.aboutblock1imgmain3 { margin-top:25px; }		.aboutblock1imgmain4 { margin-top:25px; }		#aboutuscontent { margin-top:20px; margin-bottom:0px; }		.servicetitlemain { font-size:18px; }		.serviceUline { width:45%; }		.servicetitletext { width:70%; }		#servicecontent { margin-bottom:50px; margin-top:30px; }		.serviceslidermain { width:80%; }		#expertisetitlemain { margin-top:40px; }		.expertisetitle { font-size:18px; }		.expertisetitleUL { width:24%; }		.expertisetext { width:90%; margin-left:auto; margin-right:auto; margin-top:30px; }		#expertiseblock1 { margin-top:10px; }		#expertiseblock2 { margin-top:80px; }		#expertiseblock2-all { width:100%; margin-top:80px; }		.expertiseblock25 { min-height:80px; width:22%; margin-left:4%; margin-right:4%; }		#expertiseblock2-all .expertiseblock25 { width:22%; margin-left:4%; margin-right:4%; min-height:80px !important; }		.testimonialtitle { width:32%; font-size:20px; }		.testimonialslidertext { font-size:20px; }		#contactformmain { margin-bottom:50px; }		.contactformtitle { font-size:24px; }		.contactformtitleUL { width:36%; }				.contactmapcontent { margin-top:30px; }		#contactformmain { margin-bottom:30px; }		.contactmapcontentblock1 { margin-top:20px; }		.contactmapcontentblock11 { margin-left:12%; display:none; }		.contactmapcontentblock12 { width:100%; text-align:center; }		.footer1iconmain { width:61%; margin-top:50px; }		.footer1menu { width:100%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-top:10px; padding-bottom:10px; display:list-item; border:none; text-align:center; }		/*.aboutblock1 { width:60%; margin-left:20%; margin-right:20%; margin-top:20px; }*/		.aboutblock1 { width:40%; margin-left:5%; margin-right:5%; margin-top:20px; }		.slidertext { width:100%; }		.slidertext p { font-size:14px; }		.expertiseblock11 { width:30%; margin-top:20px; margin-left:1.5%; margin-right:1.5%; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:60%; margin-left:auto; margin-right:auto;  }		.formbtn { width:40%; margin-left:30%; margin-right:30%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-40px !important; }		.serviceslidermain .bx-next { right:-30px !important; }				/* product page */		.productmenumain { display:none; }		.productmenumain ul li { padding-left:20px; padding-right:20px; }		.productmobilemenu nav { display:block; }		.productformcontenttitle { margin-left:0px; text-align:center; }		.productformcontent { margin-left:20%; width:60%; }		.productformtitleUL { width:30%; }		.productcontactmapcontentblock11 { margin-left:20%; width:60%; margin-right:20%; height:200px; }		.productcontactmapcontentblock12 { margin-left:15%; width:70%; margin-right:15%;  text-align:center; margin-top:10px; }		.productnetworktitle { width:80%; }		.productnetworktitleUL { width:50%; }		.productnetworktext { width:70%; } 		.productcasestudiesmain { width:80%; margin-left:auto; margin-right:auto; margin-bottom:75px; margin-top:75px; }		.productcasestudiestitle { width:45%; }		.productcasestudiestext { width:80%; }		.productcasestudiesslidertext p { padding-top:47%; font-size:18px; }		.productawardsmain { width:90%; margin-left:auto; margin-right:auto; }		.productawardstitle { width:30%; } 		.productteammain { width:98%; margin-left:auto; margin-right:auto; }		.productawardsblock1 { min-height:260px; width:40%; margin-left:5%; margin-right:5%; }		.productteamblock1 { min-height:220px; width:40%; margin-left:5%; margin-right:5%; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain { margin-top:25px; margin-bottom:40px; } 		.productcasestudiesmain .bx-prev { left:-40px !important; }		.productcasestudiesmain .bx-next { right:-35px !important; }		.productgallryblock1 { width:22%; margin-left:1.5%; margin-right:1.5%; min-height:120px; }		.productgallarytitle { width:25%; }		.productformbtn { width:35%; margin-left:32.5%; margin-right:32.5%; }				/* new header */		#menu_logo{text-align: center;}		#menu_logo img{width:300px;}		.overlay-content{margin-top:35px;}		.overlay-content a{font-size:30px;}		.remove-toggle { margin-top: 7px;}	}@media screen and (max-width:450px) {	.sponsor { padding: 10px 10px; } .groth p{font-size: 22px;padding:10px 0px;} #marketing, #product-awards{padding-top:55px;}	#aboutus { background-image:url('../images/WeAreMasters-background(450x225).png') !important; }		#service { background-image:url('../images/servicebackground(450x225).png') !important; }		#testimonial { background-image:url('../images/testimonialbackground(450x150).png') !important; }		#product-casestudies { background-image:url('../images/CASESTUDIES-trajectorybackgroundchanged(450x225).png') !important; }				/* new header */		.header-logo img , #menu_logo img{ width: 220px;}		.navbar-toggle{margin-top:-9px;}		.navbar-toggle .icon-bar{height: 2px; border-radius: 60px; width: 22px;}		.header { height: 55px;}		.overlay-content a{font-size:20px;}		.remove-toggle { margin-top: 7px;}	}@media (min-width:361px) and ( max-width:450px){		body { background-color:hsl(0, 0%, 46%); }		#header { background:none; }		.logo { display:none; }		#logo-responsive { display:block; }		#client-login img { width:110px; }		#header nav { display:block; }		.scroll-down { background-color:hsl(0, 0%, 47%); height:100px; }		#aboutusmain { margin-top:0px; }		.abouttitlemain { font-size:16px; }		.aboutUline { width:45%; }		.abouttitletext { width:70%; font-size:12px; }		.aboutblock1 { min-height:330px; }		.aboutblock1text { min-height:120px; }		.aboutblock1imgmain1 { margin-top:25px; }		.aboutblock1imgmain2 { margin-top:25px; }		.aboutblock1imgmain3 { margin-top:25px; }		.aboutblock1imgmain4 { margin-top:25px; }		#aboutuscontent { margin-top:20px; margin-bottom:0px; }		.aboutblock1more { margin-top:12px; }		.servicetitlemain { font-size:18px; }		.serviceUline { width:45%; }		.servicetitletext { width:70%; }		#servicecontent { margin-bottom:40px; margin-top:40px; }		.serviceslidermain { width:80%; }		#expertisetitlemain { margin-top:40px; }		.expertisetitle { font-size:18px; }		.expertisetitleUL { width:30%; }		.expertisetext { width:90%; margin-left:auto; margin-right:auto; font-size:12px; margin-top:30px; }		#expertiseblock1 { margin-top:10px; }		.expertiseblock11 { width:40%; margin-top:20px; margin-left:5%; margin-right:5%; }		#expertiseblock2 { margin-top:80px; }		#expertiseblock2-all { width:100%; margin-top:80px; }		.expertiseblock25 { min-height:120px; width:38%; margin-left:5%; margin-right:5%; }		#expertiseblock2-all .expertiseblock25 { width:38%; margin-left:5%; margin-right:5%; min-height:120px !important; }		.testimonialtitle { width:34%; font-size:18px; }		.testimonialslidertext { font-size:16px; line-height:45px; margin-top:20px; }		#contactformmain { margin-bottom:50px; }		.contactformtitle { font-size:20px; }		.contactformtitleUL { width:40%; }		.contactmapcontent { margin-top:30px; }		#contactformmain { margin-bottom:30px; }		.contactmapcontentblock1 { margin-top:20px; }		.contactmapcontentblock11 { margin-left:12%; display:none; }		.contactmapcontentblock12 { width:100%; text-align:center; }		.contactmapcontentblock12 { width:80%; margin-left:10%; margin-right:10%; margin-top:10px; text-align:center; }		.footer1iconmain { width:78%; margin-top:50px; }		.footer1menu { width:100%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-top:10px; padding-bottom:10px; display:list-item; border:none; text-align:center; }		/*.aboutblock1 { width:60%; margin-left:20%; margin-right:20%; margin-top:20px; }*/		.aboutblock1 { width:45%; margin-left:2.5%; margin-right:2.5%; margin-top:20px; }		.aboutblock1title { font-size:14px; min-height:40px; }		.aboutblock1text { font-size:12px; }                		.slidertext { width:100%; }		.slidertext p { margin-top:30%; font-size:14px; padding-top:13%; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:75%; margin-left:auto; margin-right:auto;  }		.formbtn { width:45%; margin-left:27.5%; margin-right:27.5%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-34px !important; }		.serviceslidermain .bx-next { right:-30px !important; }				/* product page */		.productmenumain { display:none; }		.productmenumain ul li { padding-left:20px; padding-right:20px; }		.productmobilemenu nav { display:block; }		.productformcontenttitle { margin-left:0px; text-align:center; }		.productformcontent { margin-left:15%; width:70%; }		.productformtitleUL { width:40%; }		#productformmain { margin-bottom:50px; }		.productcontactformtitle { font-size:24px; }		.productcontactmapcontentblock11 { margin-left:20%; width:60%; margin-right:20%; height:180px; }		.productcontactmapcontentblock12 { margin-left:15%; width:70%; margin-right:15%;  text-align:center; margin-top:10px; }		.productnetworktitle { width:100%; font-size:24px; }		.productnetworktitleUL { width:56%; }		.productnetworktext { width:85%; } 		.productcasestudiesmain { width:80%; margin-left:auto; margin-right:auto; margin-bottom:70px; }		.productcasestudiestitle { width:45%; font-size:24px; }		.productcasestudiestext { width:80%; }		.productcasestudiesslidertext p { padding-top:50%; font-size:18px; }		.productawardsmain { width:90%; margin-left:auto; margin-right:auto; }		.productawardstitle { width:30%; font-size:24px; } 		.productawardsblock1 { min-height:250px; width:40%; margin-left:5%; margin-right:5%; }		.productawardsblock1title { font-size:16px; }		.productteammain { width:98%; margin-left:auto; margin-right:auto; }		.productteamtitle { font-size:24px; width:20%; }		.productteamblock1 { min-height:210px; width:40%; margin-left:5%; margin-right:5%; }		.productteamblock1title { font-size:14px; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain { margin-top:25px; margin-bottom:40px; } 		.productcasestudiesmain .bx-prev { left:-30px !important; }		.productcasestudiesmain .bx-next { right:-25px !important; }		.productgallryblock1 { width:30%; margin-left:1.5%; margin-right:1.5%; min-height:130px; }		.productgallarytitle { width:30%; font-size:24px; }		.productformbtn { width:35%; margin-left:32.5%; margin-right:32.5%; }	}@media (min-width:320px) and ( max-width:360px){		body { background-color:hsl(0, 0%, 46%); }		#header { background:none; }		.logo { display:none; }		#logo-responsive { display:block; }		#client-login { margin-top:30px; }		#client-login img { width:110px; }		#header nav { display:block; }		.scroll-down { background-color:hsl(0, 0%, 47%); height:75px; }		#aboutusmain { margin-top:0px; }		.abouttitlemain { font-size:18px; }		.aboutUline { width:45%; }		.abouttitletext { width:70%; font-size:12px; }		#aboutuscontent { margin-top:20px; margin-bottom:0px; }                		/*.aboutblock1 { width:70%; margin-left:15%; margin-right:15%; margin-top:20px; }*/		.aboutblock1 { width:45%; margin-left:2.5%; margin-right:2.5%; margin-top:20px; min-height:310px; }		.aboutblock1title { font-size:14px; min-height:50px; }		.aboutblock1text { font-size:12px; width:90%; min-height:125px; }		.aboutblock1imgmain1 { height:60px; width:60px; margin-top:25px; }		.aboutblock1imgmain2 { height:60px; width:60px; margin-top:25px; }		.aboutblock1imgmain3 { height:60px; width:60px; margin-top:25px; }		.aboutblock1imgmain4 { height:60px; width:60px; margin-top:25px; }		#aboutusmain { margin-top:0px; }		.aboutblock1more { margin-top:12px; }		#servicemain { margin-top:40px; }		.servicetitlemain { font-size:18px; }		.serviceUline { width:45%; }		.servicetitletext { width:70%; }		#servicecontent { margin-bottom:40px; margin-top:40px; }		.serviceslidermain { width:75%; }		#expertisetitlemain { margin-top:40px; }		.expertisetitle { font-size:18px; }		.expertisetitleUL { width:30%; }		.expertisetext { width:90%; margin-left:auto; margin-right:auto; font-size:12px; margin-top:30px; }		#expertiseblock1 { margin-top:10px; }		.expertiseblock11 { width:40%; margin-top:20px; margin-left:5%; margin-right:5%; }		#expertiseblock2 { margin-top:70px; }		#expertiseblock2-all { width:100%; margin-top:80px; }		.expertiseblock25 { min-height:90px; width:35%; margin-left:7%; margin-right:7%; }		#expertiseblock2-all .expertiseblock25 { width:35%; margin-left:7%; margin-right:7%; min-height:110px !important; }		.testimonialtitle { width:40%; font-size:18px; }		.testimonialslidertext { font-size:16px; line-height:45px; margin-top:20px; }		.slidertext p { font-size:12px; }		#contactformmain { margin-bottom:50px; }		.contactformtitle { font-size:20px; }		.contactformtitleUL { width:40%; }		.contactmapcontent { margin-top:30px; }		#contactformmain { margin-bottom:30px; }		.contactmapcontentblock1 { margin-top:20px; }		.contactmapcontentblock11 { margin-left:12%; display:none; }		.contactmapcontentblock12 { width:100%; text-align:center; }		.contactmapcontentblock12 { width:80%; margin-left:10%; margin-right:10%; margin-top:10px; text-align:center; }		.footer1iconmain { width:94%; margin-top:50px; }		.footer1menu { width:100%; }		.footer1menu ul { padding-left:0px; }		.footer1menu ul li { padding-top:10px; padding-bottom:10px; display:list-item; border:none; text-align:center; }		.slidertext { width:100%; }		.slidertext p { margin-top:30%; padding-top:10%; }		.contactformcontenttitle { text-align:center; width:100%; margin-left:0px; }		.contactformcontent { width:80%; margin-left:auto; margin-right:auto;  }		.formbtn { width:45%; margin-left:27.5%; margin-right:27.5%; margin-top:20px;  }		.serviceslidermain .bx-prev { left:-34px !important; }		.serviceslidermain .bx-next { right:-30px !important; }		.fancybox-prev span { left:-50px !important; }		.fancybox-next span { right:-50px !important; }				/* product page */		.productmenumain { display:none; }		.productmenumain ul li { padding-left:20px; padding-right:20px; }		.productmobilemenu nav { display:block; }		.productformcontenttitle { margin-left:0px; text-align:center; }		.productformcontent { margin-left:15%; width:70%; }		.productformtitleUL { width:40%; }		#productformmain { margin-bottom:50px; }		.productcontactformtitle { font-size:20px; }		.productformtextbox { height:35px; }		.productformtextarea { height:125px !important; }		.productcontactmapcontentblock11 { margin-left:20%; width:60%; margin-right:20%; height:170px; }		.productcontactmapcontentblock12 { margin-left:15%; width:70%; margin-right:15%;  text-align:center; margin-top:10px; }		.productnetworktitle { width:100%; font-size:20px; }		.productnetworktitleUL { width:56%; }		.productnetworktext { width:85%; } 		.productcasestudiesmain { width:80%; margin-left:auto; margin-right:auto; margin-bottom:70px; }		.productcasestudiestitle { width:45%; font-size:20px; }		.productcasestudiestext { width:80%; }		.productcasestudiesslidertext p { padding-top:50%; font-size:18px; }		.productawardsmain { width:90%; margin-left:auto; margin-right:auto; }		.productawardstitle { width:30%; font-size:20px; } 		.productawardsblock1 { min-height:225px; width:40%; margin-left:5%; margin-right:5%; }		.productawardsblock1title { font-size:13px; }		.productawardsblock1textmain { margin-top:20px; }		.productteammain { width:98%; margin-left:auto; margin-right:auto; }		.productteamtitle { font-size:20px; width:20%; }		.productteamblock1 { min-height:190px; width:40%; margin-left:5%; margin-right:5%; margin-top:20px; }		.productteamblock1title { font-size:16px; margin-top:20px; }		.productteamblock1text { font-size:14px; }		.productcasestudiesslidertext { width:100%; }		.productcasestudiesmain { margin-top:25px; margin-bottom:40px; } 		.productcasestudiesmain .bx-prev { left:-30px !important; }		.productcasestudiesmain .bx-next { right:-20px !important; }		.productgallryblock1 { width:35%; margin-left:7.5%; margin-right:7.5%; min-height:130px; }		.productgallarytitle { width:30%; font-size:20px; }		.productformbtn { width:40%; margin-left:30%; margin-right:30%; }		#aboutus { background-image:url('../images/WeAreMasters-background(320x380).png') !important; }		#service { background-image:url('../images/servicebackground(320x400).png') !important; }		#testimonial { background-image:url('../images/testimonialbackground(320x400).png') !important; }		#product-casestudies { background-image:url('../images/CASESTUDIES-trajectorybackgroundchanged(320x400).png') !important; }		.expertisebtn2 { font-size:12px; }	}@media screen and (max-width:360px) {	#aboutus { background-image:url('../images/WeAreMasters-background(320x380).png') !important; background-attachment:scroll !important; }	#service { background-image:url('../images/servicebackground(320x400).png') !important; background-attachment:scroll !important; }	#testimonial { background-image:url('../images/testimonialbackground(320x400).png') !important; background-attachment:scroll !important; }	#product-casestudies { background-image:url('../images/CASESTUDIES-trajectorybackgroundchanged(320x400).png') !important; background-attachment:scroll !important; }			/* new header */	.header-logo img{margin-left:0px;}	.overlay-content a{padding:7px 8px;}}/* menu css */a { text-decoration: none; }a i {  font: 0/0 a;  text-shadow: none;  color: transparent;}nav {  background-color: rgba(0, 0, 0, 0.6);  height: 100%;  position: fixed;  right: -220px;  top: 0;  -moz-transition: right 0.2s linear;  -o-transition: right 0.2s linear;  -webkit-transition: right 0.2s linear;  transition: right 0.2s linear;  width: 220px;  z-index: 9001;/* IT'S OVER 9000! */  text-transform:uppercase; }nav #menuToggle {  background: rgba(0, 0, 0, 0.6);  display: block;  position: relative;  height: 40px;  left: -50px;  top: 75px;  width: 50px; }nav #menuToggle span {  background: white;  display: block;  height: 10%;  left: 10%;  position: absolute;  top: 45%;  width: 80%;}nav #menuToggle span:before,nav #menuToggle span:after {  background: white;  content: '';  display: block;  height: 100%;  position: absolute;  top: -250%;  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  width: 100%;}nav #menuToggle span:after { top: 250%; }nav a:nth-child(n+2) {  color: white;  display: block;  font-family:'open_sansregular';   font-size:24px;  margin: 20px 0 20px 15px;  text-decoration:none; }nav a:nth-child(n+2):after {  background: #ffa53e;  content: '';  display: block;  height: 2px;  -moz-transition: width 0.2s;  -o-transition: width 0.2s;  -webkit-transition: width 0.2s;  transition: width 0.2s;  width: 0;}nav a:nth-child(n+2):hover:after { width: 100%; }.open { right: 0; }.open #menuToggle span {  background: transparent;  left: 10%;  top: 45%;}.open #menuToggle span:before,.open #menuToggle span:after {  background: white;  top: 0;  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.open #menuToggle span:after {  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}#menuToggle .navClosed {  -moz-transition: background 0.1s linear;  -o-transition: background 0.1s linear;  -webkit-transition: background 0.1s linear;  transition: background 0.1s linear;}#menuToggle .navClosed:before,#menuToggle .navClosed:after {  -moz-transition: top 0.2s linear 0.1s, -moz-transform 0.2s linear 0.1s;  -o-transition: top 0.2s linear 0.1s, -o-transform 0.2s linear 0.1s;  -webkit-transition: top 0.2s linear, -webkit-transform 0.2s linear;  -webkit-transition-delay: 0.1s, 0.1s;  transition: top 0.2s linear 0.1s, transform 0.2s linear 0.1s;}#menuToggle .navOpen {  -moz-transition: background 0.1s linear 0.2s;  -o-transition: background 0.1s linear 0.2s;  -webkit-transition: background 0.1s linear;  -webkit-transition-delay: 0.2s;  transition: background 0.1s linear 0.2s;}#menuToggle .navOpen:before,#menuToggle .navOpen:after {  -moz-transition: top 0.2s linear, -moz-transform 0.2s linear;  -o-transition: top 0.2s linear, -o-transform 0.2s linear;  -webkit-transition: top 0.2s linear, -webkit-transform 0.2s linear;  transition: top 0.2s linear, transform 0.2s linear;}#product-contactform div.wpcf7-validation-errors{	border: 2px solid #f00 !important;	color: #f00 !important;}.overlay-content li {	list-style: none;}